ABEL:不能使用十六进制、八进制、二进制或十进制表示来分配注册集-Xilinx-AMD社区-FPGA CPLD-ChipDebug

ABEL:不能使用十六进制、八进制、二进制或十进制表示来分配注册集

描述

关键词:Xabel,ABEL,.abl,寄存器,集合,总线,赋值,基数,不正确的值

紧迫性:标准

一般说明:当对注册总线进行分配时,如:

MyBus:=5;

MyBus:=^ H5;

总线元件没有正确实现。

解决方案

7.20版之前的ABEL版本:
使用二进制、八进制、十进制或十六进制表示与组合工作。
设置赋值或关系运算符(=,& gt;=,& gt;等)。然而,当使用
已注册的分配任务需要使用实际的集合。

例子:

声明
BuS0.. BUS2 PIN MISYPE“格雷戈”;
我的总线= [总线..总线];“这创建了一个注册集。

方程
我的总线:= [1,01,1];

“BoS0:=‘1’;
“BUS1:=‘0’;
BUS2=“1”;

ABEL7.20和以后允许注册集分配与
各种基数符号。

请登录后发表评论

    没有回复内容