新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TMS320F2812慢速外設接口的時序控制

        TMS320F2812慢速外設接口的時序控制

        作者: 時間:2011-04-07 來源:網絡 收藏

        3 F2812的XREADY信號
        F2812通過采樣XREADY信號,可以擴展讀、寫訪問的激活階段。因此,可以利用該信號講行硬件展展.從而產生任何數目的等待狀態。

        在F2812中,對XREADY信號的采樣可以分為同步采樣和異步采樣兩種。同步采樣時,在總的建立+激活周期之前,對XREADY采樣一個XTIMCLK周期;而異步采樣時,在總的建立+激活周期之前,要對XREADY采樣三個XTIMCLK周期。可見,在異步采樣方式中,XREADY信號需要保持三個XTIMCLK周期,不會因為XREADY信號在激活周期之前的一個低電平擾動就產生等待狀態,增強了系統的抗擾能力。默認情況下,該芯片采用異步采樣方式。

        無論是同步采樣還是異步采樣,如果發現XREADY信號為低,則激活階段擴展一個XTIMCLK周期,在下一個XTIMCLK周期期間,XREADY再次被采樣。這個過程一直繼續,直至XREADY采樣為高。因此,可以利用F2812的XREADY信號和相關的外部讀、寫信號,通過硬件擴展,與外部設備進行直接的連接訪問。

        4 相關硬件設計
        4.1 DSP與液晶模塊的直接訪問
        這里,將液晶模塊映射在DSP的XZCS6區上,由于制造商已經裝配好了液晶顯示驅動和分壓電路,并提供了驅動電路,使得液晶顯示模塊和微處理器的十分方便。該模塊共有13條信號線。RS是寄存器選擇,低電平選擇指令寄存器,高電平選擇數據寄存器。R/w是讀寫端,低電平寫顯示模塊,高電平讀顯示模塊。CSA、CSB為驅動器片選信號線,可以選擇相應的顯示區域。E為允許輸入信號線(數據讀、寫操作允許信號),高電平有效。DB0~DB7為數據線。功能框圖如圖5所示。

        在實際電路設計中還需注意,由于該液晶顯示模塊是5 V設備,所以在連接線、數據線時需要加電平隔離和轉換器件。可以使用74LS245芯片。

        4.2基于CPLD的硬件等待電路
        由于DSP芯片需要通過XREADY信號來延長讀、寫周期,使之與液晶顯示模塊的E的高電平信號相匹配,所以設計了外部硬件等待電路。該電路是通過CPLD芯片EPM7064S來實現的。EPM7064S是Ahera公司的MAX7000系列產品。它可以很容易地實現地址譯碼、等待的插入,并且是通過編寫程序來實現各種邏輯的,容易修改,可移植性強,便于調試。其中,它的輸入時鐘為的輸出信號XCLKOUT。

        相關VHDL語言描述如下:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长乐市| 呼图壁县| 汕头市| 绥德县| 新丰县| 常山县| 乡宁县| 上栗县| 沾化县| 青神县| 墨竹工卡县| 清新县| 平果县| 衡东县| 修水县| 嫩江县| 庆安县| 尼勒克县| 高尔夫| 咸阳市| 株洲市| 孙吴县| 瑞丽市| 乐陵市| 高邑县| 丰城市| 大兴区| 南康市| 永善县| 孝义市| 湖南省| 喀什市| 奉化市| 弥渡县| 车致| 安图县| 宜都市| 惠来县| 老河口市| 内江市| 大英县|