針對(duì)DSP處理器的應(yīng)用設(shè)計(jì)的系統(tǒng)存儲(chǔ)器
發(fā)布時(shí)間:2007/8/15 0:00:00 訪問次數(shù):556
在使用數(shù)字信號(hào)處理器(DSP)的內(nèi)嵌式設(shè)計(jì)中,DSP是從它內(nèi)部的高速存儲(chǔ)器中把應(yīng)用程序取出來來執(zhí)行。這個(gè)存儲(chǔ)器通常是SRAM。然而,SRAM屬於易失性存儲(chǔ)器,所以需要用一只放在外面的非易失性存儲(chǔ)器存放應(yīng)用程序,在接通電源時(shí),并在以後調(diào)用程序時(shí),把應(yīng)用程序裝到內(nèi)部的SRAM中。
DSP系統(tǒng)存儲(chǔ)器(DSM)是針對(duì)使用DSP的嵌入式設(shè)計(jì)而推出的系統(tǒng)存儲(chǔ)器解決方案,其中集成了系統(tǒng)內(nèi)可編程的閃速存儲(chǔ)器、可編程邏輯、通用I/O端口。DSP系統(tǒng)存儲(chǔ)器與普通的閃速存儲(chǔ)器不同,它不只是起“引導(dǎo)程序”存儲(chǔ)器的作用,與普通的閃速存儲(chǔ)器件相比,它上升了一個(gè)臺(tái)階。本文扼要介紹DSM存儲(chǔ)器的功能和開發(fā)工具。
在使用數(shù)字信號(hào)處理器(DSP)的內(nèi)嵌式設(shè)計(jì)中,DSP是從它內(nèi)部的高速存儲(chǔ)器中把應(yīng)用程序取出來來執(zhí)行。這個(gè)存儲(chǔ)器通常是SRAM。然而,SRAM屬於易失性存儲(chǔ)器,所以需要用一只放在外面的非易失性存儲(chǔ)器存放應(yīng)用程序,在接通電源時(shí),并在以後調(diào)用程序時(shí),把應(yīng)用程序裝到內(nèi)部的SRAM中。
DSP系統(tǒng)存儲(chǔ)器(DSM)是針對(duì)使用DSP的嵌入式設(shè)計(jì)而推出的系統(tǒng)存儲(chǔ)器解決方案,其中集成了系統(tǒng)內(nèi)可編程的閃速存儲(chǔ)器、可編程邏輯、通用I/O端口。DSP系統(tǒng)存儲(chǔ)器與普通的閃速存儲(chǔ)器不同,它不只是起“引導(dǎo)程序”存儲(chǔ)器的作用,與普通的閃速存儲(chǔ)器件相比,它上升了一個(gè)臺(tái)階。
DSP系統(tǒng)存儲(chǔ)器用起來既簡單又靈活,它為系統(tǒng)設(shè)計(jì)人員提供了一個(gè)一攬子的系統(tǒng)存儲(chǔ)器解決方案。這個(gè)解決方案能夠有效地縮短產(chǎn)品上市時(shí)間,并降低整個(gè)系統(tǒng)的成本。DSM2180F3是針對(duì)Analog Devices 的ADSP218x系列16位數(shù)字信號(hào)處理器而設(shè)計(jì)的。這個(gè)高集成度的閃速存儲(chǔ)器解決方案是意法半導(dǎo)體和Analog Devices兩家公司合作取得的新成果。如果DSP系統(tǒng)使用這個(gè)解決方案,在制造期間,可以先把器件裝到電路板上,然後通過JTAG很快地進(jìn)行系統(tǒng)內(nèi)編程,也可以在應(yīng)用現(xiàn)埸由DSP本身高效率地在現(xiàn)場進(jìn)行編程。這個(gè)器件中包含可編程邏輯電路,有更多的I/O,它們都集成在一塊芯片上。
JTAG ISP
完全空白的DSM2180F3器件在焊接到電路板上之後10秒至20秒,就可以對(duì)它編程,不需要DSP參與,同樣也不需要插座,標(biāo)號(hào)或者預(yù)先編程好的器件。意法半導(dǎo)體的FlashLINK JTAG ISP編程器能夠與任何電腦或者筆記本電腦都配合使用。能夠有效地降低工程開發(fā)時(shí)間,因而可以節(jié)省成本,又進(jìn)一步降低了制造的成本。
在普通的制造過程中有很多道工序,其中包括:預(yù)測每一種型號(hào)整機(jī)產(chǎn)品的數(shù)量,預(yù)先編程,在邏輯器件和閃速存儲(chǔ)器上加標(biāo)志,組裝電路板以及測試(其中包括裝有預(yù)先經(jīng)過編程的器件的插座),然後運(yùn)送給客戶或者存放到貨倉中。然而,利用JTAG ISP,可以先把所有的電路板都制造出來,其中沒有插座,也不必專門進(jìn)行配置。編程是在生產(chǎn)線的最後階段進(jìn)行的,先是測試程序,然後是應(yīng)用程序以滿足客戶的要求。不需要預(yù)測整機(jī)產(chǎn)品的數(shù)量,也不需要存貨。在最後一刻還可以修改,而且很容易做到。
也可以用JTAG ISP的方法進(jìn)行現(xiàn)埸更新,不必把把產(chǎn)品拆卸下來,不必把存儲(chǔ)器和邏輯器件拿下來,更換新的。
16個(gè)I/O引腳
在DSP中,I/O引腳的數(shù)量一般是不夠的。ASP-218x最多只有11個(gè)I/O。DSM2180F3增加了16個(gè)I/O引腳。因此可以控制更多的外圍部件,同時(shí)不需要增加芯片,也不必另外用一只微控制器來處理I/O。這些I/O很靈活,可以由DSP程序來控制,也可以直接由PLD邏輯電路來控制。
通用PLD
DSM存儲(chǔ)器中有兩種PLD:通用PLD和CPLD。利用DSM2180F3中的通用PLD,可以設(shè)計(jì)狀態(tài)機(jī)、選片功能、連接邏輯、計(jì)數(shù)器、延時(shí)器等等。CPLD有16個(gè)輸入宏單元和16個(gè)輸出宏單元,可以用它們實(shí)現(xiàn)系統(tǒng)邏輯功能,例如計(jì)數(shù)器、移位寄存器,或者對(duì)進(jìn)到芯片的信號(hào)進(jìn)行取樣,或者去掉信號(hào)(例如噪雜的鍵盤輸入)中的抖動(dòng)或者反跳。由於芯片上有PLD,就不必使用那些接在外面的小型邏輯器件,并且可以取代PLD(22V10)、PAL(20L8)、74XX系列邏輯器件(74HC374)等芯片。用PSDsoft Express軟件開發(fā)工具,只要進(jìn)行點(diǎn)擊就可以把邏輯功能輸入進(jìn)去,實(shí)在是很簡單。PSDsoft Express軟件可以從本公司的網(wǎng)站免費(fèi)得到。
訪問閃速存儲(chǔ)器的兩個(gè)方法
在加上電源之後以及在其他的時(shí)候,DSP是由外面的引導(dǎo)存儲(chǔ)器、用字節(jié)直接存儲(chǔ)器存取,簡稱BDMA(Byte Direct Memory Access)方法把數(shù)據(jù)裝到內(nèi)部的SRAM中。BDMA很快地讀取外部閃速存儲(chǔ)器很大區(qū)塊中的數(shù)據(jù),并把它們寫到SRAM中。就把數(shù)據(jù)寫到閃速存儲(chǔ)器而言,BDMA并不是效率最好的方法。因?yàn)殚W速存儲(chǔ)是一次寫入一個(gè)字節(jié),而不是把整塊數(shù)據(jù)寫進(jìn)去。除了BDMA之外,DSM2180F3還可以用另外一種方法進(jìn)行訪問。閃速存儲(chǔ)器可以作為外部數(shù)據(jù)覆蓋存儲(chǔ)器(Data Overlay Memory)來訪問,一次一個(gè)字節(jié),對(duì)於閃速存儲(chǔ)器的編程,這是很完美的。用這個(gè)方法,DSP能夠很快地從使用BDMA的閃速存儲(chǔ)器
在使用數(shù)字信號(hào)處理器(DSP)的內(nèi)嵌式設(shè)計(jì)中,DSP是從它內(nèi)部的高速存儲(chǔ)器中把應(yīng)用程序取出來來執(zhí)行。這個(gè)存儲(chǔ)器通常是SRAM。然而,SRAM屬於易失性存儲(chǔ)器,所以需要用一只放在外面的非易失性存儲(chǔ)器存放應(yīng)用程序,在接通電源時(shí),并在以後調(diào)用程序時(shí),把應(yīng)用程序裝到內(nèi)部的SRAM中。
DSP系統(tǒng)存儲(chǔ)器(DSM)是針對(duì)使用DSP的嵌入式設(shè)計(jì)而推出的系統(tǒng)存儲(chǔ)器解決方案,其中集成了系統(tǒng)內(nèi)可編程的閃速存儲(chǔ)器、可編程邏輯、通用I/O端口。DSP系統(tǒng)存儲(chǔ)器與普通的閃速存儲(chǔ)器不同,它不只是起“引導(dǎo)程序”存儲(chǔ)器的作用,與普通的閃速存儲(chǔ)器件相比,它上升了一個(gè)臺(tái)階。本文扼要介紹DSM存儲(chǔ)器的功能和開發(fā)工具。
在使用數(shù)字信號(hào)處理器(DSP)的內(nèi)嵌式設(shè)計(jì)中,DSP是從它內(nèi)部的高速存儲(chǔ)器中把應(yīng)用程序取出來來執(zhí)行。這個(gè)存儲(chǔ)器通常是SRAM。然而,SRAM屬於易失性存儲(chǔ)器,所以需要用一只放在外面的非易失性存儲(chǔ)器存放應(yīng)用程序,在接通電源時(shí),并在以後調(diào)用程序時(shí),把應(yīng)用程序裝到內(nèi)部的SRAM中。
DSP系統(tǒng)存儲(chǔ)器(DSM)是針對(duì)使用DSP的嵌入式設(shè)計(jì)而推出的系統(tǒng)存儲(chǔ)器解決方案,其中集成了系統(tǒng)內(nèi)可編程的閃速存儲(chǔ)器、可編程邏輯、通用I/O端口。DSP系統(tǒng)存儲(chǔ)器與普通的閃速存儲(chǔ)器不同,它不只是起“引導(dǎo)程序”存儲(chǔ)器的作用,與普通的閃速存儲(chǔ)器件相比,它上升了一個(gè)臺(tái)階。
DSP系統(tǒng)存儲(chǔ)器用起來既簡單又靈活,它為系統(tǒng)設(shè)計(jì)人員提供了一個(gè)一攬子的系統(tǒng)存儲(chǔ)器解決方案。這個(gè)解決方案能夠有效地縮短產(chǎn)品上市時(shí)間,并降低整個(gè)系統(tǒng)的成本。DSM2180F3是針對(duì)Analog Devices 的ADSP218x系列16位數(shù)字信號(hào)處理器而設(shè)計(jì)的。這個(gè)高集成度的閃速存儲(chǔ)器解決方案是意法半導(dǎo)體和Analog Devices兩家公司合作取得的新成果。如果DSP系統(tǒng)使用這個(gè)解決方案,在制造期間,可以先把器件裝到電路板上,然後通過JTAG很快地進(jìn)行系統(tǒng)內(nèi)編程,也可以在應(yīng)用現(xiàn)埸由DSP本身高效率地在現(xiàn)場進(jìn)行編程。這個(gè)器件中包含可編程邏輯電路,有更多的I/O,它們都集成在一塊芯片上。
JTAG ISP
完全空白的DSM2180F3器件在焊接到電路板上之後10秒至20秒,就可以對(duì)它編程,不需要DSP參與,同樣也不需要插座,標(biāo)號(hào)或者預(yù)先編程好的器件。意法半導(dǎo)體的FlashLINK JTAG ISP編程器能夠與任何電腦或者筆記本電腦都配合使用。能夠有效地降低工程開發(fā)時(shí)間,因而可以節(jié)省成本,又進(jìn)一步降低了制造的成本。
在普通的制造過程中有很多道工序,其中包括:預(yù)測每一種型號(hào)整機(jī)產(chǎn)品的數(shù)量,預(yù)先編程,在邏輯器件和閃速存儲(chǔ)器上加標(biāo)志,組裝電路板以及測試(其中包括裝有預(yù)先經(jīng)過編程的器件的插座),然後運(yùn)送給客戶或者存放到貨倉中。然而,利用JTAG ISP,可以先把所有的電路板都制造出來,其中沒有插座,也不必專門進(jìn)行配置。編程是在生產(chǎn)線的最後階段進(jìn)行的,先是測試程序,然後是應(yīng)用程序以滿足客戶的要求。不需要預(yù)測整機(jī)產(chǎn)品的數(shù)量,也不需要存貨。在最後一刻還可以修改,而且很容易做到。
也可以用JTAG ISP的方法進(jìn)行現(xiàn)埸更新,不必把把產(chǎn)品拆卸下來,不必把存儲(chǔ)器和邏輯器件拿下來,更換新的。
16個(gè)I/O引腳
在DSP中,I/O引腳的數(shù)量一般是不夠的。ASP-218x最多只有11個(gè)I/O。DSM2180F3增加了16個(gè)I/O引腳。因此可以控制更多的外圍部件,同時(shí)不需要增加芯片,也不必另外用一只微控制器來處理I/O。這些I/O很靈活,可以由DSP程序來控制,也可以直接由PLD邏輯電路來控制。
通用PLD
DSM存儲(chǔ)器中有兩種PLD:通用PLD和CPLD。利用DSM2180F3中的通用PLD,可以設(shè)計(jì)狀態(tài)機(jī)、選片功能、連接邏輯、計(jì)數(shù)器、延時(shí)器等等。CPLD有16個(gè)輸入宏單元和16個(gè)輸出宏單元,可以用它們實(shí)現(xiàn)系統(tǒng)邏輯功能,例如計(jì)數(shù)器、移位寄存器,或者對(duì)進(jìn)到芯片的信號(hào)進(jìn)行取樣,或者去掉信號(hào)(例如噪雜的鍵盤輸入)中的抖動(dòng)或者反跳。由於芯片上有PLD,就不必使用那些接在外面的小型邏輯器件,并且可以取代PLD(22V10)、PAL(20L8)、74XX系列邏輯器件(74HC374)等芯片。用PSDsoft Express軟件開發(fā)工具,只要進(jìn)行點(diǎn)擊就可以把邏輯功能輸入進(jìn)去,實(shí)在是很簡單。PSDsoft Express軟件可以從本公司的網(wǎng)站免費(fèi)得到。
訪問閃速存儲(chǔ)器的兩個(gè)方法
在加上電源之後以及在其他的時(shí)候,DSP是由外面的引導(dǎo)存儲(chǔ)器、用字節(jié)直接存儲(chǔ)器存取,簡稱BDMA(Byte Direct Memory Access)方法把數(shù)據(jù)裝到內(nèi)部的SRAM中。BDMA很快地讀取外部閃速存儲(chǔ)器很大區(qū)塊中的數(shù)據(jù),并把它們寫到SRAM中。就把數(shù)據(jù)寫到閃速存儲(chǔ)器而言,BDMA并不是效率最好的方法。因?yàn)殚W速存儲(chǔ)是一次寫入一個(gè)字節(jié),而不是把整塊數(shù)據(jù)寫進(jìn)去。除了BDMA之外,DSM2180F3還可以用另外一種方法進(jìn)行訪問。閃速存儲(chǔ)器可以作為外部數(shù)據(jù)覆蓋存儲(chǔ)器(Data Overlay Memory)來訪問,一次一個(gè)字節(jié),對(duì)於閃速存儲(chǔ)器的編程,這是很完美的。用這個(gè)方法,DSP能夠很快地從使用BDMA的閃速存儲(chǔ)器
熱門點(diǎn)擊
- DSD/A數(shù)模變換器DSD-1700
- 14位10MHz CCD/CIS信號(hào)處理器
- 車載數(shù)據(jù)記錄壓縮算法的研究
- 新的浮點(diǎn)處理器能直接進(jìn)行對(duì)數(shù)運(yùn)算
- 用低速A/D變換器取樣高速圖像的技術(shù)
- 組合著色Petri網(wǎng)空間復(fù)合事件檢測機(jī)制
- 針對(duì)DSP處理器的應(yīng)用設(shè)計(jì)的系統(tǒng)存儲(chǔ)器
- 基于OMAP的MPEG—4實(shí)時(shí)解碼器的實(shí)現(xiàn)
- 基于DSP E1—16XS的硬件開發(fā)平臺(tái)設(shè)計(jì)
- DMA在實(shí)時(shí)圖像處理中的應(yīng)用
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究