freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

dsp原理與應用---第6章mcasp(已修改)

2024-12-19 21:51 本頁面
 

【正文】 第五章 多通道音頻串行端口 (McASP) McASP 簡介 ? McASP(Multichannel Audio Serial Port)是一個通用音頻串行端口。 ? McASP包括發(fā)送和接收部分,它們之間可以同步運行,也可以完全獨立地使用各自的主時鐘,位時鐘和幀同步信號,并且可以使用具有不同位流格式的傳輸模式。 ? McASP模塊包括 16個串行器,可以單獨激活來進行發(fā)送或接收。另外,所有的 McASP引腳都可以被配置為通用輸入輸出 (GPIO)引腳。 位、字和單元的定義 ?位 (Bit):位是串行數據流中的最小組成部分。每個位的開始和結束都是用一個串行時鐘的邊沿作為標志。 ?字 (Word):字是一組位,它組成了在 DSP和外部器件之間傳輸的數據。 ?單元 (Slot):一個單元包括組成字的那些位。有時為了將字填充到對于 DSP和外部器件接口來說合適的位數,單元也包括那些用來填充字的附加位。 在一個單元內,這些位可以是最高位先進或先出 McASP,也可以是最低位。當字的長度小于單元長度時,字可以排列到單元的左邊 (開始 )也可以排在單元的右邊 (末尾 )。不屬于字的附加位可以用 0、 1或者字中的一位 (一般是 MSB或 LSB)來填充。 Most Significant Bit Least Significant Bit 單元內位序和字對齊方式 幀定義及幀同步寬度 ? 幀 (Frame):一幀可以包括一個或多個單元,這由具體協(xié)議確定 McASP結構框圖 McASP包括以下引腳: ? 串行數據引腳 AXR[n]:每個 McASP達到16個 ? 發(fā)送時鐘 AHCLKX: McASP的發(fā)送高頻主時鐘 ACLKX: McASP的發(fā)送位時鐘 ? 發(fā)送幀同步信號 AFSX ? 接收時鐘 AHCLKR: McASP的接收高頻主時鐘 ACLKR: McASP的接收位時鐘 ? 接收幀同步信號 AFSR ? 靜音 AMUTEIN: McASP的靜音輸入 (從外部器件 ) AMUTE: McASP的靜音輸出 寄存器 ? McASP 模塊所使用的寄存器如表 52所示,具體內容請閱讀參考文獻 [3]“TMS320C672x DSP Multichannel Audio Serial Port (McASP) Reference Guide” () 時鐘和幀同步信號發(fā)生器 McASP的時鐘發(fā)生器能產生獨立的發(fā)送和接收時鐘,可以對它們單獨進行編程,它們相互之間可以完全異步。串行時鐘(位速率時鐘)可以源自: ? 內部 將內部時鐘源通過兩個分頻器產生時鐘 ? 外部 直接由 ACLKR/X引腳輸入 ? 混合 一個外部高頻時鐘輸入到 McASP的 AHCLKX引腳或 AHCLKR引腳,然后被分頻產生位速率時鐘 在內部和混合的情況下,位速率時鐘信號是內部產生的,需要由ACLKX引腳或 ACLKR引腳引出。在內部產生的情況下,一個內部產生的高頻時鐘由 ACLKX引腳或 ACLKR引腳引出作為系統(tǒng)中其它部分的參考時鐘。 McASP需要以位時鐘和幀同步信號的最小值運行,并且能夠使這些時鐘以一個外部高頻主時鐘作為基準。 1. 發(fā)送時鐘 發(fā)送時鐘由寄存器ACLKXCTL和AHCLKXCTL進行配置 XCLK邊沿搬移數據 ACLKX 內部 /外部 位時鐘分頻器 AHCLKX 內部 /外部 高頻時鐘分頻器 2. 接收時鐘 接收時鐘由寄存器ACLKRCTL和AHCLKRCTL進行配置 3. 幀同步信號發(fā)生器 幀同步信號有兩種不同的模式:突發(fā)式和 TDM式。幀同步信號的選擇是通過對接收和發(fā)送幀同步信號控制寄存器 (AFSRCTL和 AFSXCTL)的編程來控制的。 這些選擇包括: 內部產生或外部產生; 幀同步信號極性,上升沿或下降沿; 幀同步信號寬度,一位或一個字; 位延遲,在第一個數據位前的 0、 1或 2個時鐘周期。 利用 McASP時鐘和幀的靈活性進行處理的例子 ? 以 48 kHz 的速率從 DVD中接收數據,但是以 96 kHz或192 kHz的速率輸出解碼的音頻。這可以通過輸入一個高頻主時鐘,以內部產生的位時鐘速率的 8分頻進行接收,以 4分頻或 2分頻進行發(fā)送來實現(xiàn)。 ? 以一個取樣速率 (如: kHz)接收數據,但以不同的取樣速率 (如: 48 kHz)發(fā)送數據。 串行器 ? 串行器由寄存器 SRCTL[n]來控制。串行器負責將串行數據移入或移出 McASP。每一個串行器包括一個 移位寄存器 (XRSR), 數據緩存器 (XRBUF), 控制寄存器(SRCTL)。 ? 接收,數據通過 AXR[n]引腳移入移位寄存器 XRSR。在整個數據單元都被收集到了 XRSR之后,接著這些數據就被復制到數據緩存 XRBUF中?,F(xiàn)在 DSP就可以通過 RBUF寄存器 (接收 XRBUF的別名 ),經格式化單元讀取數據了。 ? 發(fā)送, DSP芯片通過向 XBUF寄存器 (發(fā)送 XRBUF的別名 )中寫入數據,經過發(fā)送格式化單元,數據從 XRBUF復制到
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1