简单ALU设计
接上一篇帖子4选1数据选择器设计
设计任务如下,通过alusel的位标志选择对应的运算,共8种操作
![](http://n4.ikafan.com/assetsj/blank.gif)
设计如下:
新建工程,选择目录,器件,“finish”完成使用Verilog设计文件,file下新建.v设计文件,程序如下
程序cf为进位标志,ovf溢出标志,zf为0标志,nf负标志
比如:-98-45=-143=0x171,此时cf为1,ovf为1
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
编译通过后保存
![](http://n4.ikafan.com/assetsj/blank.gif)
新建波形文件,激励信号设置如下
![](http://n4.ikafan.com/assetsj/blank.gif)
使用quartus SIM仿真,功能仿真
![](http://n4.ikafan.com/assetsj/blank.gif)
RTL门级电路
![](http://n4.ikafan.com/assetsj/blank.gif)
管脚分配
![](http://n4.ikafan.com/assetsj/blank.gif)
赞 (0)