LS碼及其FPGA的實現(xiàn)
3 FPGA的下載測試
完成了設(shè)計輸入和仿真后,就可以進行FPGA的下載測試,所針對的是基于Xilinx Spartan2S-300E的FPGA芯片的硬件環(huán)境。圖6~圖8是使用FLUKE199C型示波器觀測到的波形。其中,圖6是C碼和S碼分別擴頻后的串行模塊serial_out輸出,圖中的每一虛線單元格對應(yīng)10 μs,可以粗略算出此時的串行速率大約為1 Mb/s,與所需1.024 Mb/s基本吻合。
圖7和圖8分別是C碼和S碼解擴后的輸出與原始的數(shù)據(jù)碼元IN的比較,可以大致估算出Cout和Sout的數(shù)據(jù)速率大約為64 Kb/s,測試結(jié)果表明所設(shè)計正確,硬件平臺運行穩(wěn)定。
4 結(jié) 語
本文通過對LS碼在FPGA中的實現(xiàn)進行了研究,介紹了LS碼的構(gòu)造和相關(guān)性,主要介紹了LS碼構(gòu)造的算法驗證,F(xiàn)PGA的設(shè)計輸入、仿真以及下載測試,仿真和測試的結(jié)果表明所設(shè)計的輸出正確,達到了預(yù)期的目的。今后的工作主要包括LS碼在FPGA中的調(diào)制、解調(diào)、同步等算法的實現(xiàn)。
評論