www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]本文提出一種方案把數(shù)字信號處理部分從PC機軟件中分離出來交給DSP處理,DSP處理完畢后再把數(shù)據(jù)交還PC機進行管理。這樣充分利用DSP對數(shù)字信號高速處理的優(yōu)勢,提高信號處理系統(tǒng)的實時性和穩(wěn)定性。本文以TMS320VC5402

本文提出一種方案把數(shù)字信號處理部分從PC機軟件中分離出來交給DSP處理,DSP處理完畢后再把數(shù)據(jù)交還PC機進行管理。這樣充分利用DSP對數(shù)字信號高速處理的優(yōu)勢,提高信號處理系統(tǒng)的實時性和穩(wěn)定性。本文以TMS320VC5402 DSP為例,給予說明。

  1 系統(tǒng)的硬件設(shè)計

  1.1 PCI接口芯片PCI9052

  PCI9052是一款面向低端應(yīng)用的高性能、工作在目標(從)模式的PCI接口芯片,支持PCI 2.1總線規(guī)范。該芯片的局部總線可以通過編程設(shè)置為8/16/32位的(非)復用總線,且局部總線時鐘與PCI總線時鐘相互獨立運行,便于高、低速設(shè)備的兼容,并可支持相對慢的局部總線在PCI總線上的突發(fā)傳輸速率達到132 Mb/s。同時,PCI9052提供5個本地地址空間和4個本地地址片選,基址和地址范圍可由串行E2PROM編程設(shè)置。選擇PCI9052作為PCI-DSP橋可以降低PCI總線開發(fā)的難度,增加系統(tǒng)的可靠性和穩(wěn)定性。

  1.2 DSP的HPI通信協(xié)議

  TMS320VC5402 DSP具有8位的增強型HPI接口,其專門用于DSP與其他總線或CPU進行通信。主機是通過HPI控制寄存器(HPIC),地址寄存器(HPIA),數(shù)據(jù)寄存器(HPID)訪問DSP的片內(nèi)RAM,從而實現(xiàn)與DSP通信的。DSP只能訪問HPIC。HPI寄存器的選擇由HCNTL[1:0]腳在PCI總線地址有效期實現(xiàn),說明如表1所示:

  在主機訪問DSP片內(nèi)RAM過程中,主機首先根據(jù)訪問類型對HPIC寄存器進行初始化操作,然后再對HPIA寄存器進行操作,將要訪問存儲單元的地址寫入HPIA,最后對HPID寄存器進行讀寫操作,此刻HPID寄存器的內(nèi)容為HPIA指定存儲器的內(nèi)容,這樣便實現(xiàn)主機和DSP的一次通信過程。

  1.3 DSP與PCI的接口設(shè)計

  DSP與PCI的接口是實現(xiàn)DSP與主機進行通信的關(guān)鍵。由于TMS320VC5402 DSP的HPI口是8位并口,所以PCI9052局部總線設(shè)定為8位非復用總線模式,并將其LAD[7..0]與DSP的HD[7..0]連接,實現(xiàn)數(shù)據(jù)總線的連接。接口電路如圖1所示。在8位總線模式下,LBE[1:0]分別對應(yīng)于地址的LA[1:0],將LBE0與HBIL相連,用于區(qū)分當前傳輸?shù)氖堑?字節(jié)還是第2字節(jié)。LA[3:2]分別與HCNTL[1:0]相連,用于選擇HPI寄存器。利用PCI9052芯片的讀寫控制信號LBE0#,LBE1#,LW/R,LRDY#和部分地址信號LA[3:2]經(jīng)過CPLD進行時序和邏輯轉(zhuǎn)換便可生成HPI口的控制信號HBIL,HC-NTL0,HCNTL1,HDS1#,HR/W#。HPIENA腳接“1”表示選用HPI模塊。這樣PCI9052就可在地址有效期決定訪問哪個HPI寄存器,實現(xiàn)DSP與PCI的通信。

  1.4 系統(tǒng)的電路設(shè)計

  如圖2所示系統(tǒng)電路主要由3部分組成:第一部分是PCI9052與PCI插槽間的信號連接電路,包括地址數(shù)據(jù)復用信號AD[31::0];總線命令信號C/BE[3::0]#;接口控制信號FRAME#,TRDY#,IRDY#,STOP#;IDSEI#,DEVSEL#,錯誤報告信號PERR#,SERR#;系統(tǒng)信號CLK,RST#。這些信號是局部總線設(shè)備保證與PCI總線正確通信的必要信號。第二部分是和串行E-2PROM的信號連接電路,E2PROM內(nèi)存儲的是用于PCI加載的配置信息,這些信息在PCI9052硬件復位時的正確加載是保證PCI局部總線設(shè)備正常工作的前提。第三部分是PCI9052與DSP HPI接口的信號連接電路,包括數(shù)據(jù)線、地址線、讀寫控制信號線、中斷信號線等。此外該系統(tǒng)還可根據(jù)DSP的其他功能擴展相應(yīng)的外設(shè)電路。

  2 系統(tǒng)的軟件設(shè)計

  2.1 PC機與DSP通信驅(qū)動程序設(shè)計

  PC機上應(yīng)用軟件不能直接對底層硬件進行訪問,為實現(xiàn)PC機與DSP的通信還應(yīng)編寫設(shè)備驅(qū)動程序。WDM(Windows Driver Model)是NT3.51和NT4.0內(nèi)核模式設(shè)備驅(qū)動程序模型的擴展形式,是一種PnP驅(qū)動程序,能在Windows 98,Windows 2000和Windows XP間實現(xiàn)源代碼級兼容。為了便于在多操作系統(tǒng)中均能應(yīng)用本系統(tǒng),需編寫WDM驅(qū)動程序。

  在PCI設(shè)備驅(qū)動程序中主要是完成PCI設(shè)備的內(nèi)存、端口的讀寫功能和中斷處理功能。若采用DDK開發(fā),需要軟件人員對計算機底層知識熟悉、開發(fā)難度大、為簡化驅(qū)動程序的開發(fā),可以使用NuMega推出的DriverStudio設(shè)備驅(qū)動程序開發(fā)工具包。通過DriverStudio開發(fā)者很容易生成驅(qū)動程序框架,同時,DriverStudio與VC++有很好的接口。生成的驅(qū)動框架可以在Microsoft VC++6.0環(huán)境下添加驅(qū)動代完成驅(qū)動編寫。驅(qū)動程序設(shè)計內(nèi)容如下:

 

