菜鸟求教cpld相关问题

2019-03-25 07:45发布

现在刚刚学习cpld,用的epm240,有两个问题想求助:
1、之前在网上看资料说epm240有240个逻辑单元,只有240个寄存器,但是在程序里设置reg[7:0] mem[0:1023],往里边存数据时不会报错,并且可以执行,这是为啥啊?网上说的不对吗?
2、有时候程序中设了好多reg变量,但在编译时会出现逻辑单元占用为0,这是为什么?
求高手指点 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
GaryTavish
2019-03-25 20:51
jklas 发表于 2015-7-16 11:29
谢谢你的回答,是不是虽然设了这个变量,但是如果程序中没用到的话就会被优化掉吗?

是啊 准确说法是寄存器 你看综合warning信息里面 被优化掉的寄存器有记录的

一周热门 更多>