電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>DSP>FM18L08在DSP系統(tǒng)中的應(yīng)用

FM18L08在DSP系統(tǒng)中的應(yīng)用

2017-10-26 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

 鐵電存儲器(FRAM)是Ramtron公司近年推出的一款掉電不揮發(fā)存儲器,它結(jié)合了高性能和低功耗操作,能在沒有電源的情況下保存數(shù)據(jù)。FRAM克服了EEPROM和FLASH寫入時間長、擦寫次數(shù)低的缺點,其價格又比相同容量的不揮發(fā)鋰電SRAM低很多,已在地鐵系統(tǒng)、抄表系統(tǒng)及IT工業(yè)中得到了廣泛的應(yīng)用。
  TMS320VC5402(以下簡稱C5402)是美國德州儀器公司(TI)推出的一款性價比極高的16bit定點數(shù)字信號處理器DSP),操作速率可達100MIPS,它豐富的內(nèi)部資源配置為用戶構(gòu)造系統(tǒng)提供了很大便利,已經(jīng)在通信電子、圖象處理等領(lǐng)域得到了廣泛的應(yīng)用。但是,C5402是RAM型器件,掉電后不能保持任何用戶信息,所以需要用戶把程序代碼放在不揮發(fā)的存儲器內(nèi),在系統(tǒng)上電時,通過執(zhí)行自行引導裝載(Bootloader)程序?qū)⒋鎯υ谕獠棵浇橹械拇a裝載到C5402高速的片內(nèi)存儲器或系統(tǒng)中的擴展存儲器內(nèi),裝載成功后自動去執(zhí)行代碼,完成自啟動?;趯嵺`經(jīng)驗,本文介紹了一種并行接口鐵電存儲器FM18L08的特點,同時還分析了C5402 并行引導裝載模式的特點,給出了一種基于鐵電存儲器FM18L08和C5402接口的設(shè)計方案, 實現(xiàn)了基于并行引導裝載模式的DSP脫機獨立運行系統(tǒng)設(shè)計,并且該設(shè)計方案已成功的應(yīng)用到一種語音門鎖系統(tǒng)中。
  2 FM18L08
  FRAM的特點 Ramtron’s FRAM存儲器技術(shù)的核心是微小的鐵電晶體集成到記憶體單元,以至于它能象快速的不揮發(fā)RAM一樣操作。當一個電場被加到鐵電晶體,中心原子順著電場的方向移動。 移去電場,中心原子保持不動,保存記憶體的狀態(tài), FRAM 記憶體不需要定期刷新,掉電后立即保存數(shù)據(jù)。 FM18L08是Ramtron公司近年推出的一款存儲容量為32k╳8bits FRAM,其主要特點如下:3.0-3.65V單電源供電;并行接口;提供SOIC和DIP兩種封裝;功耗低,靜態(tài)電流小于15uA,讀寫電流小于10mA;非揮發(fā)性,掉電后數(shù)據(jù)能保存10年;讀寫無限次。 FM18L08引腳結(jié)構(gòu)如圖1: /CE:片選 /WE:寫使能 /OE:輸出使能 A0-A14:地址端 DQ0-DQ7:數(shù)據(jù)端 VDD:電源 VSS:地
  FM18L08在DSP系統(tǒng)中的應(yīng)用
  3 C5402并行引導裝載模式設(shè)計
  3.1 C5402系統(tǒng)的程序引導裝載模式類型:
  C5402提供以下幾種引導裝載模式類型: ① HPI(主機接口)引導裝載模式欲執(zhí)行的程序代碼通過主機接口總線由外部處理器加載至DSP片內(nèi)存儲器中。當外部處理器將被加載代碼的起始地址(C5402片內(nèi)地址007FH)的內(nèi)容改變,便開始執(zhí)行引導裝載程序。 ② 8位/16位并行引導裝載模式引導裝載程序通過外部并行接口總線讀取存放在外部數(shù)據(jù)存儲單元中的數(shù)據(jù)。外部數(shù)據(jù)單元中的數(shù)據(jù)是按照一定格式存儲的,其信息包括:欲加載的各段程序代碼、各段程序代碼長度、各段程序代碼存放的目標地址、程序代碼的入口地址以及其他配置信息。 ③ 8位/16位標準串行口引導裝載模式引導裝載程序通過被設(shè)置為標準模式的多通道緩沖串口(McBSP)讀取存放在外部數(shù)據(jù)存儲單元中的數(shù)據(jù)。多通道緩沖串口1(McBSP1)支持8位串行接收方式,多通道緩沖串口0(McBSP0)支持16位串行接收方式。 ④ 8位串行EEPROM引導裝載模式引導裝載程序通過一串聯(lián)的EEPROM讀取存放在外部數(shù)據(jù)存儲單元中的數(shù)據(jù)。在此種方式中,EEPROM與設(shè)置為SPI工作模式的McBSP1相連接。 ⑤I/O引導裝載模式引導裝載程序通過外部并行接口總線地址為00H的I/O口讀取數(shù)據(jù)。該外部并口接口總線使用異步握手協(xié)議(使用C5402的XF和BIO引腳),使數(shù)據(jù)傳輸速度可按外部存儲器設(shè)備的要求執(zhí)行。
  3.2 C5402并行引導裝載模式設(shè)計
  當C5402工作在微計算機模式(MP/MC=0)時,上電后自動運行Bootloader程序,按照HPI引導裝載模式串行EEPROM引導裝載模式 并行引導裝載模式 標準串行口引導裝載模式 I/O口引導裝載模式的順序循環(huán)檢測,以決定執(zhí)行哪種啟動模式。對于以C5402為核心的數(shù)字信號處理系統(tǒng)來說,并行引導裝載模式被認為是最適用的。因為HPI引導裝載模式、標準串行口引導裝載模式和I/O口引導裝載模式只適用于由其它處理器為C5402提供運行代碼的多處理器系統(tǒng)中,串行EEPROM引導裝載模式只支持價格偏高的SPI端口EEPROM,而并行引導裝載模式可采用的并行EEPROM和Flash種類很多,有的價格比較低,操作起來比較簡單,因而并行引導加載方案是最佳選擇。
  為使C5402能有效地把外擴FRAM中的程序引導到芯片內(nèi)RAM,需要編制一個引導表。引導表定位于數(shù)據(jù)空間的4000h~FFFFh段,引導表的內(nèi)容包含如下幾個方面:(1)引導方式的標識;(2)程序存放的目標首地址;(3)程序執(zhí)行的入口址址;(4)用戶程序代碼;(5)用戶程序塊長度。引導表結(jié)構(gòu)如表1所示。數(shù)據(jù)區(qū)地址(H) 內(nèi)容(H) 含義 8000,8001 8002,8003 8004,8005 8006,8007 8008,8009 800A,800B 800C,800D 800E,800F 8010,8011 8012,8013 …… 8030,8053 8054,8055 …… FFFE,F(xiàn)FFF 08,AA 7F,F(xiàn)F 88,06 00,00 00,80 00,44 00,00 00,80 F6,BD F0,70 …… F4,95 00,00 …… 80,00 8位引導標志 SWWSR寄存器初值BSCR寄存器初值 程序入口XPC 程序入口地址 程序段長度 程序存放目標XPC 程序存放目標地址 程序代碼1 程序代碼2 …… 程序代碼N 程序塊結(jié)束標志 …… 程序存儲首地址 表1并行引導裝載模式引導表片內(nèi)ROM的引導程序首先讀取I/O空間的FFFFh地址內(nèi)容(指定為8000h)作為引導表的起始地址,通過判別引導表起始地址內(nèi)的引導標識來確定是8位并行還是16位并行引導方式。若引導標識是10AAh,則是16位的并行引導方式;若引導標識是08AAh,則是8位的并行引導方式。當從I/O空間FFFFh地址讀取不到有效的引導標識時,片內(nèi)ROM的引導程序即讀取數(shù)據(jù)空間FFFFh的內(nèi)容作為引導表的起始地址。同樣通過判別引導表起始地址內(nèi)的引導標識來確定是8位并行還是16位并行引導方式。當EPROM數(shù)據(jù)位寬是8bit時,則要讀取數(shù)據(jù)空間FFFFh地址的內(nèi)容(低字節(jié))和FFFEh地址的內(nèi)容(高字節(jié))作為引導表的起始地址。 8bit 并行引導裝載的實現(xiàn)電路如圖1所示。其中A15經(jīng)過非門與/MSTRB相或是為了防止C5402的內(nèi)部16K DARAM(0000H-3FFFH)與外部FRAM沖突,同時,對應(yīng)上并行引導裝載模式的引導表設(shè)置相對應(yīng)。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1HFSS電磁仿真設(shè)計應(yīng)用詳解PDF電子教程免費下載
  2. 24.30 MB   |  126次下載  |  1 積分
  3. 2H橋中的電流感測
  4. 545.39KB   |  7次下載  |  免費
  5. 3雷達的基本分類方法
  6. 1.25 MB   |  4次下載  |  4 積分
  7. 4I3C–下一代串行通信接口
  8. 608.47KB   |  3次下載  |  免費
  9. 5電感技術(shù)講解
  10. 827.73 KB  |  2次下載  |  免費
  11. 6從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
  12. 1.17MB   |  2次下載  |  免費
  13. 7有源低通濾波器設(shè)計應(yīng)用說明
  14. 1.12MB   |  2次下載  |  免費
  15. 8RA-Eco-RA2E1-48PIN-V1.0開發(fā)板資料
  16. 35.59 MB  |  2次下載  |  免費

本月

  1. 12024年工控與通信行業(yè)上游發(fā)展趨勢和熱點解讀
  2. 2.61 MB   |  763次下載  |  免費
  3. 2HFSS電磁仿真設(shè)計應(yīng)用詳解PDF電子教程免費下載
  4. 24.30 MB   |  126次下載  |  1 積分
  5. 3繼電保護原理
  6. 2.80 MB   |  35次下載  |  免費
  7. 4正激、反激、推挽、全橋、半橋區(qū)別和特點
  8. 0.91 MB   |  32次下載  |  1 積分
  9. 5labview實現(xiàn)DBC在界面加載配置
  10. 0.57 MB   |  21次下載  |  5 積分
  11. 6在設(shè)計中使用MOSFET瞬態(tài)熱阻抗曲線
  12. 1.57MB   |  15次下載  |  免費
  13. 7GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
  14. 7.43 MB   |  13次下載  |  免費
  15. 8PADS-3D庫文件
  16. 2.70 MB   |  10次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935113次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191360次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183329次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81578次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73804次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分