:= 是赋值语句还是判断语句
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
这2个顶层文件是什么意思?什么时候需要什么时候不需要?
VHDL语言
答案:2 悬赏:60 手机版
解决时间 2021-04-20 05:12
- 提问者网友:沉默的哀伤
- 2021-04-19 11:42
最佳答案
- 五星知识达人网友:西岸风
- 2019-05-26 16:14
刚好看到这本书。。。
:=是赋值,好像和Pascal类似
逻辑 AND OR NAND NOR XOR
关系 = /= < > <= >=
加 减 并置 + - &
乘法 * / MOD REM
** ABS NOT
而在利用标准逻辑型对端口或信号进行说明以前,在整个程序的最开始,必须有如下调用语句。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
STD_LOGIC_1164程序包,其中预定义内容为STD_LOGIC,STD_LOGIC_VECTOR等数据类型。STD_LOGIC_ARITH程序包,其中预定义的内容为有符号和无符号类型,以及基于这些类型的算术运算。STD_LOGIC_UNSIGNED程序包,其中的预定义内容为基于STD_LOGICHE STD_LOGIC_VECTOR类型的无符号的算术运算。
:=是赋值,好像和Pascal类似
逻辑 AND OR NAND NOR XOR
关系 = /= < > <= >=
加 减 并置 + - &
乘法 * / MOD REM
** ABS NOT
而在利用标准逻辑型对端口或信号进行说明以前,在整个程序的最开始,必须有如下调用语句。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
STD_LOGIC_1164程序包,其中预定义内容为STD_LOGIC,STD_LOGIC_VECTOR等数据类型。STD_LOGIC_ARITH程序包,其中预定义的内容为有符号和无符号类型,以及基于这些类型的算术运算。STD_LOGIC_UNSIGNED程序包,其中的预定义内容为基于STD_LOGICHE STD_LOGIC_VECTOR类型的无符号的算术运算。
全部回答
- 1楼网友:玩世
- 2019-05-03 06:38
你是用的quartus吗?仿真波形应该先编译程序,再创建波形文件,最后仿真。
创建波形文件:file—new—otherfiles—vector waveform file—双击窗口的第一个空白栏—node finder—filter栏选择pins:all—list—将全部信号移到右边—ok—ok
仿真:给信息赋值—保存—processing—simulator tool—simulation mode项选择functional—generate functional simulation netlist—stat—open或report。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