chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>DSP>DSP應(yīng)用基礎(chǔ)知識

DSP應(yīng)用基礎(chǔ)知識

2017-11-04 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

DSP的內(nèi)部指令周期較高,外部晶振的主頻不夠,因此DSP大多數(shù)片內(nèi)均有PLL。但每個系列不盡相同。
  1)TMS320C2000系列:
  TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部時鐘可以為5MHz-40MHz。
  TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部時鐘可以為2.22MHz-40MHz。
  TMS320F241/C242/F243:PLL可以×4,因此外部時鐘為5MHz。 TMS320LF24xx:PLL可以由RC調(diào)節(jié),因此外部時鐘為4MHz-20MHz。
  TMS320LF24xxA:PLL可以由RC調(diào)節(jié),因此外部時鐘為4MHz-20MHz。
  2)TMS320C3x系列:
  TMS320C3x:沒有PLL,因此外部主頻為工作頻率的2倍a。
  TMS320VC33:PLL可以÷2,×1,×5,因此外部主頻可以為12MHz-100MHz。
  3)TMS320C5000系列:
  TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主頻可以為0.625MHz-50MHz。
  TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主頻可以為6.25MHz-300MHz。
  4)TMS320C6000系列:
  TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主頻可以為11.8MHz-300MHz。
  TMS320C67xx:PLL可以×1和×4,因此外部主頻可以為12.5MHz-230MHz。
  TMS320C64xx:PLL可以×1,×6和×12,因此外部主頻可以為30MHz-720MHz
  軟件等待的如何使用?
  DSP的指令周期較快,訪問慢速存儲器或外設(shè)時需加入等待。等待分硬件等待和軟件等待,每一個系列的等待不完全相同。
  1)對于C2000系列: 硬件等待信號為READY,高電平時不等待。 軟件等待由WSGR寄存器決定,可以加入最多7個等待。其中程序存儲器和數(shù)據(jù)存儲器及I/O可以分別設(shè)置。
  2)對于C3x系列: 硬件等待信號為/RDY,低電平是不等待。 軟件等待由總線控制寄存器中的SWW和WTCNY決定,可以加入最多7個等待,但等待是不分段的,除了片內(nèi)之外全空間有效。
  3)對于C5000系列: 硬件等待信號為READY,高電平時不等待。 軟件等待由SWWCR和SWWSR寄存器決定,可以加入最多14個等待。其中程序存儲器、控制程序存儲器和數(shù)據(jù)存儲器及I/O可以分別設(shè)置。
  4)對于C6000系列(只限于非同步存儲器或外設(shè)): 硬件等待信號為ARDY,高電平時不等待。 軟件等待由外部存儲器接口控制寄存器決定,總線訪問外部存儲器或設(shè)備的時序可以設(shè)置,可以方便的同異步的存儲器或外設(shè)接口。
  仿真工作正常對于DSP的基本要求
  1)DSP電源和地連接正確。 2)DSP時鐘正確。 3)DSP的主要控制信號,如RS和HOLD信號接高電平。 4)C2000的watchdog關(guān)掉。 5)不可屏蔽中斷NMI上拉高電平。
  CCS或Emurst運(yùn)行時提示“Can‘t Initialize Target DSP”
  1)仿真器連接是否正常?
  2)仿真器的I/O設(shè)置是否正確?
  3)XDSPP仿真器的電源是否正確?
  4)目標(biāo)系統(tǒng)是否正確?
  5)仿真器是否正常?
  6)DSP工作的基本條件是否具備。
  建議使用目標(biāo)板測試。
  為什么CCS需要安裝Driver?
  CCS是開放的軟件平臺,它可以支持不同的硬件接口,因此不同的硬件接口必須通過標(biāo)準(zhǔn)的Driver同CCS連接。
  Driver安裝的常見問題?
  請認(rèn)真閱讀“安裝手冊”和 Driver盤中的Readme。 1)對于SEED-XDS,安裝Readme中的步驟,將I/O口設(shè)為240/280/320/340。 2)對于SEED-XDSPP,安裝Readme中的步驟,將I/O口設(shè)為378或278。3)對于SEED-XDSUSB,必須連接目標(biāo)板,安裝 Readme中的步驟,將I/O口設(shè)為A,USB連接后,主機(jī)將自動激活相應(yīng)的Driver。 4)對于SEED-XDSPCI,安裝Readme中的步驟,將I/O口設(shè)為240,PCI接口板插入主機(jī)后,主機(jī)將自動激活相應(yīng)的Driver。 5)對于Simulator,需要選擇不同的CFG文件,以模擬不同的DSP。 6)對于C5402 DSK,將I/O口設(shè)為請認(rèn)真閱讀“安裝手冊”和Driver盤中的Readme。 1)對于SEED-XDS,安裝Readme中的步驟,將I/O口設(shè)為240/280/320/340。 2)對于SEED-XDSPP,安裝Readme中的步驟,將I/O口設(shè)為378或278。注意主機(jī)BIOS中并口的型式必須同xds510pp.ini 中一致。 3)對于SEED-XDSUSB,必須連接目標(biāo)板,安裝Readme中的步驟,將I/O口設(shè)為240/280/320/340,USB連接后,主機(jī)將自動激活相應(yīng)的Driver。 4)對于SEED-XDSPCI,安裝Readme中的步驟,將I/O口設(shè)為240/280/320/340,PCI接口板插入主機(jī)后,主機(jī)將自動激活相應(yīng)的Driver。 5)對于Simulator,需要選擇不同的CFG文件,以模擬不同的DSP。 6)對于C5402 DSK,將I/O口設(shè)為378或278。 7)對于C6211/6711 DSK,將I/O口設(shè)為378或278。 8)對于C6201/C6701 EVM,將I/O口設(shè)為0。
  2.Link的cmd文件的作用是什么?
  Link的cmd文件用于DSP代碼的定位。由于DSP的編譯器的編譯結(jié)果是未定位的,DSP沒有操作系統(tǒng)來定位執(zhí)行代碼,每個客戶設(shè)計的DSP系統(tǒng)的配置也不盡相同,因此需要用戶自己定義代碼的安裝位置。以C5000為例,基本格式為:
  -o sample.out
  -m sample.map
  -stack 100
  sample.obj meminit.obj
  -l rts.lib
  MEMORY {
  PAGE 0: VECT: origin = 0xff80, length 0x80
  PAGE 0: PROG: origin = 0x2000, length 0x400
  PAGE 1: DATA: origin = 0x800, length 0x400
  }
  SECTIONS {
  .vectors : {} 》PROG PAGE 0
  .text : {} 》PROG PAGE 0
  .data : {} 》PROG PAGE 0
  .cinit : {} 》PROG PAGE 0
  .bss : {} 》DATA PAGE 1
  }
  如何將OUT文件轉(zhuǎn)換為16進(jìn)制的文件格式?
  DSP的開發(fā)軟件集成了一個程序,可以從執(zhí)行文件OUT轉(zhuǎn)換到編程器可以接受的格式,使得編程器可以用次文件燒寫EPROM或Flash。對于C2000 的程序為DSPHEX;對于C3x程序為HEX30;對于C54x程序為HEX500;對于C55x程序為HEX55;對于C6x程序為Hex6x。以 C32為例,基本格式為:
  sample.out
  -x
  -memwidth 8
  -bootorg 900000h
  -iostrb 0h
  -strb0 03f0000h
  -strb1 01f0000h
  -o sample.hex
  ROMS {
  EPROM: org = 0x900000,len=0x02000,romwidth=8
  }
  SECTIONS {
  .text: paddr=boot
  .data: paddr=boot
  }
  DSP仿真器為什么必須連接目標(biāo)系統(tǒng)(Target)?
  DSP的仿真器同單片機(jī)的不同,仿真器中沒有DSP,提供IEEE標(biāo)準(zhǔn)的JTAG口對DSP進(jìn)行仿真調(diào)試,所以仿真器必須有仿真對象,及目標(biāo)系統(tǒng)。目標(biāo)系統(tǒng)就是你的產(chǎn)品,上面必須有DSP。仿真器提供JTAG同目標(biāo)系統(tǒng)的DSP相接,通過DSP實現(xiàn)對整個目標(biāo)系統(tǒng)的調(diào)試。
  仿真工作正常對于DSP的基本要求
  1) DSP電源和地連接正確。
  2)DSP時鐘正確。
  3)DSP的主要控制信號,如RS和HOLD信號接高電平。
  4)C2000的watchdog關(guān)掉。
  5)不可屏蔽中斷NMI上拉高電平。
  CCS或Emurst運(yùn)行時提示“Can’t Initialize Target DSP”
  1) 仿真器連接是否正常?
  2)仿真器的I/O設(shè)置是否正確?
  3)XDSPP仿真器的電源是否正確?
  4)目標(biāo)系統(tǒng)是否正確?
  5)仿真器是否正常?
  6)DSP工作的基本條件是否具備。
  建議使用目標(biāo)板測試。
  為什么CCS需要安裝Driver?
  CCS是開放的軟件平臺,它可以支持不同的硬件接口,因此不同的硬件接口必須通過標(biāo)準(zhǔn)的Driver同CCS連接。
  Link的cmd文件的作用是什么?
  Link的cmd文件用于DSP代碼的定位。由于DSP的編譯器的編譯結(jié)果是未定位的,DSP沒有操作系統(tǒng)來定位執(zhí)行代碼,每個客戶設(shè)計的DSP系統(tǒng)的配置也不盡相同,因此需要用戶自己定義代碼的安裝位置。以C5000為例,基本格式為:
  -o sample.out
  -m sample.map
  -stack 100
  sample.obj meminit.obj
  -l rts.lib
  MEMORY {
  PAGE 0: VECT: origin = 0xff80, length 0x80
  PAGE 0: PROG: origin = 0x2000, length 0x400
  PAGE 1: DATA: origin = 0x800, length 0x400
  }
  SECTIONS {
  .vectors : {} 》PROG PAGE 0
  .text : {} 》PROG PAGE 0
  .data : {} 》PROG PAGE 0
  .cinit : {} 》PROG PAGE 0
  .bss : {} 》DATA PAGE 1
  }
  如何將OUT文件轉(zhuǎn)換為16進(jìn)制的文件格式?
  DSP的開發(fā)軟件集成了一個程序,可以從執(zhí)行文件OUT轉(zhuǎn)換到編程器可以接受的格式,使得編程器可以用次文件燒寫EPROM或Flash。對于C2000 的程序為DSPHEX;對于C3x程序為HEX30;對于C54x程序為HEX500;對于C55x程序為HEX55;對于C6x程序為Hex6x。以 C32為例,基本格式為:
  sample.out
  -x
  -memwidth 8
  -bootorg 900000h
  -iostrb 0h
  -strb0 03f0000h
  -strb1 01f0000h
  -o sample.hex
  ROMS {
  EPROM: org = 0x900000,len=0x02000,romwidth=8
  }
  SECTIONS {
  .text: paddr=boot
  .data: paddr=boot
  }
  DSP的C語言同主機(jī)C語言的主要區(qū)別?
  1) DSP的C語言是標(biāo)準(zhǔn)的ANSI C,它不包括同外設(shè)聯(lián)系的擴(kuò)展部分,如屏幕繪圖等。但在CCS中,為了方便調(diào)試,可以將數(shù)據(jù)通過prinf命令虛擬輸出到主機(jī)的屏幕上。
  2)DSP的C語言的編譯過程為,C編譯為ASM,再由ASM編譯為OBJ。因此C和ASM的對應(yīng)關(guān)系非常明確,非常便于人工優(yōu)化。
  3)DSP的代碼需要絕對定位;主機(jī)的C的代碼有操作系統(tǒng)定位。
  4)DSP的C的效率較高,非常適合于嵌入系統(tǒng)。
  為什么在CCS下編譯工具工作不正常?
  在CCS下有部分客戶會碰到編譯工具工作不正常,常見錯誤為:
  1)autoexec.bat的路徑“out of memory”。修改autoexec.bat,清除無用的PATH路徑。
  2)編譯的輸出文件(OUT文件)寫保護(hù),無法覆蓋。刪除或修改輸出文件的屬性。
  3)Windows有問題。重新安裝windows。
  4)Windows下有程序?qū)CS有影響。建議用一“干凈”的計算機(jī)。
  在CCS下,如何選擇有效的存儲器空間?
  CCS下的存儲器空間最好設(shè)置同你的硬件,沒有的存儲器不要有效。這樣便于調(diào)試,CCS會發(fā)現(xiàn)你調(diào)入程序時或程序運(yùn)行時,是否訪問了無效地址。
  1)在GEL文件中設(shè)置。參見CCS中的示例。
  2)在Option菜單下,選擇Memory Map選項,根據(jù)你的硬件設(shè)置。注意一定要將Enable Memory Mapping置為使能。
  在CCS下,OUT文件加載時提示“Data verification failed.。.”的原因?
  Link的CMD文件分配的地址同GEL或設(shè)置的有效地址空間不符。中斷向量定位處或其它代碼、數(shù)據(jù)段定位處,沒有RAM,無法加載OUT文件。解決方法: 1)調(diào)整Link的CMD文件,使得定位段處有RAM。 2)調(diào)整存儲器設(shè)置,使得RAM區(qū)有效。
  為什么要使用BIOS?
  1)BIOS是Basic I/O System的簡稱,是基本的輸入、輸出管理。
  2)用于管理任務(wù)的調(diào)度,程序?qū)崟r分析,中斷管理,跟蹤管理和實時數(shù)據(jù)交換。
  3)BIOS是基本的實時系統(tǒng),使用BIOS可以方便地實現(xiàn)多任務(wù)、多進(jìn)程的時間管理。
  4)BIOS是eXpress DSP的標(biāo)準(zhǔn)平臺,要使用eXpress DSP技術(shù),必須使用BIOS。
  3. DSP芯片有多大的驅(qū)動能力?
  DSP的驅(qū)動能力較強(qiáng),可以不加驅(qū)動,連接8個以上標(biāo)準(zhǔn)TTL門。
  調(diào)試TMS320C2000系列的常見問題?
  1)單步可以運(yùn)行,連續(xù)運(yùn)行時總回0地址: Watchdog沒有關(guān),連續(xù)運(yùn)行復(fù)位DSP回到0地址。
  2)OUT文件不能load到片內(nèi)flash中: Flash不是RAM,不能用簡單的寫指令寫入,需要專門的程序?qū)懭?。CCS和C Source Debugger中的load命令,不能對flash寫入。 OUT文件只能load到片內(nèi)RAM,或片外RAM中。
  3)在flash中如何加入斷點: 在flash中可以用單步調(diào)試,也可以用硬件斷點的方法在flash中加入斷點,軟件斷點是不能加在ROM中的。硬件斷點,設(shè)置存儲器的地址,當(dāng)訪問該地址時產(chǎn)生中斷。
  4)中斷向量: C2000的中斷向量不可重定位,因此中斷向量必須放在0地址開始的flash內(nèi)。在調(diào)試系統(tǒng)時,代碼放在RAM中,中斷向量也必須放在flash內(nèi)。
  調(diào)試TMS320C3x系列的常見問題?
  1) TMS320C32的存儲器配置: TMS320C32的程序存儲器可以配置為16位或32位;數(shù)據(jù)存儲器可以配置為8位、16位或32位。
  2)TMS320VC33的PLL控制: TMS320VC33的PLL控制端只能接1.8V,不能接3.3V或5V。
  4.如何調(diào)試多片DSP?
  對于有MPSD仿真口的DSP(TMS320C30/C31/C32),不能用一套仿真器同時調(diào)試,每次只能調(diào)試其中的一個DSP;對于有JTAG仿真口的DSP,可以將JTAG串接在一起,用一套仿真器同時調(diào)試多個DSP,每個DSP可以用不同的名字,在不同的窗口中調(diào)試。注意:如果在JTAG和DSP間加入驅(qū)動,一定要用快速的門電路,不能使用如LS的慢速門電路。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1489次下載  |  免費
  3. 2單片機(jī)典型實例介紹
  4. 18.19 MB  |  91次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  9次下載  |  免費
  11. 6基于AT89C2051/4051單片機(jī)編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
  14. 0.23 MB  |  3次下載  |  免費
  15. 8基于單片機(jī)的紅外風(fēng)扇遙控
  16. 0.23 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費