• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 電源與新能源 > 設計應用 > BU-61580芯片與PPC處理器的接口設計與分析

    BU-61580芯片與PPC處理器的接口設計與分析

    作者: 時間:2013-03-25 來源:網絡 收藏

    外設配置在PCI空間可以解決配置在CS2/CS3空間中的問題,但是需要將PCI轉換成ISA總線接口。這種設計方案采用BU-61580的16緩沖方式下的非零等待方式,16透明方式及DMA方式比較合適。在實際應用中具體選用BU-61580的16緩沖方式下的非零等待方式,16透明方式及DMA方式要根據具體系統架構來決定選擇那種方式,以下對這幾種訪問方式作進一步的詳細介紹。

    本文引用地址:http://www.czjhyjcfj.com/article/175852.htm

    b.JPG


    圖2為BU-61580和PPC處理器DMA方式的典型接口電路。當傳輸的數據量大于64 Kbyte時緩沖方式和透明方式都不能滿足要求,由于BC總線控制器和PPC755訪問BU-61580不同步,必然會有對內存訪問的總線沖突與問題,如果用PPC755處理器與BU-61580直接用DMA方式進行連接,PPC55的運行效率會受到嚴重的影響。圖2中協處理器解決此問題,協處理器在中斷產生后進行給雙口RAM寫數或者讀數,避免了BU-61580芯片內部訪問的競爭,PPC755訪問BU-61580協議芯片的數據轉換到與協處理器訪問雙口RAM的數據。這種方法對軟件初始化BU-61580芯片RT內存管理比較靈活。

    c.JPG


    圖3和圖4為BU-61580和PPC755處理器透明方式和緩沖方式的典型接口電路,兩種方式都需要將BU-61580的輸出握手信號連接到PPC755處理器的READY信號。透明方式比緩沖方式的優點就是外部緩沖RAM可擴展到64K byte,缺點就是硬件上需要增加物理隔離,同時對外部緩沖RAM的訪問需要BU-61580的內存讀寫控制信號參與。在傳輸數據量比較少,BU-61580內部的4Kbyte RAM足夠用時,可選用16位緩沖器接口方式。
    由于BC總線控制器和PPC755訪問BU-61580不同步,必然會有總線沖突與問題,當發生訪問沖突時,硬件上READY信號就會加入自動等待。這兩種接口設計方法可以將INT中斷信號連接到PPC755處理器的中斷控制器上,在中斷服務程序中處理數據,但中斷對PPC755處理器開銷比較大,一般不推薦直接使用。通常采用定時查詢的方式,可以利用BU-61580RT提供的全局雙緩存存儲器管理機制,通過1#配置寄存器的第13位(CURREENT AREA B/~A)來選擇激活部分。這樣,在任意時刻,有一“激活”的堆棧指針、堆棧區域、查詢表以及若干數據塊用于1553消息處理,另外一套數據結構處于“非激活”狀態。“激活”與“非激活”RAM區域都可被主機程序訪問。

    4 結束語
    本文介紹了BU-61580芯片RT方式下與PPC755的幾種方式。根據處理器的架構和系統的實際應用對幾種方式進行了分析說明,文中提出的幾種接口方式已經在實際工程產品中得到應用,具有一定的推廣和借鑒意義。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 鞍山市| 梁平县| 肇源县| 呼图壁县| 洪泽县| 双流县| 马龙县| 安图县| 长汀县| 雷波县| 新密市| 句容市| 杭州市| 卢氏县| 瑞金市| 盘山县| 建昌县| 青冈县| 安庆市| 郴州市| 华宁县| 丹江口市| 峨边| 当阳市| 治多县| 高邮市| 浙江省| 满洲里市| 萨迦县| 香港 | 宜君县| 阳江市| 互助| 鹤庆县| 扎赉特旗| 长葛市| 阿克陶县| 车险| 贡觉县| 乐至县| SHOW|