完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
我想可以这样理解二者的差异
单片机是按程序代码运行的,所以其复位后会从指定的启动代码处开始执行程序,它读取一段地址的代码进行执行,并让运行指针根据代码执行的需要进行变化(比如读取下一条指令、或者去读取数据等等)。即复位后单片机只读取马上要执行的指令,后续读一条执行一条。 而FPGA是硬件化的,其严格意义上来说要么没有复位概念(因为数据已经写入,达到了运行状态,复位仅仅是重新启动而已),这样若干输入管脚有不同的输入状态,则对应的输出管脚就有需要的输出状态而已。它其实已经不需要再读取什么程序之类的概念,而是有输入、则有对应输出,就像有一个很大很多的数据表可以供查询一样。即使是每次启动加载程序,也是一次性的把所有配置都加载完毕,达到运行状态后开始处理数据。 上面就是我觉得的二者复位的最大区别。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
零知开源——基于STM32F407VET6零知增强板的四路独立计时器
1038 浏览 0 评论
零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(一):电子书阅读器功能
1407 浏览 0 评论
CW32L010 ESC Driver 电机控制套件快速上手指南
1112 浏览 1 评论
1770 浏览 1 评论
1931 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
13620 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-6 21:25 , Processed in 0.567724 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191