国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

全減器---Verilog實現(xiàn)(結(jié)構(gòu)描述,數(shù)據(jù)流描述,行為描述,層次結(jié)構(gòu)描述)

這篇具有很好參考價值的文章主要介紹了全減器---Verilog實現(xiàn)(結(jié)構(gòu)描述,數(shù)據(jù)流描述,行為描述,層次結(jié)構(gòu)描述)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Verilog實現(xiàn)全減器

前言

全減器真值表—>引用知乎:鏈接: 全減器真值表怎么理解

4位全減器verilog實現(xiàn),fpga開發(fā)

一、任務(wù)要求

4位全減器verilog實現(xiàn),fpga開發(fā)

二、門極結(jié)構(gòu)描述

代碼部分

//門級結(jié)構(gòu)化描述
module full_subtraction(xi,yi,bi,D,Bo);
	input xi,yi,bi;//xi被減數(shù),yi減數(shù),bi被減數(shù)向高位的借位
	output D,Bo;	//D差值,Bo低位向被減數(shù)的借位
	wire r1,r2,r3,r4,r5;//連接線
	xor (r1,xi,yi),(D,r1,bi) ;//異或門
	and (r5,r2,yi),(r4,bi,r3) ;//與門
	or	(Bo,r4,r5) ;//或門
	not (r2,xi),(r3,r1);//非門
endmodule

原理圖

4位全減器verilog實現(xiàn),fpga開發(fā)

三、數(shù)據(jù)流描述

代碼部分

//數(shù)據(jù)流描述
module full_subtraction(xi,yi,bi,D,Bo);
	input xi,yi,bi;//xi被減數(shù),yi減數(shù),bi被減數(shù)向高位的借位
	output D,Bo;	//D差值,Bo低位向被減數(shù)的借位
	assign D=xi^yi^bi;//差值表達式
	assign Bo=~xi&bi|~xi&yi|yi&bi;//進位表達式
endmodule

原理圖

4位全減器verilog實現(xiàn),fpga開發(fā)

四、行為描述

代碼部分

//行為描述
module full_subtraction(xi,yi,bi,D,Bo);
	input xi,yi,bi;//xi被減數(shù),yi減數(shù),bi被減數(shù)向高位的借
	output reg D,Bo;	//D差值,Bo低位向被減數(shù)的借位
	always @*
	begin
		{Bo,D}=xi-bi-yi;
	end 
endmodule

原理圖

4位全減器verilog實現(xiàn),fpga開發(fā)

五、結(jié)構(gòu)描述

代碼部分

 //半減器
module Half_sub(xi,yi,D,Bo);
	input  wire xi,yi;//輸入被減數(shù)xi,減數(shù)yi,
	output wire D,Bo;//輸出差值D,被減數(shù)向高位借位Bo
	assign D=xi^yi;//
	assign Bo=~(xi)&yi;
endmodule

//調(diào)用半減 構(gòu)成全減

//全減器,頂層文件
module Total_sub(xi,yi,bi,Dr,Bor);
	input  wire xi,yi,bi;//輸入被減數(shù)xi,減數(shù)yi,低位向被減數(shù)的借位
	output  wire Bor,Dr;//輸出差值Bor,被減數(shù)向高位借位Bo
	wire D_1,Bor_1,Bor_2;//定義連接導(dǎo)線
	Half_sub U1(.xi(xi),.yi(yi),.D(D_1),.Bo(Bor_1));//被調(diào)用的模塊名,自定義名; .被調(diào)用接口(頂層接口)
	Half_sub U2(.xi(D_1),.yi(bi),.D(Dr),.Bo(Bor_2));
	or(Bor,Bor_1,Bor_2);       
endmodule

原理圖

4位全減器verilog實現(xiàn),fpga開發(fā)

七、仿真波形

4位全減器verilog實現(xiàn),fpga開發(fā)文章來源地址http://www.zghlxwxcb.cn/news/detail-526094.html

到了這里,關(guān)于全減器---Verilog實現(xiàn)(結(jié)構(gòu)描述,數(shù)據(jù)流描述,行為描述,層次結(jié)構(gòu)描述)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包