- Embedded Systems Architecture
- Daniele Lacamera
- 212字
- 2021-06-25 21:55:00
The reference platform
The preferred design strategy for embedded CPU cores is reduced instruction set computer (RISC). Among all the RISC CPU architectures, a number of reference designs are used as guidelines by silicon manufacturers to produce the core logic to integrate into the microcontroller. Each reference design differs from the others in a number of characteristics of the CPU implementation. Each reference design includes one or more families of microprocessors integrated in embedded systems, sharing the following characteristics:
- Word size used for registers and addresses (8-bit, 16-bit, 32-bit, or 64-bit)
- Instruction set
- Register configurations
- Endianness
- Extended CPU features (interrupt controller, FPU, MMU)
- Caching strategies
- Pipeline design
Choosing a reference platform for your embedded system depends on your project needs. Smaller, less feature-rich processors are generally more suited to low energy consumption, have a smaller MCU packaging, and are less expensive. Higher-end systems, on the other hand, come with a bigger set of resources and some of them have dedicated hardware to cope with challenging calculations (such as a floating point unit, or an Advanced Encryption Standard (AES) hardware module to offload symmetric encryption operations). 8-bit and 16-bit core designs are slowly giving way to 32-bit architectures, but some successful designs remain relatively popular in some niche markets and among hobbyists.
- Linux Mint Essentials
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Linux集群和自動化運維
- Dreamweaver CS5.5 Mobile and Web Development with HTML5,CSS3,and jQuery
- Windows Server 2012網絡操作系統項目教程(第4版)
- 跟老男孩學Linux運維:Shell編程實戰
- Linux軟件管理平臺設計與實現
- Linux內核修煉之道
- Mastering Sass
- Linux系統管理初學者指南:基于CentOS 7.6
- Website Development with PyroCMS
- Responsive Web Design with AngularJS
- 完美應用Ubuntu(第4版)
- SAP后勤模塊實施攻略:SAP在生產、采購、銷售、物流中的應用
- Microsoft DirectAccess Best Practices and Troubleshooting