第5章 DM642的外部存儲(chǔ)器EMIFA接口_第1頁(yè)
第5章 DM642的外部存儲(chǔ)器EMIFA接口_第2頁(yè)
第5章 DM642的外部存儲(chǔ)器EMIFA接口_第3頁(yè)
第5章 DM642的外部存儲(chǔ)器EMIFA接口_第4頁(yè)
第5章 DM642的外部存儲(chǔ)器EMIFA接口_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第第5章章 DM642的外部存儲(chǔ)器的外部存儲(chǔ)器EMIFA接口接口TDS642EVM 開(kāi)發(fā)板地址空間影射開(kāi)發(fā)板地址空間影射EMIFA接口TMS32ODM642的數(shù)據(jù)空間劃分為的數(shù)據(jù)空間劃分為4個(gè)存儲(chǔ)空間個(gè)存儲(chǔ)空間CE0-CE3,每個(gè)存儲(chǔ)空間的大小為,每個(gè)存儲(chǔ)空間的大小為256MB,這,這4個(gè)空間的地個(gè)空間的地址分配如下。址分配如下。FLASH存儲(chǔ)器存儲(chǔ)器接口接口UART接口接口FPGA異步存異步存儲(chǔ)器接儲(chǔ)器接口口FPGA同步同步存存儲(chǔ)器接儲(chǔ)器接口口EMIFA接口核心核心CPUCPUDSP數(shù)據(jù)總線引腳數(shù)據(jù)總線引腳 TMS320DM642的數(shù)據(jù)總線為64位,共64個(gè)引腳(三態(tài)引腳,輸入/輸出/高阻)

2、,數(shù)據(jù)總線與DM642芯片引腳的映射關(guān)系如下。DSP數(shù)據(jù)總線引腳數(shù)據(jù)總線引腳EMIFA接口引腳接口引腳nTMS32ODM642通過(guò)通過(guò)EMIFA接口訪問(wèn)外部存接口訪問(wèn)外部存儲(chǔ)器空間和儲(chǔ)器空間和I/O空間,外擴(kuò)的存儲(chǔ)器可以是空間,外擴(kuò)的存儲(chǔ)器可以是RAM,也可以是,也可以是SDRAM、SBSRAM、ZBT SRAM、FIFO和和FLASH等。等。EMlFA接除數(shù)據(jù)接除數(shù)據(jù)總線和地址總線外,還包括總線和地址總線外,還包括3種類(lèi)型的功能引種類(lèi)型的功能引腳腳:空間管理引腳、空間管理引腳、 EMlFA總線狀態(tài)指示引腳總線狀態(tài)指示引腳和和EMlFA存儲(chǔ)器控制引腳。存儲(chǔ)器控制引腳??臻g管理引腳空間管理引腳n

