TMS320VC5509A DSP學習路線(持續更新)


step 1:芯片的數據手冊(data sheet)

參考資料:sprs205k_TMS320VC5509A Fixed-Point Digital Signal Processor Data Manual(Rev. K)

此手冊為TMS320C5509A定點數字信號處理器的數據手冊。本手冊分6章,每章的主要內容如下:

第1章介紹芯片的特征參數(片上資源),列出了該芯片上所有的設備資源;

第2章描述了該芯片的內部結構及主要特性,列舉了該芯片的引腳排布和各個引腳的功能;

第3章為該芯片的功能概述,列舉了該芯片的片上外設及其功能,並且針對部分外設給出了寄存器結構、配置方法及注意事項;

第4章主要介紹了該芯片的硬件仿真支持(JTAG);

第5章介紹了該芯片的電氣特性,主要涉及到溫度、電壓等的閾值以及各種時序,此外還重點介紹了芯片的時鍾電路設計時的注意事項,若用戶需要設計PCB板,那么本章為必讀內容;

第6章簡要介紹了封裝等機械參數。

  除了第1、2章為必看內容(概述性的介紹,很簡潔),針對不同的應用目的,可選擇性閱讀。如果是為了繪制PCB板,可以着重閱讀4、5、6章;如果是在已有的開發板上開發應用,第3章要求相當熟悉。

  在第3章中詳細介紹了該處理器的存儲器映射關系(3.1 Memory,3.9 Memory-Mapped Registers)、可配置外部總線(3.5 Configurable External Buses)、GPIO(General Purpose Input/Output Port)、系統寄存器(3.7 System Register)、USB時鍾產生(3.8 USB Clock Generation)、外設寄存器描述(3.10 Peripheral Register Discription)、中斷(3.11 Interrupts)。

 

step 2: TMS320C55x DSP外設概述用戶指南

參考資料:TMS320C55x DSP Peripherals Overview User's Guide(spru317i)

本手冊只針對TMS320C55x DSP家族的片上外設。此手冊還處於不斷修訂當中(This manual is in transition)。許多外設的信息已經被重新修訂並且從本手冊的章節中移出形成單獨的文檔。這些單獨的文檔在本手冊的第1章提及,那些仍然留在本手冊中的外設信息正處在修改當中並且將來也會被移出去形成單獨的文檔。

當這些修訂全部完成的時候,此手冊旨在用作一個指向其他所有單獨文檔的概述。在有些情況下,本手冊中的某些信息被移動到了特定設備(Device-Specific)的數據手冊(Data Manuals)當中。

在文中並不是把所有的外設的詳細信息都一一詳細講述,而更多的是提供一個相關的索引(或引導),即告訴用戶這個系列的DSP包含了哪些片上外設,每一種特定的DSP含有哪些片上外設,各自有什么作用,具體的使用說明可能需要參考另外的專門針對該外設的文檔或者特定設備的數據手冊,所有關於GPIO引腳和系統控制寄存器的說明也都已經移動到了特定芯片的數據手冊中,以上的種種都在本文中給出了說明。

除此之外,文中也針對一些初學者必須要首先知道的要點給出了詳細說明,就筆者比較關心的TMS320VC5509APGE數字信號處理器而言比較重要的有:時鍾發生器(DSP Clock Generator)、閑置狀態配置(Idle Configurations)。其中文內容請參見筆者單獨翻譯的《TMS320C55x DSP Clock Generator(CN)》和《TMS320C55x DSP Idle Configurations(CN)》兩篇文章。

 

step 3: 編寫第一個測試程序

描述:結合step1和step2中學習的內容,利用DSP中的時鍾發生器編寫一程序,要求能夠對輸入時鍾CLKIN進行倍頻后作為CPU時鍾,然后再進行分頻后通過CLKOUT引腳輸出,通過示波器觀察CLKOUT引腳輸出的信號頻率是否正確。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM