新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DSP技術在PC加密卡中的應用

        DSP技術在PC加密卡中的應用

        作者: 時間:2012-06-18 來源:網絡 收藏

        4 I9054簡介
        本文設計的卡,對接口芯片I9054的理解,涉及到產品的成敗,下面對PCI9054的結構和功能進行簡要的介紹。
        PCI9054是美國PLX公司生產的一種功能強、靈活性大,并且符合PCI V2.2規范的32位33 MHz總線接口控制器,它的出現使原本復雜化的PIC接口設計變得簡單明了,成為目前使用最廣泛的PCI接口芯片之一,能夠輕松實現TMS320C54x系列的HPI接口與PCI總線之間的無縫連接。作為PCI目標設備,其傳輸速率最高可達132 MB/s。圖2顯示了PCI9054的內部結構框圖。

        本文引用地址:http://www.104case.com/article/148895.htm

        a.JPG


        從整體看,PCI9054共提供了三個對外接口:PCI總線接口、LLOCAL總線接口和E2PROM接口。PCI9054可看做是一種“橋接”芯片,完成與PC之間數據和信息傳遞。另外,PCI9054具有可選的串行E2PROM接口,用來存放配置信息,完成啟動時9054板卡的“熱插拔”功能。
        PCI9054內部有6個FIFO,分別作為三種數據傳輸模式的讀/寫數據通道,這些FIFO最主要的作用是使LOCAL總線與PCI總線的操作相互獨立完成,以及使PCI9054擁有零等待突發傳輸的能力。也是實現PCI9054同步的LOCAL總線與C54x異步的HPI接口之間信號邏輯轉換的必備元素。LOCAL總線工作速率最高可達50MHz。
        4.1 PCI9054配置寄存器
        PCI9054有5個內部寄存器:PCI配置寄存器、本地配置寄存器、運行寄存器、DMA寄存器組、消息隊列寄存器等,是非常繁瑣和復雜的。要想成功完成PCI9054的控制,就需要很好地理解與控制一些關鍵的寄存器。圖3為PCI9O54配置寄存器的信息。
        PCI9054提供了一個256 B支持即插即用功能的兼容PCI標準配置空間。PCI9054的配置寄存器配置的讀取和寫入,通常通過BIOS支持的PCI總線的中斷調用來實現。BIOS中斷調用,獲取總線和單元號,進行配置的讀寫;配置HPI CSR的基址寄存器,以訪問HPICSR的地址;配置控制空間基地址寄存器,配置命令寄存器生產相應對的PCI周期。
        4.2 PCI9054與之間的傳輸過程
        當PCI9054配置成功后,便可通過DSP芯片的HPI接口進行PC與DSP之間的數據傳輸。步驟如下:首先清除HPI的復位寄存器,PCI9054解析由PCI總線傳來的新地址匹配控制空間寄存器的值,選取將要通信的DSP芯片。接著主機發起HPI控制寄存器的BOB和HWOB位,選擇正確的字節定位,主機加載HPI地址寄存器,DSP便完成了一次完整的HPI存儲器的訪問,數據被放置在HPI數據寄存器里,最后主機從HPI數據寄存器里讀寫數據。由此便完成了PC與DSP之間數據的傳輸。

        5 結語
        本文介紹了一種新型基于DSP上的PC卡沒計方案及原理,具有成本低、性能高、操作簡便等特點,是抵抗網絡信息危險與黑客竊密的有力武器,由于其各方面性價比的優勢,適用于個人、企業、軍隊等廣泛領域,是保證信息安全必不可少的元素,具有廣闊的前景。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武安市| 甘洛县| 礼泉县| 台湾省| 荥经县| 西盟| 济阳县| 金阳县| 宣汉县| 乌鲁木齐市| 如东县| 罗山县| 桑植县| 灵宝市| 和平县| 金乡县| 台山市| 永城市| 漳浦县| 武乡县| 贵德县| 景谷| 汕尾市| 昭通市| 宜州市| 日土县| 台江县| 东平县| 清涧县| 金湖县| 黔江区| 石楼县| 天柱县| 昌江| 突泉县| 宣城市| 梁山县| 云浮市| 贵阳市| 合作市| 泽库县|