DCP - Notes
DCP - Notes
DCP - Notes
MICROPROCESSORS
1. Historical Background and Evolution of Microprocessors
Evolution:
•
•
•
➢
•
•
•
•
•
•
•
•
•
•
•
•
•
4. Addressing Modes of 8086
•
•
•
•
•
•
•
6. Assembler Directives
•
•
•
•
•
7. Pin Diagram of 8086
•
•
•
8. Minimum Mode and Maximum Mode of 8086
•
➢ Block Diagram:
o
•
➢ Block Diagram:
o
9. CISC vs. ARM Processors
➢
•
•
•
UNIT II: ASSEMBLY LANGUAGE
PROGRAMMING & I/O INTERFACE
1. Assembler Directives
2. Macros
•
3. Simple Assembly Language Programs
•
•
o
o
o
•
•
•
•
➢ Block Diagram:
•
•
•
•
➢ Pin Diagram - 8255A:
➢ Modes of Operation:
•
•
5. A/D and D/A Converter Interfacing
•
6. Memory Interfacing to 8086
➢ Address Decoding:
•
11. Serial Data Transfer Schemes
UNIT III: 8051 MICROCONTROLLER
PROGRAMMING AND APPLICATIONS
1. Introduction to Microcontrollers
➢ Types of Instructions:
•
•
•
•
•
•
•
•
•
•
➢ Addressing Modes:
•
o
o
o
o
•
•
➢ Keyboard Interface:
➢ Display Interface:
➢ Block Diagram:
•
•
•
10. Stepper Motor Control using 8051
➢
11. Summary of 8051 Microcontroller Features and
Applications
UNIT IV: INTRODUCTION TO TMS320LF2407
DSP CONTROLLER
•
•
•
•
3. Software Tools for Programming TMS320LF2407
➢ Interrupt Hierarchy:
➢ Interrupt Control Registers:
•
•
•
•
•
•
•
•
•
•
2. CPLD (Complex Programmable Logic Device)
3. CPLD vs. FPGA
Memory
Programming
Use Cases
Cost
4. Types of FPGAs
➢ Popular FPGA Manufacturers and Families include:
•
•
➢ CLB Diagram:
7. Input/Output Block (IOB)
➢ IOB Functions:
•
➢ HDL Workflow:
Typing
Syntax
Learning
Curve
Best Suited
For
Error
Detection
Design Level
11. Overview of Spartan 3E and Virtex II Pro FPGA Boards
➢ Spartan 3E:
➢ Virtex II Pro:
Logic Resources
Embedded
Processors
Target Applications
•
•