6
典型的嵌入式系统
典型的嵌入式系统
Microprocessor
Address Bus
Data Bus
Status Bus
Glue Logic and
Address Decode
Clock Generation
and Distribution
Real Time Clock
Random Access
Memory - RAM
Read Only
Memory - ROM
( FLASH )
Minimally Requirement for an Embedded System
I/O Interface
( D/A, A/D, Digital )
Communications
Other
Peripheral
Devices
To Outside World
To outside world
To other devices
To host Computer
To User
Watchdog Timer
NMI
嵌入式系统组成
嵌入式系统组成
Microprocessor
•4, 8, 16, 32, 4 bit bus
•CISC, RISC, DSP
•Integrated peripherals
•Debug/Test Port
•Caches
•Pipeline
•Multiprocessing Systems
DEBUG Port
Non-volatile memory
•EPROM, FLASH, DISK
•Hybrid
Volatile Memory
•DRAM, SRAM
•Hybrid
Custom Devices
•ASIC
•FPGA
•PAL
Standard Devices
•I/O Ports
•Peripheral Controllers
Communication Devices
•Ethernet
•RS-232
•SCSI
•Centronics
•Proprietary
Microprocessor Bus
•Custom
•PCI
•VME
•PC-102
System Clocks
•RTC circuitry
•System clocks
•Integrated in uC
•Imported/Exported
Peripheral Bus
Software
•Application Code
•Driver Code / BIOS
•Real Time Operating System
•User Interface
•Communications Protocol Stacks
•C, C++, Assembly Language
•Legacy Code
To Outside World
嵌入式系统虽然复杂,但通用处理器的设计经验会有很大帮助