本應(yīng)用筆記描述了通過(guò)IDT雙端口靜態(tài)RAM在IBM PC型背板和TMS320C30 DSP芯片之間的“無(wú)麻煩”接口。該接口提供了一種非常簡(jiǎn)單的方法,可以下載交叉編譯的DSP代碼以及用于實(shí)時(shí)調(diào)試基于TMS320的高速系統(tǒng)的示例數(shù)據(jù)集。
系統(tǒng)目標(biāo)
此處介紹的設(shè)計(jì)是TMS320C30軟件開(kāi)發(fā)板。該評(píng)估板是系統(tǒng)的一部分,可幫助TMS320C30程序員從IBM PC或類(lèi)似計(jì)算機(jī)下載和調(diào)試代碼。為了滿(mǎn)足TMS320C30編程器的特殊硬件需求,擴(kuò)展連接器允許將內(nèi)存添加到DSP芯片的主總線,而目標(biāo)連接器提供芯片擴(kuò)展總線的完全緩沖版本,以允許其連接到專(zhuān)用硬件。 。TMS320C30的大多數(shù)狀態(tài)信號(hào)也都路由到擴(kuò)展總線,以使它們可用于正在調(diào)試的硬件。
大多數(shù)控制軟件都駐留在PC上,并在磁性介質(zhì)上提供。這包括諸如匯編器,編譯器以及下載和調(diào)試?yán)讨?lèi)的工具。TMS320的主總線上的2K x 32 EPROM陣列為主機(jī)處理器提供了一組命令,以使其可以加載軟件開(kāi)發(fā)板的RAM,設(shè)置和清除斷點(diǎn),檢查和預(yù)設(shè)內(nèi)部狀態(tài)以及加載或加載。將值存儲(chǔ)在各個(gè)存儲(chǔ)位置中。所有這些都由主機(jī)向TMS320發(fā)送命令來(lái)控制,TMS320會(huì)解釋該命令并采取適當(dāng)?shù)拇胧?/p>

與雙端口SRAM接口
IDT71342雙端口RAM使用類(lèi)似于任何標(biāo)準(zhǔn)單端口字節(jié)寬靜態(tài)RAM的接口。兩個(gè)端口(左和右)中的每一個(gè)都使用單獨(dú)的一組控制,地址和I / O引腳。地址輸入不與數(shù)據(jù)I / O復(fù)用??刂平涌诘膬蓚?cè)分別包含三個(gè)引腳:讀/寫(xiě)(R / W),輸出使能(OE)和芯片使能(CE)。R / Wand OE引腳還與信號(hào)量選擇引腳(SEM)結(jié)合使用,該引腳模仿芯片使能引腳的功能,但是該引腳將讀寫(xiě)控制路由到八個(gè)片上信號(hào)燈標(biāo)志。
PC總線接口
在這種設(shè)計(jì)中,PC總線控制信號(hào)幾乎直接從背板路由到IDT71342的R / W和OE引腳。背板的信號(hào)功能和時(shí)序與雙端口RAM的信號(hào)功能和時(shí)序是理想的匹配。但是,決定將內(nèi)存陣列映射到PC的內(nèi)存空間中的4K空間,同時(shí)將信號(hào)量映射到PC的I / O空間,這迫使將IOW和MEMW信號(hào)驅(qū)動(dòng)之前必須進(jìn)行“或”運(yùn)算。 IDT71342的R / W輸入。同樣,將IOR和MEMR信號(hào)驅(qū)動(dòng)為IDT71342的OE輸入之前,它們?yōu)镺紅色。

TMS320C30軟件開(kāi)發(fā)板展示了使用IDT71342雙端口RAM在TMS320 DSP芯片和IBM PC總線之間設(shè)計(jì)接口的簡(jiǎn)便性。雙端口RAM用于減少組件數(shù)量,增加處理器間的通信吞吐量并簡(jiǎn)化設(shè)計(jì)。設(shè)計(jì)人員應(yīng)該能夠遵循此處給出的示例,以有利地使用雙端口SRAM來(lái)處理任何類(lèi)似的雙處理器系統(tǒng)中的通信。
編輯:hfy
-
TMS320
+關(guān)注
關(guān)注
3文章
404瀏覽量
58648 -
連接器
+關(guān)注
關(guān)注
105文章
16329瀏覽量
147824 -
sram
+關(guān)注
關(guān)注
6文章
829瀏覽量
117707 -
總線接口
+關(guān)注
關(guān)注
0文章
94瀏覽量
31492 -
控制信號(hào)
+關(guān)注
關(guān)注
0文章
200瀏覽量
12727
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析TMS320F280x與TMS320C280x系列數(shù)字信號(hào)處理器
TMS320F2806x實(shí)時(shí)微控制器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
TMS320F2807x微控制器:工業(yè)控制領(lǐng)域的強(qiáng)大之選
TMS320LF2401A與TMS320LC2401A DSP控制器深度解析
TMS320VC5507 DSP深度剖析:從特性到應(yīng)用的全方位指南
TMS320C6418定點(diǎn)數(shù)字信號(hào)處理器:特性、功能與應(yīng)用詳解
TMS320R2811/R2812數(shù)字信號(hào)處理器:性能與應(yīng)用深度解析
TMS320C6211與TMS320C6211B定點(diǎn)數(shù)字信號(hào)處理器深度解析
TMS320LC548定點(diǎn)數(shù)字信號(hào)處理器詳解
TMS320x240xA 系列 DSP 控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
TMS320C206/TMS320LC206數(shù)字信號(hào)處理器深度解析
TMS320VC5402 定點(diǎn)數(shù)字信號(hào)處理器深度解析
Texas Instruments TMS320F28P65x/TMS320F28P65x-Q1實(shí)時(shí)MCU數(shù)據(jù)手冊(cè)
Texas Instruments TMS320C6452數(shù)字信號(hào)處理器(DSP)數(shù)據(jù)手冊(cè)
Texas Instruments TMS320F28P55x/TMS320F28P55x-Q1實(shí)時(shí)MCU數(shù)據(jù)手冊(cè)
基于TMS320的高速系統(tǒng)的示例數(shù)據(jù)集
評(píng)論