(1)設(shè)備初始化

  PCI設(shè)備的硬件資源由PCI配置機構(gòu)動態(tài)分配,由PCI設(shè)備實現(xiàn)PCI配置寄存器,提出需要配置的硬件資源,驅(qū)動程序只有獲取這些資源才能對硬件進行操作。設(shè)備初始化環(huán)節(jié)使PCI設(shè)備驅(qū)動程序?qū)崿F(xiàn)識別PCI器件,尋址PCI器件的資源。如果m_MemoryRange0,m_IoPortRange1分別為KMemoryRange類、KIoRange類的實例,則初始化操作可通過調(diào)用其成員函數(shù)實現(xiàn):

  (2)端口操作

  對于X86處理器I/O空間是一個64 B的尋址空間。當初始化完畢后,可直接調(diào)用KIoRange類成員函數(shù)對端口進行操作。如從端口讀/寫一個雙字數(shù)據(jù)可調(diào)用成員函數(shù)ind(),Outd()實現(xiàn)。

  (4)中斷操作

  在本系統(tǒng)中的PCI中斷是由PCI設(shè)備發(fā)出的要求上位機接收數(shù)據(jù)的中斷請求,中斷服務(wù)程序要完成的功能是上位機從DSP的片內(nèi)RAM中讀取數(shù)據(jù)。對硬件的中斷處理可通過調(diào)用KInterrupt類的相關(guān)成員函數(shù)實現(xiàn)。

  此函數(shù)完成了初始化中斷類實例操作并實現(xiàn)了與中斷服務(wù)例程的連接。驅(qū)動程序安裝好以后,在應(yīng)用程序中調(diào)用Create-File()函數(shù)打開設(shè)備,通過調(diào)用API函數(shù)De-viceloControl就可實現(xiàn)應(yīng)用程序與DSP之間的通信。[!--empirenews.page--]2.2 下位機軟件

 

  下位機軟件為運行在DSP內(nèi)的客戶端程序。該軟件主要功能是接收上位機發(fā)送的數(shù)據(jù)并按照用戶的要求進行處理,并把計算結(jié)果返回給上位機或根據(jù)計算結(jié)果驅(qū)動其他外設(shè)工作。該軟件的核心部分為對數(shù)據(jù)進行處理的算法,應(yīng)按照數(shù)據(jù)處理的具體要求選用相應(yīng)的算法實現(xiàn)。軟件的設(shè)計思想是:在系統(tǒng)復位后,首先對DSP進行初始化設(shè)置,如設(shè)置工作頻率為100 MHz,設(shè)置狀態(tài)寄存器ST0,ST1,設(shè)置軟件等待狀態(tài)寄存器等,以使DSP工作在最優(yōu)狀態(tài)。上位機在向下位機發(fā)送完畢數(shù)據(jù)后對DSP發(fā)出中斷請求,DSP立刻響應(yīng)中斷,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進行數(shù)據(jù)處理。當數(shù)據(jù)處理完畢后,DSP再將數(shù)據(jù)的處理結(jié)果送還給上位機,結(jié)束本次中斷服務(wù),程序返回到斷點處,直至下一次中斷的到來。軟件流程圖如圖3所示。

  3 DSP系統(tǒng)的自舉加載(BootLoader)

  DSP系統(tǒng)的自舉加載目的是使系統(tǒng)上電后程序代碼能從外部存儲介質(zhì)引導裝載到DSP內(nèi)部或外部程序存儲器中脫機運行。自舉加載的實現(xiàn)方式常用的有外部并行自舉加載和HPI自舉加載兩種。

  由于主機可以通過HPI口訪問DSP的片內(nèi)RAM資源,所以下位機程序可以在系統(tǒng)上電復位的時候通過上位機加載到DSP中。采用自舉加載模式,在硬件上需要將DSP的INT2腳與HPI的中斷輸出HINT腳相連,以保證在系統(tǒng)復位后選擇HPI加載模式,通信原理和前面講述的方法一致。在加載過程中,上位機首先將程序搬移到DSP的片內(nèi)RAM,然后再將程序的人口地址寫到DSP的數(shù)據(jù)空間007FH內(nèi),DSP一旦監(jiān)測到007FH處的數(shù)據(jù)不再為0即判斷為代碼轉(zhuǎn)移完畢,并跳轉(zhuǎn)到007FH里存放的地址去執(zhí)行,從而完成啟動。采用HPI加載方式不僅免去了外接E2PROM或FLASH等掉電非易失性存儲器件,而且可以根據(jù)數(shù)據(jù)處理要求不同載入不同的下位機程序,從而簡化了硬件結(jié)構(gòu),增加使用的靈活性,是本系統(tǒng)理想的自舉加載模式。

  4 結(jié)語

  實踐證明,該方案所用硬件簡潔,系統(tǒng)工作穩(wěn)定,數(shù)據(jù)傳輸可靠。本系統(tǒng)由于具有高速實時數(shù)據(jù)運算能力,可廣泛應(yīng)用于語音處理、數(shù)字加密、圖像處理、多路數(shù)據(jù)采集處理等領(lǐng)域,可升級能力強,具有很廣闊的應(yīng)用前景。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

