日日干天天干_欧美精品一区二区精品久久_上课和老师在教室做h文_上课胸露出来被男同桌摸

DSP學(xué)習(xí)體會
技術(shù)論壇
發(fā)表于 主頁 > 技術(shù)論壇

  DSP學(xué)習(xí)體會這幾天,感覺在DSP方面取得了一定的進展,現(xiàn)在把學(xué)習(xí)的心得體會寫在下面,供日后總結(jié)進展的開頭是因為找了一本好書。這很對我的胃口,我也不太喜歡一 開始就搞抽象的CPU內(nèi)核結(jié)構(gòu)之類的東西。果然,我感覺對DSP系統(tǒng)的了解比 較深入了,最起碼的是,那些CPU的管腳知道到底是怎么回事了。比如在5系列上集成了3個McBSP口,這三個口都是可編程的(可配置的)。到底怎么配 置?當(dāng)然是通過寄存器,通過不同的CPU引腳和外設(shè)相連CPU可以和不同種類的芯片相連,這在DSP芯片方面表現(xiàn)的特別明顯。不同種類的芯片,表示寫這個芯片的驅(qū)動程序就需要用到不同的知識。比如VC5410 和GAL16V8相連,起到片選的作用,那么GAL16V8的邏輯輸入輸出功能到底如何呢?這就需要我了解,GAL16V8是一個通用邏輯門陣列,電影票價越來越低,可編 程,輸入信號是VC5410的控制引腳信號,而輸出信號是各個芯片的片選信號另外,芳華攜妖貓傳沖刺550億!VC5410擴展了外部存儲器芯片:FLASH。那么這種芯片的讀寫指令到底如何呢?對flash的操作一般有寫、擦除、讀等等,這需要一系列指令配合外界模擬信號經(jīng)過AD變成數(shù)字信號進入到DSP中等待處理,而DSP也把數(shù)字信號進行DA轉(zhuǎn)換輸出。那么AD和DA就是必備的了另外,VC5410和一個支持USB協(xié)議的芯片PDUSB12相連,那么,C5410又如何和這個芯片交換數(shù)據(jù)呢?這就需要我熟悉USB 協(xié)議的基本原理,并能編寫相應(yīng)的驅(qū)動程序還有一點是,VC5410和一個支持串行通信的芯片連接,那么這里面的工作原理又需要我了解DEC643板子上,視頻編碼解碼芯片通過IIC總線和DM643交換數(shù)據(jù),那么IIC總線協(xié)議我也要重點了解,以前這一塊只是看了看,搞懂了其中的基本原理,還沒怎么用過總上所述,DSP系統(tǒng)的復(fù)雜性表明了學(xué)習(xí)DSP硬件,一定要分模塊學(xué)習(xí),在實際用用到哪一塊硬件,就重點了解這一塊的內(nèi)容在學(xué)習(xí)5系列的匯編指令方面,我暗自慶幸我走的路是正確的。影視視頻制作否則我還會在黑暗中摸索很長時間我先是重點學(xué)習(xí)了C54的匯編指令,也就是把書本上講的匯編指令的執(zhí)行過程看了一邊,這花了我一天半的時間。寄存器和存儲空間在指令執(zhí)行前后到底是怎么變 化的,這個指令的過程到底是怎么樣進行的,看了以后我心里就清楚了很多。當(dāng)然也還有一些細節(jié)問題沒搞清楚,于是我就結(jié)合C54系列的內(nèi)核進一步細化,看了 C54的內(nèi)部結(jié)構(gòu)框圖、五顏六色從何而來寄存器定義、匯編指令格式、片上外設(shè)等等,特別是中斷系統(tǒng)和位反轉(zhuǎn)操作這以后就有點感覺了。我知道了DSP把復(fù)位信號也做成了中斷服務(wù)信號,因此每次復(fù)位都要執(zhí)行一個中斷服務(wù)程序,這個中斷服務(wù)程序,顯然就應(yīng)該是系統(tǒng)的初始 化程序了。另外我也知道中斷向量表的安排到底是怎么回事了,如果不安排系統(tǒng)響應(yīng)某個中斷源的信號,可以在其中斷服務(wù)程序中直接安排一個返回指令,這就相當(dāng) 于 另外我自己也逐步看懂一個比較復(fù)雜的DSP程序的結(jié)構(gòu)框架了。比如利用DSP實現(xiàn)FFT、FIR濾波等等但是書上也同時提到,C54和C55之間有教大差別,而C55和C6000之連差別不明顯。于是我就打算攻克C55難關(guān),當(dāng)然,過程和上面的過程大致是一致的。先看硬件部分組成,再看一些寄存器、片上外設(shè)、尋址方式等等,最后看指令系統(tǒng)等等 C55的硬件部分學(xué)習(xí)起來沒有我想象的那么難,公司宣傳片拍攝但是要想熟練應(yīng)用也不是那么簡單。關(guān)鍵是C55內(nèi)部有功能單元A、P、I、D,以及互聯(lián)網(wǎng)時代和人工智能時代,這每個功能單元內(nèi)部又有一定 的寄存器,那就是說,CPU不僅僅可以對總線進行讀寫操作(進而可對存儲空間進行讀寫操作),而且可以對這功能單元進行操作。這就有點煩了C55和C6000的中斷系統(tǒng)、位反轉(zhuǎn)尋址方式我搞的比較清楚,但是C54、C55的循環(huán)尋址方式我不清楚,但循環(huán)尋址的方式主要用在什么地方?我搞不清楚。一般來說,一些特殊的尋址方式用于一些特殊的算法中,比如位反轉(zhuǎn)就用于FFT中現(xiàn)在我有一個問題:指令的并行執(zhí)行,以及指令的流水線操作有什么不同? [續(xù)昨天]今天發(fā)了帖子,也查了一些資料,感覺這個流水線操作的確很巧妙。它在程序設(shè)計中沒辦法直接體現(xiàn)出來,而在于編程者對CPU內(nèi)部功能單元的熟悉程 度。也就是說,流水線的關(guān)鍵在于指令對不同功能單元的操作。任何指令都有取址、譯碼和執(zhí)行這三個階段。如果不同的指令在這三個階段階段使用了不同的功能單 元(比如A、D、I、P、S等),則可以將這幾條指令建立一條流水線。這幾條指令最好能循環(huán)順次執(zhí)行(指令不是在同一個CPU時鐘周期里執(zhí)行的),這樣指 令就能被源源不斷被取址、譯碼、執(zhí)行的操作了。流水線是邏輯意義上的,而不是物理意思上的那我似乎能寫出在每一個CPU節(jié)拍內(nèi)各個功能單元所進行的操作總和了?而程序并行執(zhí)行關(guān)鍵在于,CPU內(nèi)部有不同的總線,如果指令中的操作數(shù)在不同的總線上,則能實現(xiàn)這幾條指令的并行操作。并行操作的指令是在一個CPU時鐘周期里面進行的.可以用""符號表示并行操作的指令DSP是RISC,企業(yè)宣傳片制作也就是精簡指令計算機。它有一個重要的特征是把盡可能的寄存器做在CPU的內(nèi)部,這樣運算的時候在CPU內(nèi)部進行,以換來高速性能舉例如下: LDHLDH;ADD; 循環(huán)執(zhí)行5次。 假設(shè)每條指令的執(zhí)行(包含取址、譯碼和執(zhí)行)都僅用1個時鐘周期。

公司宣傳片拍攝-版權(quán)信息
公司宣傳片拍攝-
虛擬演播室拍攝 三維動畫制作 MG動畫制作 影視視頻制作 企業(yè)宣傳片制作 公司宣傳片拍攝 天源文化傳播有限公司公司地址:天津市西青區(qū)王頂?shù)躺藤Q(mào)城58眾創(chuàng) 本站視頻作品采用知識共享署名非商業(yè)性使用津ICP備14005706號-1

友情鏈接: 企業(yè)廣告片拍攝 活動策劃 企業(yè)宣傳片制作 年會活動策劃 廣告片拍攝制作 動畫制作 多媒體企業(yè)展廳 影視視頻拍攝制作 廣告策劃公司 MV拍攝制作 企業(yè)宣傳片制作 天津活動策劃 設(shè)計制作公司 虛擬演播室 短視頻運營 動畫制作公司 廣告片制作公司 活動拍攝 VR拍攝