本次学习为练习1,结合软件questa—sim完成
signed and unsigned
-
如果在软件中修改文件,需要在保存后重新编译,对应project内的文件状态由“?”变为“√”
-
byte :定义有符号的四值逻辑数据
-
bit :定义无符号的二值逻辑数据
因此有符号变量和无符号变量之间尽量不去做相互赋值,可能存在问题 -
也可在软件Questa内中的transcript中写命令行形式完成图像化操作
其中编译的命令行为:vlog -sv 文件名.sv
- 要使有符号的byte变量无符号,只需在byte后加unsigned,其次紧接着才是[7:0]之类的
- 要使无符号的bit变量有符号,只需在bit后加signed
bit and logic
Objects下更改变量
右键变量名称→Modify→force内更改
Freeze:把变量固定为某一个数
Drive:
Deposit