德國漢堡 2025年6月10日 /美通社/ --?作為專業(yè)的服務(wù)器設(shè)計與制造商,神達控股股份有限公司(股票代號:3706)旗下子公司神雲(yún)科技股份有限公司(MiTAC Computing Technology Corpo...

關(guān)鍵字: MIT 高性能計算 PC HP

MiTAC G4520G6 和 TN85-B8261 服務(wù)器為 AI、ML 和 HPC 工作負載提供無與倫比的性能。 新加坡2025年3月11日 /美通社/ -- 作為專業(yè)的服務(wù)器設(shè)計與制造商,神達控股股份有限公司(股...

關(guān)鍵字: MIT PC HP AI

新增功能進一步加強了 HPC 和云平臺的市場領(lǐng)先地位 上海2025年2月20日 /美通社/ -- Altair(納斯達克股票代碼:ALTR)近日宣布其高性能計算 (HPC) 和云平臺 Al...

關(guān)鍵字: WORKS PC HP CW

拉斯維加斯2025年1月11日 /美通社/ -- CES 2025如期開幕,在此期間,黑芝麻智能與大陸集團(Continental)簽署合作備忘錄,雙方將在高性能計算單元(HPC)領(lǐng)域展開合作,以應(yīng)對日益增長的市場需要。...

關(guān)鍵字: 高性能計算 大陸集團 HP 自動駕駛

臺北2024年10月15日 /美通社/ -- 神盾集團旗下神盾公司與安國國際科技于10月15日在美國宣布加入Arm® Total Design計劃,與全球頂尖的半導體...

關(guān)鍵字: ARM 晶片 PC HP

上海2024年9月4日 /美通社/ -- Altair 技術(shù)大會(2024 ATC)作為業(yè)界的知名品牌活動,將于2024年9月10日和12日分別在深圳和杭州啟幕,今年的Altair技術(shù)大會以"The Science of...

關(guān)鍵字: 工業(yè)制造 AIR HP PC

廈門2023年9月21日 /美通社/ -- 聲學濾波器作為射頻前端解決方案關(guān)鍵器件之一,在通信系統(tǒng)的演進中也需要技術(shù)的迭代及突破。隨著第五代(5G)移動通信技術(shù)的廣泛推進,現(xiàn)實網(wǎng)絡(luò)環(huán)境頻譜復雜度提升。在3GPP發(fā)布PC1...

關(guān)鍵字: SAW HP 濾波器 器件

北京2023年9月14日 /美通社/ -- 生物醫(yī)藥高科技公司諾誠健華(港交所代碼:09969;上交所代碼:688428)今日宣布,新型蛋白酪氨酸磷酸酶SHP2變構(gòu)抑制劑ICP-189聯(lián)用針對表皮生長因子受體(EGFR)...

關(guān)鍵字: IC HP 代碼 ARMA

昆明2023年8月30日 /美通社/ -- 8月25日晚間,沃森生物發(fā)布2023年半年報。報告顯示,2023年上半年公司實現(xiàn)營業(yè)收入21.68億元,歸屬于上市公司股東凈利潤4.55億元,同比增長8.13%;報告期內(nèi),公司...

關(guān)鍵字: HP AC 管線 DAS

隨著計算機技術(shù)的繼續(xù)發(fā)展,CPU的處理速度越來越快,EISA總線的32MB/s帶寬已經(jīng)滿足不了CPU的需求,CPU外圍總線帶寬已經(jīng)成為制約計算機處理能力繼續(xù)提高的瓶頸。1991年下半年,Intel公司首選提出PCI總線的...

關(guān)鍵字: PCI總線 PCI工作原理
關(guān)閉