PCI總線(xiàn)智能GJB289A仿真卡設計
在調用16進(jìn)制轉換工具時(shí),需要指定調用16進(jìn)制轉換工具的命令行選項和文件名,為此創(chuàng )建一個(gè)批處理文件,內容如下:

通過(guò)上述方法將out文件轉換成hex文件,上位機程序讀取hex文件內容為文本形式的ASCII,每8個(gè)字符為一組存入數組中。TIC6000系列DSP的PCI加載引導操作順序:首先通過(guò)地址總線(xiàn)的A21、A22引腳配置選擇PCI Boot模式。上位機通過(guò)驅動(dòng)程序設置要訪(fǎng)問(wèn)的存儲器、I/O空間和DSPP寄存器。將存有hex內容的數組寫(xiě)入到DSP的內部RAM區。然后向HDCR寄存器的DSPINT位寫(xiě)1,DSP開(kāi)始從地址O開(kāi)始。如圖5所示。
下面為演示實(shí)例,運行上位機軟件,調用驅動(dòng)程序函數庫,對PCI仿真卡進(jìn)行初始化設置,初始化完成后將hex內容寫(xiě)入DSP存儲空間,加載前,DSP內部RAM內容,通過(guò)調用16進(jìn)制轉換工具,將DSP程序可執行目標文件out轉換為hex文件,其內容為:

加載前后DSP內部RAM內容如圖6、圖7所示。

從實(shí)例可以看出,經(jīng)過(guò)上述加載方式,完成了DSP程序的在線(xiàn)加載,更新了DSP程序,滿(mǎn)足了不同數據處理算法的需要。
4 結語(yǔ)
介紹了一種基于DM642的PCI總線(xiàn)GJB289A智能仿真卡的設計方法,采用高速DSP DM642作為主控制器,實(shí)現了對GJB289A總線(xiàn)數據的快速處理;在FPGA中實(shí)現GIB289A總線(xiàn)協(xié)議,設計了模擬收發(fā)器電路,替換國外芯片,減少了對國外芯片的依賴(lài)性,并節約了成本。在軟件方面,采用PCI總線(xiàn)在線(xiàn)加載技術(shù),實(shí)時(shí)更新DSP數據處理算法,能夠適應不同處理算法的需要。目前在虛擬仿真實(shí)驗平臺系統的應用,表明該仿真卡設計正確,工作穩定可靠。
本文引用地址:http://dyxdggzs.com/article/195165.htm
評論