本應(yīng)用筆記描述了通過IDT雙端口靜態(tài)RAM在IBM PC型背板和TMS320C30 DSP芯片之間的“無麻煩”接口。該接口提供了一種非常簡單的方法,可以下載交叉編譯的DSP代碼以及用于實時調(diào)試基于TMS320的高速系統(tǒng)的示例數(shù)據(jù)集。
系統(tǒng)目標(biāo)
此處介紹的設(shè)計是TMS320C30軟件開發(fā)板。該評估板是系統(tǒng)的一部分,可幫助TMS320C30程序員從IBM PC或類似計算機(jī)下載和調(diào)試代碼。為了滿足TMS320C30編程器的特殊硬件需求,擴(kuò)展連接器允許將內(nèi)存添加到DSP芯片的主總線,而目標(biāo)連接器提供芯片擴(kuò)展總線的完全緩沖版本,以允許其連接到專用硬件。 。TMS320C30的大多數(shù)狀態(tài)信號也都路由到擴(kuò)展總線,以使它們可用于正在調(diào)試的硬件。
大多數(shù)控制軟件都駐留在PC上,并在磁性介質(zhì)上提供。這包括諸如匯編器,編譯器以及下載和調(diào)試?yán)讨惖墓ぞ摺MS320的主總線上的2K x 32 EPROM陣列為主機(jī)處理器提供了一組命令,以使其可以加載軟件開發(fā)板的RAM,設(shè)置和清除斷點(diǎn),檢查和預(yù)設(shè)內(nèi)部狀態(tài)以及加載或加載。將值存儲在各個存儲位置中。所有這些都由主機(jī)向TMS320發(fā)送命令來控制,TMS320會解釋該命令并采取適當(dāng)?shù)拇胧?/p>
與雙端口SRAM接口
IDT71342雙端口RAM使用類似于任何標(biāo)準(zhǔn)單端口字節(jié)寬靜態(tài)RAM的接口。兩個端口(左和右)中的每一個都使用單獨(dú)的一組控制,地址和I / O引腳。地址輸入不與數(shù)據(jù)I / O復(fù)用。控制接口的兩側(cè)分別包含三個引腳:讀/寫(R / W),輸出使能(OE)和芯片使能(CE)。R / Wand OE引腳還與信號量選擇引腳(SEM)結(jié)合使用,該引腳模仿芯片使能引腳的功能,但是該引腳將讀寫控制路由到八個片上信號燈標(biāo)志。
PC總線接口
在這種設(shè)計中,PC總線控制信號幾乎直接從背板路由到IDT71342的R / W和OE引腳。背板的信號功能和時序與雙端口RAM的信號功能和時序是理想的匹配。但是,決定將內(nèi)存陣列映射到PC的內(nèi)存空間中的4K空間,同時將信號量映射到PC的I / O空間,這迫使將IOW和MEMW信號驅(qū)動之前必須進(jìn)行“或”運(yùn)算。 IDT71342的R / W輸入。同樣,將IOR和MEMR信號驅(qū)動為IDT71342的OE輸入之前,它們?yōu)镺紅色。
TMS320C30軟件開發(fā)板展示了使用IDT71342雙端口RAM在TMS320 DSP芯片和IBM PC總線之間設(shè)計接口的簡便性。雙端口RAM用于減少組件數(shù)量,增加處理器間的通信吞吐量并簡化設(shè)計。設(shè)計人員應(yīng)該能夠遵循此處給出的示例,以有利地使用雙端口SRAM來處理任何類似的雙處理器系統(tǒng)中的通信。
編輯:hfy
-
TMS320
+關(guān)注
關(guān)注
3文章
404瀏覽量
57358 -
連接器
+關(guān)注
關(guān)注
98文章
14688瀏覽量
137327 -
sram
+關(guān)注
關(guān)注
6文章
768瀏覽量
114914 -
總線接口
+關(guān)注
關(guān)注
0文章
83瀏覽量
30787 -
控制信號
+關(guān)注
關(guān)注
0文章
168瀏覽量
12045
發(fā)布評論請先 登錄
相關(guān)推薦
ADCPro工具下發(fā)到MMB0板子上的TMS320固件的源碼,能不能獲取到呢?
TMS320C54x DSP代數(shù)指令集參考集,第3卷
![<b class='flag-5'>TMS320</b>C54x DSP代數(shù)指令<b class='flag-5'>集</b>參考<b class='flag-5'>集</b>,第3卷](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C54x DSP助記指令集參考集第2卷
![<b class='flag-5'>TMS320</b>C54x DSP助記指令<b class='flag-5'>集</b>參考<b class='flag-5'>集</b>第2卷](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C6000系統(tǒng)時鐘電路示例
![<b class='flag-5'>TMS320</b>C6000<b class='flag-5'>系統(tǒng)</b>時鐘電路<b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C6000 DMA示例應(yīng)用程序
![<b class='flag-5'>TMS320</b>C6000 DMA<b class='flag-5'>示例</b>應(yīng)用程序](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320硬件應(yīng)用程序(包含掃描的文本)
![<b class='flag-5'>TMS320</b>硬件應(yīng)用程序(包含掃描的文本)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320x28xx eCAN的編程示例
![<b class='flag-5'>TMS320</b>x28xx eCAN的編程<b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C24x/C240x CAN的編程示例
![<b class='flag-5'>TMS320</b>C24x/C240x CAN的編程<b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用XDC工具創(chuàng)建TMS320DM6446音頻編碼示例
![使用XDC工具創(chuàng)建<b class='flag-5'>TMS320</b>DM6446音頻編碼<b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
將TLC32040系列與TMS320系列連接起來
![將TLC32040系列與<b class='flag-5'>TMS320</b>系列連接起來](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C6727 TMS320C6726 TMS320C6722浮點(diǎn)數(shù)字信號處理器數(shù)據(jù)表
![<b class='flag-5'>TMS320</b>C6727 <b class='flag-5'>TMS320</b>C6726 <b class='flag-5'>TMS320</b>C6722浮點(diǎn)數(shù)字信號處理器<b class='flag-5'>數(shù)據(jù)</b>表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320F280x、TMS320C280x、TMS320F2801x數(shù)字信號處理器數(shù)據(jù)表
![<b class='flag-5'>TMS320</b>F280x、<b class='flag-5'>TMS320</b>C280x、<b class='flag-5'>TMS320</b>F2801x數(shù)字信號處理器<b class='flag-5'>數(shù)據(jù)</b>表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320C6414/TMS320C6415/TMS320C6416定點(diǎn)數(shù)字信號處理器數(shù)據(jù)表
![<b class='flag-5'>TMS320</b>C6414/<b class='flag-5'>TMS320</b>C6415/<b class='flag-5'>TMS320</b>C6416定點(diǎn)數(shù)字信號處理器<b class='flag-5'>數(shù)據(jù)</b>表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TMS320第二代數(shù)字信號處理器數(shù)據(jù)表
![<b class='flag-5'>TMS320</b>第二代數(shù)字信號處理器<b class='flag-5'>數(shù)據(jù)</b>表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論