3、1. 空間片選引腳空間片選引腳(輸出輸出/高阻高阻)n這些引腳為:這些引腳為: n存儲(chǔ)器空間劃分為存儲(chǔ)器空間劃分為CE3、CE2、CE1和和CE0共共 4個(gè)資空間,每個(gè)子空間的大小個(gè)資空間,每個(gè)子空間的大小為為256MB,空間管理引腳空間管理引腳n2.EMIF低位地址譯碼和字節(jié)使能控制引腳低位地址譯碼和字節(jié)使能控制引腳(輸輸出出/高阻高阻)DM642的地址線從的地址線從AEA3開(kāi)始,低位地址單元無(wú)開(kāi)始,低位地址單元無(wú)法直接訪問(wèn),這些引腳信號(hào)允當(dāng)?shù)臀坏刂纷g碼法直接訪問(wèn),這些引腳信號(hào)允當(dāng)?shù)臀坏刂纷g碼信號(hào)。信號(hào)??臻g管理引腳空間管理引腳n3.外設(shè)數(shù)據(jù)傳輸控制引腳外設(shè)數(shù)據(jù)傳輸控制引腳(輸出(輸出/高阻

4、高阻)該引腳信號(hào)允許該引腳信號(hào)允許DM642和外設(shè)直接交換數(shù)和外設(shè)直接交換數(shù)據(jù)。據(jù)。EMIFA存儲(chǔ)器控制引腳存儲(chǔ)器控制引腳EMIFA存儲(chǔ)器控制引腳存儲(chǔ)器控制引腳EMIFA存儲(chǔ)器控制引腳存儲(chǔ)器控制引腳EMIFA存儲(chǔ)器控制引腳存儲(chǔ)器控制引腳 第一腳為外部存儲(chǔ)器提供時(shí)鐘信號(hào)、讀寫(xiě)控制信號(hào)、輸出第一腳為外部存儲(chǔ)器提供時(shí)鐘信號(hào)、讀寫(xiě)控制信號(hào)、輸出使能控制信號(hào)等。使能控制信號(hào)等。EMIFA同步時(shí)鐘源包括同步時(shí)鐘源包括3種種:AECLKIN引引腳時(shí)鐘信號(hào)、主頻時(shí)鐘腳時(shí)鐘信號(hào)、主頻時(shí)鐘1/4和主頻時(shí)鐘和主頻時(shí)鐘1/6。 EMIFA 時(shí)鐘游時(shí)鐘游由由AEA20,19引腳的狀態(tài)決定。引腳的狀態(tài)決定。AECLKIN

5、是時(shí)鐘輸入引是時(shí)鐘輸入引腳,最高輸入時(shí)鐘頻率腳,最高輸入時(shí)鐘頻率133MHz; AECLKOUT1和和AECLKOUT2是時(shí)鐘輸出引腳,為外部存是時(shí)鐘輸出引腳,為外部存儲(chǔ)器提供同步時(shí)鐘,儲(chǔ)器提供同步時(shí)鐘,AECLKOUT1和和AECLKOUT2引腳輸出引腳輸出的時(shí)鐘頻率有所不同,的時(shí)鐘頻率有所不同, AECLKOUT1 輸出的時(shí)鐘頻率等于時(shí)輸出的時(shí)鐘頻率等于時(shí)鐘源的頻率,鐘源的頻率,AECL KOUT2引腳輸出的時(shí)鐘頻率可編程,可引腳輸出的時(shí)鐘頻率可編程,可為時(shí)鐘源頻率的為時(shí)鐘源頻率的1分頻、分頻、2分頻或分頻或4分頻。分頻。 GBLCTL寄存器的寄存器的第第18-19位決定。位決定。EMIF

6、A存儲(chǔ)器控制引腳存儲(chǔ)器控制引腳AEA20:19引腳的電平狀態(tài)用于設(shè)置EMIFA接口的同步時(shí)鐘的來(lái)源,它們對(duì)應(yīng)AECLKIN_SEL1:0字段。AEA20:19邏輯組合的含義如下:DSP啟動(dòng)控制引腳啟動(dòng)控制引腳 在DM642上電復(fù)位階段,AEA22: 21引腳的電平狀態(tài)還用于設(shè)置DM642的啟動(dòng)方式,這些引腳應(yīng)接上拉或下拉電阻。 AEA22: 21 輯組合的含義如:DSP地址總線引腳地址總線引腳 TMS320DM642 的地址總線引腳(輸出/高阻)共20個(gè),片引腳的地址總線從AEA3開(kāi)始,關(guān)系如下:EMIFA接口DM642通過(guò)通過(guò)EMIFA接口擴(kuò)展外部存儲(chǔ)器時(shí)接口擴(kuò)展外部存儲(chǔ)器時(shí).使用使用CE0

7、-CE3信號(hào)作為空間片選信號(hào)??梢园淹鈹U(kuò)的存儲(chǔ)器映射信號(hào)作為空間片選信號(hào)??梢园淹鈹U(kuò)的存儲(chǔ)器映射在不同空間中,空間片選信號(hào)低電平有效。在不同空間中,空間片選信號(hào)低電平有效。EMIFA數(shù)據(jù)總線寬度為數(shù)據(jù)總線寬度為64位。位。 同時(shí),接口的數(shù)據(jù)寬度也同時(shí),接口的數(shù)據(jù)寬度也支持支持8位、位、16位和位和32位的數(shù)據(jù)。位的數(shù)據(jù)。EMIFA接口核心核心CPUCPU1.SDRAM存儲(chǔ)器的擴(kuò)展SDRAM,同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。TMS320DM642外外部存儲(chǔ)空間經(jīng)常使用的一類(lèi)存儲(chǔ)器,該類(lèi)存儲(chǔ)器的數(shù)據(jù)部存儲(chǔ)空間經(jīng)常使用的一類(lèi)存儲(chǔ)器,該類(lèi)存儲(chǔ)器的數(shù)據(jù)存取速度快,容量大。存取速度快,容量

8、大。DM642與與SDRAM存儲(chǔ)器芯片的存儲(chǔ)器芯片的連接關(guān)系如圖連接關(guān)系如圖EMIFA接口核心核心CPUCPU2.同步突發(fā)靜態(tài)隨機(jī)存取存儲(chǔ)器SBSRAM(Synchronous Burst static Random Access Memory,同步突發(fā)靜態(tài)隨機(jī)存取存儲(chǔ)器同步突發(fā)靜態(tài)隨機(jī)存取存儲(chǔ)器核心CPU4.異步存儲(chǔ)器FLASH 1M4.異步存儲(chǔ)器FLASH 2M5.FIFO存儲(chǔ)器FLASHEMIFA寄存器寄存器常用的常用的EMIF寄存器如表寄存器如表:5.1 EMIFA寄存器寄存器: GBLCTL 全局控制寄存器:全局控制寄存器:GBLCTL,管理全部,管理全部CE各段,是各段,是EMFA

9、接口很重要的一個(gè)寄存器,它的長(zhǎng)度為接口很重要的一個(gè)寄存器,它的長(zhǎng)度為32位,包含位,包含了了EMIFA接口多個(gè)信號(hào)引腳的使能控制位,該寄存器包含接口多個(gè)信號(hào)引腳的使能控制位,該寄存器包含的字段如下。的字段如下。4.1 EMIFA寄存器寄存器: GBLCTL 全局控制寄存器:全局控制寄存器:GBLCTL,是,是EMFA接口很重接口很重要的一個(gè)寄存器,它的長(zhǎng)度為要的一個(gè)寄存器,它的長(zhǎng)度為32位,包含了位,包含了EMIFA接口多個(gè)信號(hào)引腳的使能控制位,該寄存器接口多個(gè)信號(hào)引腳的使能控制位,該寄存器包含的字段如下。包含的字段如下。例:例: *(int *)EMIFA_GCTL = 0 x0005207

10、8; CLK6,4,1使能;將MRMODE 置1; 使能EK2NE, EK2RATE 5.2 EMIFA寄存器寄存器:CECTLxCE空間控制寄存器空間控制寄存器CECTL0、CECTL1、CECTL2和和CECTL3也是也是EMIFA接口很重要的寄存器,這接口很重要的寄存器,這4個(gè)寄存器對(duì)個(gè)寄存器對(duì)CEO、CE1、CE2和和CE3空間進(jìn)行配置空間進(jìn)行配置設(shè)置,設(shè)置,MYTYPEx (是(是 CECTLx7:4 )是空間控制是空間控制寄存器寄存器cECTLx中很重要的字段,用于設(shè)置的數(shù)據(jù)中很重要的字段,用于設(shè)置的數(shù)據(jù)寬度和接口類(lèi)型。該字段取泣代表的含義如下寬度和接口類(lèi)型。該字段取泣代表的含義如

11、下:5.2 EMIFA寄存器寄存器:CECTLxCE空間控制寄存器空間控制寄存器CECTL0、CECTL1、CECTL2和和CECTL3也是也是EMIFA接口很重要的寄存器,這接口很重要的寄存器,這4個(gè)寄存器對(duì)個(gè)寄存器對(duì)CEO、CEI、CEZ和和CE3空間進(jìn)行配置空間進(jìn)行配置設(shè)置,設(shè)置,MYTYPEx (是(是 CECTLx7:4 )是空間控制是空間控制寄存器寄存器cECTLx中很重要的字段,用于設(shè)置的數(shù)據(jù)中很重要的字段,用于設(shè)置的數(shù)據(jù)寬度和接口類(lèi)型。該字段取泣代表的含義如下寬度和接口類(lèi)型。該字段取泣代表的含義如下:5.2 EMIFA寄存器寄存器:CECTLx5.2 EMIFA寄存器寄存器:C

12、ECTLx5.2 EMIFA寄存器寄存器:CECTLx*(int *)EMIFA_CE2 = 0 x22a28a22;/ /* CE2 Daughtercard 32-bit async */*(int *)EMIFA_CE3 = 0 x22a28a42; /* CE3 Daughtercard 32-bit sync */ *(int *)EMIFA_CE0 = 0 xffffffd3; /* CE0 SDRAM *(int *)EMIFA_CE1 = 0 x73a28e01; /* CE1 Flash + CPLD5.3 EMIFA寄存器寄存器:CESECxCE空間次級(jí)控制寄存器包括空間次

13、級(jí)控制寄存器包括4個(gè)寄存器個(gè)寄存器CESECO、CESECI、CESECZ和和CESEC3。 SNCCLKx(CESECx6.)是是EMIFA接口同步時(shí)鐘選接口同步時(shí)鐘選擇控制位,擇控制位,SNCCLKx位的取位代表的含義如下位的取位代表的含義如下:5.3 EMIFA寄存器寄存器:CESECxCE空間次級(jí)控制寄存器包括空間次級(jí)控制寄存器包括4個(gè)寄存器個(gè)寄存器CESECO、CESECI、CESECZ和和CESEC3。 SNCCLKx(CESECx6)是是EMIFA接口同步時(shí)鐘選接口同步時(shí)鐘選擇控制位,擇控制位,SNCCLKx位的取位代表的含義如下位的取位代表的含義如下:5.3 EMIFA寄存器寄

14、存器:CESECx5.4 EMIFA寄存器寄存器:SDCTLSDCTL是是EMIFA SDRAM控制寄存器控制寄存器5.4 EMIFA寄存器寄存器:SDCTLSDCTL是是EMIFA SDRAM控制寄存器控制寄存器5.5 EMIFA寄存器寄存器:SDTIMEMIFA存儲(chǔ)器,存儲(chǔ)器,EMIF SDRAM Timing Register (SDTIM)5.5 EMIFA寄存器寄存器:SDTIMEMIFA存儲(chǔ)器,存儲(chǔ)器,EMIF SDRAM Timing Register (SDTIM)5.6 EMIFA寄存器:寄存器:SDEXTEMIFA存儲(chǔ)器存儲(chǔ)器:EMIF SDRAM Extension Re

15、gister (SDEXT)5.7 EMIFA寄存器寄存器:PDTCTLEMIFA存儲(chǔ)器存儲(chǔ)器, EMIF Peripheral Device Transfer Control Register (PDTCTL)EMIF配置實(shí)例配置實(shí)例 開(kāi)機(jī)開(kāi)機(jī)/復(fù)位啟動(dòng);復(fù)位啟動(dòng); 鍵盤(pán)中斷;鍵盤(pán)中斷; Word文檔例子文檔例子5 EMIFA FLASH存儲(chǔ)器的擴(kuò)展存儲(chǔ)器的擴(kuò)展 TMS320DM642片一內(nèi)不帶片一內(nèi)不帶FLASH或或EEPROM,系,系統(tǒng)掉電后程序?qū)⑷縼G失,所以統(tǒng)掉電后程序?qū)⑷縼G失,所以DM642外部通常需要外部通常需要擴(kuò)展擴(kuò)展FLASH存儲(chǔ)器據(jù)。存儲(chǔ)器據(jù)。FLASH存儲(chǔ)器也是通過(guò)存儲(chǔ)器也是通過(guò)DM64

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論