USB(UniversalSerialBus,通用串行總線)作為一種新興的計算機外設(shè)總線標準,由于它有使用方便、真正的熱插拔、高性能和系統(tǒng)造價低廉等優(yōu)點,其迅速得到了大規(guī)模的應(yīng)用。同時,隨著電子技術(shù)的不斷發(fā)展與進步,基于EDA技術(shù)的芯片設(shè)計正在成為電子系統(tǒng)設(shè)計的主流。 本文首先簡述了USB協(xié)議;然后給出了基于USB、FPGA和51單片機通用的數(shù)字信號處理實驗平臺方案;接著詳細討論了串行AD、串行DA與FPGA,存儲器與FPGA,51與FPGA,PDIUSBD12與51等硬件模塊的設(shè)計;并對相應(yīng)模塊分別進行基于VHDL和C51的軟件設(shè)計;最后討論了USB驅(qū)動程序和相關(guān)動態(tài)連接庫的使用以及應(yīng)用程序的開發(fā)。 該通用的數(shù)字信號處理實驗平臺不僅可以進行完成AD采集數(shù)據(jù)、DA輸出、USB與PC機通信實驗,也還可以進行一些復雜的數(shù)字信號處理實驗,如濾波和譜分析等。
標簽:
FPGA
USB
實驗
系統(tǒng)開發(fā)
上傳時間:
2013-04-24
上傳用戶:wweqas