描述
关键词:XABEL、CPLD、进位
紧迫性:标准
一般描述:
具有宽算术功能的设计,16位加法器
例如,可能需要很长的时间来编译或导致
出现内存不足错误。
解决方案
使用@进位编译器指令限制比特宽度
算术函数。
语法:@携带& lt;表达式& gt;
使用:@进位指令指定如何加法器、计数器,
生成比较器,使您能够
减少处理所需的逻辑量
大算术函数。
例如,对于一个16位加法器,一个@进位语句
表达式的结果是4会分裂
16位加法器成四位4位加法器,创建
中间节点,从而减少了
逻辑生成。@携带4限制前瞻
通过生成4位加法器链来进行
所有后续加法器和比较器的比较器
方程。
如果不使用@进位指令或@进位0
指定的,生成全前瞻进位。
例子:方程式
@进位4;“生成加法器链”
[S16.S0]=[.x,A15.A0] + [X.,B15.. B0];
没有回复内容