DSP與存儲器FAQ

admin @ 2014-03-25 , reply:0

  存儲器    

我現在想做一個圖像處理系統.一個片外高速ram用來存放攝像頭採集來的數據.一個eprom用來存放我的程序:
ram 用/ds pin來片選(是不是必須?).片外eprom則不能採用并行根模式.是這樣嗎?區分如何選中/ds 和/ps或者/ios pin是靠cpu內部來決定的,及我們在寫彙編程序時的指令來決定的?eprom可以用/ds和/ps來片選.ram能用/ps 管腳來片選嗎?

 

/ds /ps /is pins 是輸出管腳,它由不同的存儲器空間訪問指令來決定。所以PS應該對應程序存儲器,DS對應數據存儲器,IOS對應IO空間。別忘了還有MSTRB和IOSTRB信號喔。

   

Dsp5402的數據空間只有64K,我的數據超過100K該如何辦?

 

有下面幾種方法:
1.改進演算法,邊讀起數據邊處理。
2.將數據放到程序RAM,5402的程序空間可以有1M。
3.用一個鎖存器保存高位地址,自己擴展數據空間。

   

5V 的EPROM與3.3V的DSP如何連...

 

我的板子上的5V FLASH 與 VC5402直接連,沒問題。

   

請問誰能給我推薦3.3V-5V介面轉換的晶元?

 

1)匯流排轉換用IDT164245很爽.
2)如果是匯流排轉換,是單向還是雙向?用244,245或者qs32245吧,很不錯的

   

5402的工作電壓是3。3V,當要接到5V器件時,應該要電壓轉換,有什麼比較好買的轉換器件?3。3V的SRAM有什麼型號好用?

 

5V器件一般也能用,最好用3.3V的。3.3V的SRAM CY有很多,你查一查DATA BOOK。

   

請問:TMS320C549與5V外設介面需要專用介面晶元嗎?

 

如SN74CBTD3384

   

dsp的片內程序區都是掩膜用的嗎?有些型號有片內flash rom程序區,那麼怎麼把程序數據放進去呢?

 

DSP片內一般有ROM和RAM,只有F2XX系列中有FLASH ROM。ROM中有TI在出廠時固化好的一般是BOOT LOADER代碼和一些常用數據。你也可以向TI提交代碼,TI幫你燒進ROM,估計你得有兆數量得產量才能接受。如果真有那麼大得量,就可以定做晶元了。FLASH ROM可以用開發工具寫入。

   

存儲器映象如何與數據/代碼實際所在的物理空間聯繫。如果存儲器映象只是與地址掛鉤,那麼連接器如何知道代碼/數據是在片內還是片外的。如果我不用片內程序空間,而全部定義到片外,那麼執行時DSP如何知道指令產生的程序地址是在片內還是片外的呢?

 

存儲器映象與數據/代碼實際所在的物理空間沒有聯繫。存儲器映象只是與地址掛鉤,不管你使用的是內部RAM或外部 RAM,只要是訪問存儲器映射內存,DSP會自動定址片內的存儲器。DSP根據PMST中的控制位和片內RAM的大小自動確定地址線,控制線和數據線有效,開始定址外部存儲器。




[admin via 研發互助社區 ] DSP與存儲器FAQ已經有1118次圍觀

http://cocdig.com/docs/show-post-42938.html