如果我的程序中只有顺序指令,并且手动的在每一个指令间加入延时,指令的运行就有了单片机的特征.
接下来再加些什么东西,可以直接把某个单片机完全映射到cpld上,把他当单片机用?
就比如51单片机吧,怎么搞?
cpld能弄成单片机么?
答案:4 悬赏:60 手机版
解决时间 2021-02-26 15:29
- 提问者网友:浩歌待明月
- 2021-02-25 23:00
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-02-26 00:37
当前的CPLD和FPGA的功能都日趋的强大,里面甚至都集成了MCU核,所以用它实现简单的单片机功能是相当简单的。
纠正一下你的说法,不是把cpld弄成单片机,而是用它实现单片机的功能。
cpld是复杂可编程逻辑器件,单片机是微控制器,两者机理不一样,就如LCD和CRT显示器一样,机理不一样但可以实现相同的功能。
顺便说一下,它们的开发环境及语言什么的都不一样!
不过现在高端的CPLD可以定制内核,总线,存储器等等什么,功能是很强大很暴力,但是不一定支持51,具体的定制过程你需要在quartus开发环境下,更加不同的芯片具体操作了,厂家一般都会提供例程的。
纠正一下你的说法,不是把cpld弄成单片机,而是用它实现单片机的功能。
cpld是复杂可编程逻辑器件,单片机是微控制器,两者机理不一样,就如LCD和CRT显示器一样,机理不一样但可以实现相同的功能。
顺便说一下,它们的开发环境及语言什么的都不一样!
不过现在高端的CPLD可以定制内核,总线,存储器等等什么,功能是很强大很暴力,但是不一定支持51,具体的定制过程你需要在quartus开发环境下,更加不同的芯片具体操作了,厂家一般都会提供例程的。
全部回答
- 1楼网友:罪歌
- 2021-02-26 03:23
原理上来说,cpld是逻辑电路,FPGA是时序电路,所以,FPGA可以弄成单片机,而cpld不行
- 2楼网友:低血压的长颈鹿
- 2021-02-26 02:53
CPLD本身无法实现,需要添加外部时序电路。
FPGA已经有很多开源的单片机内核了。
- 3楼网友:千夜
- 2021-02-26 01:25
模拟信号可能做不到吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