There are two types of architecture
- Von neumann Architecture
- Harvard Architecture
Von neumann Architecture
- It support simple hardware
- One data path or bus exist for both instruction and data
- Cpu does one operation at a time
- Data sharing common bus
- Single sequential memory
- Very fast but small amount of memory
- processor need to fetch code in a separate clock cycle and data in another clock cycle so it is required two clock cycle
- Higher speed, thus less time consuming
- Simple in design
ex: 8051 controller
Harvard Architecture
- It offers a separate storage buses for Instruction and data
- Allow simultaneously access to both instruction and data
- Single clock cycle is sufficient, as separate buses are used to access code and data
- Slower in speed thus more time consuming
- Complex in design
ex: PIC and ARDUINO controller
No comments:
Post a Comment