![]() |
1
2
如果使用ieee,可以添加位向量。数字位无符号。所有这些都是VHDL-2008的一部分。您正在使用的numeric\u std包没有定义位向量的加法。 |
![]() |
2
1
如果发现旧CAD实验室软件不支持numeric\u bit\u unsigned,则可以使用类型转换,numeric\u bit包含有符号和无符号类型的声明:
注:温度也可以是类常数而不是变量,除了初始值之外,它不被赋值。 从您使用WARP2进行合成(可能是复杂可编程逻辑器件)的评论中,我记得它最初是为了使用AHDL作为输入描述而开发的,对VHDL和Verilog的支持是后来才想到的。 您可能会看到基于VHDL结构映射到合成支持的AHDL结构的限制。 处理此类限制的方法可能是将设计中的麻烦部分描述为数据流描述:
并表明它给出了正确的结果:
bin以十进制显示,bcdout以十六进制显示。 |
![]() |
Ryan · 使用16位DSP的33*33位 6 年前 |
![]() |
elmakhloufi assaad · 用vhdl读取二进制文件 7 年前 |
![]() |
CJC · VHDL:使用聚合其他对象为多个数据类型赋值 7 年前 |
|
Koli · 如何使用VHDL在组合逻辑中并发执行语句? 7 年前 |
![]() |
Andreea Dumitru · PIC24的签名扩展指令[关闭] 7 年前 |
![]() |
Wad · VHDL块和保护输入-这段代码做什么? 7 年前 |
![]() |
Seung Jin Lee · 连接到多个驱动程序或同步描述错误的问题 7 年前 |
|
v4ttel · VHDL:除法和十进制表示法 7 年前 |