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