Welcome to Advanced Processors, Embedded Processors, Microcontrollers Blog...

Advanced Processors

Course Objectives: 

 To understand need and application of ARM Microprocessors in embedded system. 

 To study the architecture of ARM series microprocessor 

 To understand architecture and features of typical ARM7& DSP Processors. 

 To learn interfacing of real world input and output devices 

 To learn embedded communication systems. 


Course Outcomes: 

On completion of the course, student will be able to 

1 ) Describe the ARM microprocessor architectures and its feature. 

2) Interface the advanced peripherals to ARM based microcontroller 

3) Design embedded system with available resources. 

4) Use of DSP Processors andresources for signal processing applications. 

Course Contents


Introduction to ARM processors and its versions, ARM7, ARM9 & ARM11 features, advantages & suitability in embedded application, registers, CPSR, SPSR, ARM and RISC design philosophy, ARM7 data flow model, programmers model, modes of operations. Introduction to Tiva TM4C123G Series Overview, Programming model, Tivaware Library 

ARM7 Based Microcontroller LPC2148: Features, Architecture (Block Diagram and Its Description), System Control Block ( PLL and VPB divider) , Memory Map, GPIO, Pin Connect Block, timer, Instruction set, programming in assembly language.

Interrupt structure of LPC2148, Interfacing with LED, LCD, GLCD, KEYPAD, simple LPC2148 GPIO Programming examples Using timers of LPC2148 to generate delay, serial communication programming for transmission and reception from computer, programming for UART. 

GSM and GPS module interfacing, on-chip ADC using interrupt (VIC) and without using interrupt (VIC), EEPROM using I2C, SDCARD using SPI, on-chip DAC for waveform generation. 

Introduction, Computer Architectures for signal processing, General purpose Digital signal Processors, selecting digital signal processors, Special purpose DSP Hardware, Architecture of TMS320C67X, Features of C67X processors, CPU, General purpose register files, Functional units and operation, Data paths, Control register file. 

TMS320C67X Functional units,Internal memory, External memory, on chip peripherals, Interrupts, Instruction set and addressing modes, Fixed point instructions, Floating point instructions, Conditional operations, Parallel operations, Pipeline operations, Code Composer studio, Application programs in C67X.

Text Books: 
2) Digital Signal Processors: Architecture, Programming and Applications By B. Venkatramani, M Bhaskar McGraw Hill Second Edition 
Reference Books: 
iii. Trevor Martin,‖An Engineer‘s Introduction to the LPC2100 series‖, Hitex (UK) 
iv. TMS320C67XX User manual: www.ti.com 
v. Digital Signal Processing A Practical Approach by Emmanuel Ifeachor, Barrie W. Jervis Pearson Second edition 
vi. Joseph Yiu, ―The Definitive Guide to the ARM Cortex-M3, Newness, ELSEVIER.


Practicals:
Total 13 Practicals

No comments:

Post a Comment