vivado环境下实现比较器
生活随笔
收集整理的這篇文章主要介紹了
vivado环境下实现比较器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
**
vivado環(huán)境下實現(xiàn)比較器
**
比較邏輯功能
比較器要實現(xiàn)的功能比較簡單,即:當A>B時,輸出AGTB值為1;否則為0。在AGTB=0的情況下,為了更精準地看到究竟是A=B還是A<B,設置另外兩個輸出信號加以區(qū)分。
AEQB:當 A=B 時,其值為 1,否則為 0;
ALTB:當 A<B 時,其值為 1,否則為 0。
**
Verilog代碼實現(xiàn)
**
module comp(CLK,RST,A,B,AGTB,ALTB,AEQB); input CLK,RST; input[1:0] A,B; output AGTB,ALTB,AEQB; reg AGTB,ALTB,AEQB; always @(posedge CLK or negedge RST)beginif(!RST)beginAGTB<=0;AEQB<=0;ALTB<=0;end elsebeginif(A>B)beginAGTB<=1;AEQB<=0;ALTB<=0;endelse if(A==B)beginAGTB<=0;AEQB<=1;ALTB<=0;end elsebeginAGTB<=0;AEQB<=0;ALTB<=1;end end end endmodule總結
以上是生活随笔為你收集整理的vivado环境下实现比较器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 熵的公理化定义
- 下一篇: vivado实现基本D触发器