完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
我想可以这样理解二者的差异
单片机是按程序代码运行的,所以其复位后会从指定的启动代码处开始执行程序,它读取一段地址的代码进行执行,并让运行指针根据代码执行的需要进行变化(比如读取下一条指令、或者去读取数据等等)。即复位后单片机只读取马上要执行的指令,后续读一条执行一条。 而FPGA是硬件化的,其严格意义上来说要么没有复位概念(因为数据已经写入,达到了运行状态,复位仅仅是重新启动而已),这样若干输入管脚有不同的输入状态,则对应的输出管脚就有需要的输出状态而已。它其实已经不需要再读取什么程序之类的概念,而是有输入、则有对应输出,就像有一个很大很多的数据表可以供查询一样。即使是每次启动加载程序,也是一次性的把所有配置都加载完毕,达到运行状态后开始处理数据。 上面就是我觉得的二者复位的最大区别。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之电阻屏触摸
769 浏览 0 评论
1276 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之I2C-RTC
552 浏览 0 评论
ATK-DLRK3588开发板deepseek-r1-1.5b/7b部署指南
2890 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第五十章 WiFi热点实验
876 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12390 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 18:11 , Processed in 0.529892 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191