新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > TMS320F2812慢速外設(shè)接口的時(shí)序控制

TMS320F2812慢速外設(shè)接口的時(shí)序控制

作者: 時(shí)間:2011-04-07 來(lái)源:網(wǎng)絡(luò) 收藏

3 F2812的XREADY信號(hào)
F2812通過(guò)采樣X(jué)READY信號(hào),可以擴(kuò)展讀、寫(xiě)訪問(wèn)的激活階段。因此,可以利用該信號(hào)講行硬件展展.從而產(chǎn)生任何數(shù)目的等待狀態(tài)。

在F2812中,對(duì)XREADY信號(hào)的采樣可以分為同步采樣和異步采樣兩種。同步采樣時(shí),在總的建立+激活周期之前,對(duì)XREADY采樣一個(gè)XTIMCLK周期;而異步采樣時(shí),在總的建立+激活周期之前,要對(duì)XREADY采樣三個(gè)XTIMCLK周期??梢?jiàn),在異步采樣方式中,XREADY信號(hào)需要保持三個(gè)XTIMCLK周期,不會(huì)因?yàn)閄READY信號(hào)在激活周期之前的一個(gè)低電平擾動(dòng)就產(chǎn)生等待狀態(tài),增強(qiáng)了系統(tǒng)的抗擾能力。默認(rèn)情況下,該芯片采用異步采樣方式。

無(wú)論是同步采樣還是異步采樣,如果發(fā)現(xiàn)XREADY信號(hào)為低,則激活階段擴(kuò)展一個(gè)XTIMCLK周期,在下一個(gè)XTIMCLK周期期間,XREADY再次被采樣。這個(gè)過(guò)程一直繼續(xù),直至XREADY采樣為高。因此,可以利用F2812的XREADY信號(hào)和相關(guān)的外部讀、寫(xiě)信號(hào),通過(guò)硬件擴(kuò)展,與外部設(shè)備進(jìn)行直接的連接訪問(wèn)。

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

在實(shí)際電路設(shè)計(jì)中還需注意,由于該液晶顯示模塊是5 V設(shè)備,所以在連接線、數(shù)據(jù)線時(shí)需要加電平隔離和轉(zhuǎn)換器件??梢允褂?4LS245芯片。

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

相關(guān)VHDL語(yǔ)言描述如下:



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