關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于TMS320C6713與PC機的PCI總線高速數據傳輸

        基于TMS320C6713與PC機的PCI總線高速數據傳輸

        作者: 時間:2009-12-29 來源:網絡 收藏

        表2 HCNTL[1:0]控制信號的功能

        HCNTL1 HCNTL0 功 能
        0 0 主機可以對HPI的控制寄存器HPIC進行讀寫
        0 1 主機可以對HPI地址寄存器HPIA的進行讀寫
        1 0 主機可以對HPID的數據寄存器進行讀寫操作,此時HPIA采用以字為單位的地址自增方式
        1 1 主機可以對HPID的數據寄存器進行讀寫操作,但此時HPIA不受影響

        1.2 320 HPI的控制寄存器

        320 HPI中,可利用三個寄存器來完成主設備和CPU的通信,它們是HPI數據寄存器(HPID)、HPI地址寄存器(HPIA)和HPI控制寄存器(HPIC)。主機可對這三個寄存器進行讀寫,而CPU只能對HPIC進行訪問。HPID中存放的是主機從存儲空間中讀取的數據,或者是主機向320的存儲空間中寫入的數據。HPIA中存放的是主機訪問TMS6713存儲空間的地址,其最低兩位固定為零。HPIC中存放的是TMS6713的控制信息,其高16位和低16位內容相同。

        主機對HPI進行訪問的次序為:初始化HPIC、初始化HPIA、從HPID寄存器中讀取或向其寫入數據。在初始化HPIC時,HWOB位的設置是關鍵,它決定著高16位與低16位的傳輸次序。

        2 PCI9052與TMS6713HPI的接口

        PCI9052是PLX公司繼PCI9050之后推出的用于低成本適配器的總線目標接口芯片。它支持PCI2.1協議規范,在33MHz的總線時鐘頻率下,其峰值傳輸速度可達132MB/s,因而可大大改善數據傳輸中的瓶頸問題。同時它還具有方便靈活的開發特點,正是這些特點使其在PCI從模式接口卡的設計中得到了廣泛的應用。

        表3給出了PCI9052與TMS320C6713HPI接口信號的基本特征。下面是對它們具體工作方式的一些說明:

        LAD[31:0]:利用該信號可通過設置LASIBRD局部地址空間總線區域描述寄存器的總線寬度位來調整總線寬度,當LASIBRD[23:22]=00時,采用LAD[7:0]8位寬度,當LASIBRD[23:22]=01時,采用LAD[15:0](16位),當LASIBRD[23:22]=10時,采用LAD[31:0](32位)。

        LBE[3:0]字節使能信號是在總線寬度的基礎上編碼的。對于32位總線,LBE[3:0]表示哪一個字節被選中:LBE0對應[7:0],LBE1對應[15:8],LBE2對應[23:16],LBE3對應[31:24];而對于16位總線,LBE0對應[7:0],LBE1對應地址的第1位,LBE2不用,LBE3對應[15:8];對于8位總線,LBE0對應地址的第0位,LBE1對應地址的第1位,LBE2和LBE3不用。

        CS1和CS2分別帶有與之對應的片選基地址寄存器(CSIBASE)。CSIBASE0為片選使能位,其中CSIBASE[27:1]為片選空間位。從片選空間位的第1位向第27位掃描時,遇到第1個“1”即決定了片選空間的大小,其余位則為片選空間的基地址。

        LINT1和LINT2可通過中斷控制/狀態寄存器INCSR的中斷使能位INCSR[6]進行使能,同時可設置其它相關信息。

        表3 PCI9052與TMS320C6713的接口信號描述

        信 號 管 腳 號 管腳數 信 號 功 能
        LAD[31:0] 從低到高依次為91、90、89、88、87、86、85、84、83、82、79、78、77、76、75、74、73、72、71、70、69、62、61、60、59、58、57、56、55、54、53、52 32 數據總線
        LW/R 127 1 為“1”時寫,為“0”時讀
        LA[27:1] 從低到高依次是92、93、94、95、96、97、98、100、101、102、105、106、107、108、109、110、111、112、113、114、115、116、117、118、119、122 27 地址總線,傳輸28位線性地址的高26位
        LBE[3:0] 從低到高依次是46、47、48、49 4 字節使能信號,表示當前總線傳輸中哪一個字節被選中
        LRDY 128 1 在局部總線讀數據或可接受寫數據
        ADS 123 1 表明可用地址和一次新的總線存取的起始
        CS1、CS2 130、131 2 片選信號
        RD 126 1 通用寫
        WR 125 1 通用讀
        LINT1,LINT2 137、136 2 局部中斷輸入



        關鍵詞: C6713 320C 6713 TMS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泗水县| 宝丰县| 巩留县| 岐山县| 建水县| 吉安县| 西贡区| 四平市| 北流市| 九寨沟县| 阿拉善右旗| 淄博市| 城固县| 博乐市| 葫芦岛市| 临沂市| 密山市| 佳木斯市| 抚松县| 芮城县| 固原市| 浏阳市| 仲巴县| 巴青县| 都昌县| 正定县| 新邵县| 西青区| 南昌县| 囊谦县| 交城县| 蕲春县| 长白| 葫芦岛市| 同心县| 伊宁县| 庆城县| 西城区| 图片| 罗城| 华坪县|