曼徹斯特編碼的verilog實(shí)現(xiàn).doc

曼徹斯特編碼的verilog實(shí)現(xiàn).doc

ID:51821171

大小:29.50 KB

頁數(shù):2頁

時(shí)間:2020-03-16

曼徹斯特編碼的verilog實(shí)現(xiàn).doc_第1頁
曼徹斯特編碼的verilog實(shí)現(xiàn).doc_第2頁
資源描述:

《曼徹斯特編碼的verilog實(shí)現(xiàn).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、modulebianma(din,rst,clk16x,clk96,start,tx,sr,state,clk_en,man);inputrst,clk16x,start;input[7:0]din;outputtx,clk96,sr,state,clk_en,man;regclk_en;reg[7:0]sr;regclk96;regtx,man;reg[3:0]state;reg[2:0]cnt;always@(posedgeclk16x)begincnt<=cnt+1;if(cnt==7)clk96<=~clk96;endalways@(negedgeclk1

2、6xornegedgestartorposedgerst)beginif(rst)beginclk_en<=1'd0;endelseif(!start)beginclk_en<=1'b1;endelseif(state==4'd12)beginclk_en<=1'b0;endendalways@(negedgeclk96orposedgerst)beginif(rst)begintx<=1'b1;sr<=8'b0;endelseif(state==4'd1)beginsr<=din;endelseif(state==4'd2)begintx<=1'b0;endel

3、seif((state>=4'd3)&&(state<=4'd10))begintx<=sr[0];sr[6:0]<=sr[7:1];sr[7]<=1'b1;endelseif(state==4'd11)begintx<=1'b1;endelsetx<=1'b1;endalwaysbeginif((state>=4'd3)&&(state<=4'd10))beginman<=tx^clk96;endelseman<=1'b0;endalways@(posedgeclk96orposedgerstornegedgeclk_en)beginif(rst)state<=

4、4'b0000;elseif(!clk_en)state<=4'b0000;elsestate<=state+1;endendmodule

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。