major bus and device used today in embbed hardware

1. bus

    HPI: host port interface, 16bit high speed "in board" bus, mainly used by TI DSP which will expose DSP memory to another CPU, resulting in controlling by another CPU.

    memory bus: usually it is a standalone bus connecting to DDR slot. But sometimes other device may be connected on it too. Usually A embbed CPU may have 2 ports available to connect external high speed bus.

    PCI/E, ISA: "in board" bus connecting peripherals, high speed.

    SPI, I2C:"in board" serial bus, not very fast.

    UART, McASP, McBSP: "in board" serial bus, fast.

    USB, serial: "out board" bus used to connect device. 


2. devices

    RTC: real time clock.

    GP Timer: used to generated time interrupt.

    Watch Dog: a special timer to watch system state.

    E2ROM: electric writable rom.

    DMA/EDMA controller: help transfer data between memory and device without CPU.

    F-RAM: a fast RAM would not lose its state when power is off, expensive but useful to protect important data.

    super capacitance: used to keep system power on for a few seconds, when main power is off.

    NOR flash: high speed flash but expensive, sometimes code on it could be executed in place, that is in flash not in memory.

    NAND flash: large but cheap flash device, but have block corrupt problem if power is lost when a block is being writing.


3 evaluate the system capability:

    CPU: look at the pins it have for every special purpose, or special ports. For eg, if it have 40 pins dedicating to video decoder, it have a high bandwidth for video. If it keeps some high speed port, maybe another CPU could be connected to it resulting in a double CPU system.

    Memory: Bus width.

    Hardware Timer: more timers should be used if a real time OS is running on it.

    GPIO pins: decides if it suits high speed data gathering at field.

    Standard Bus: Such as PCI-E, decides if it is easy to extend the hardware unit.

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下 4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值