• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

誤碼率測(cè)試儀Verilog代碼vivado仿真

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

2-240103153429429.doc

共1個(gè)文件

名稱:誤碼率測(cè)試儀Verilog代碼vivado仿真

軟件:vivado

語(yǔ)言:Verilog

代碼功能:

誤碼率測(cè)試儀

包含模塊:

1、鎖相環(huán)

2、M序列生成模塊

3、數(shù)據(jù)接口模塊

4、模擬信道模塊(沒(méi)有實(shí)信道,所以收發(fā)模塊預(yù)留,中間加了一個(gè)誤碼插入模塊)

5、本地M序列生成模塊

6、同步模塊

7、誤碼統(tǒng)計(jì)模塊

8、顯示模塊

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

設(shè)計(jì)文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. Testbench

6. 仿真圖

整體仿真圖

鎖相環(huán)

M序列生成模塊

數(shù)據(jù)接口模塊

模擬信道模塊

本地M序列生成模塊

同步模塊

誤碼統(tǒng)計(jì)模塊

顯示模塊

部分代碼展示:

module?testbench();
???reg????????clk_in;//時(shí)鐘
???reg????????reset_n;//復(fù)位
???wire???????m_out;//輸出M序列
???wire???????syn_clk;//輸出同步時(shí)鐘
???wire?[2:0]?scan;//數(shù)碼管使能
???wire?[7:0]?seg;//數(shù)碼管數(shù)據(jù)
???wire?[7:0]?m_cnt;//255計(jì)數(shù)標(biāo)志
???wire?[7:0]?err_cnt_out;//255計(jì)數(shù)標(biāo)志
???
c_er_det?i_c_er_det(
???.?clk_in?????(clk_in?????),//時(shí)鐘
???.?reset_n????(reset_n????),//復(fù)位
???.?m_out??????(m_out??????),//輸出M序列
???.?syn_clk????(syn_clk????),//輸出同步時(shí)鐘
???.?scan???????(scan???????),//數(shù)碼管使能
???.?seg????????(seg????????),//數(shù)碼管數(shù)據(jù)
???.?m_cnt??????(m_cnt??????),//255計(jì)數(shù)標(biāo)志
???.?err_cnt_out(err_cnt_out)//255計(jì)數(shù)標(biāo)志
???);
//復(fù)位???
initial?begin
reset_n=0;
#100;
reset_n=1;
end??
//產(chǎn)生時(shí)鐘
always?begin
clk_in=0;
#10;
clk_in=1;
#10;
end
endmodule

點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=478

  • 2-240103153429429.doc
    下載

相關(guān)推薦