Verilog语言设计一个cpu,参看的夏文宇教授代码。他在仿真那部分$readmemb(''test1.pro'',t_rom_.memory

Verilog语言设计一个cpu,参看的夏文宇教授代码。他在仿真那部分$readmemb(''test1.pro'',t_rom_.memory,第1张

$readmemb这个的用法就是把二进制读取到内存当中,所以他在.pro文件中用的二进制编码所以读取没有问题。以pro作为后缀名只是为了让读者更好的理解,因为它是要写到rom当中的相当于程序所以命名为pro。后面的t_rom_.memory就是程序文件存放的地方,其中t_rom_是为了测试而例化的一个虚拟rom,.memory就是rom模块里面的memory寄存器。

这就是把ABC三个电台的启动信号变为输入,XY的启动信号为输出,列出真值表就行了吧。

真值表为:

a

b

c

x

y

0

0

0

0

0

0

0

1

0

1

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12201081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存