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

正文內(nèi)容

dsp原理與應(yīng)用---第6章mcasp-在線瀏覽

2025-01-24 21:51本頁(yè)面
  

【正文】 用 0、 1或者字中的一位 (一般是 MSB或 LSB)來(lái)填充。串行時(shí)鐘(位速率時(shí)鐘)可以源自: ? 內(nèi)部 將內(nèi)部時(shí)鐘源通過(guò)兩個(gè)分頻器產(chǎn)生時(shí)鐘 ? 外部 直接由 ACLKR/X引腳輸入 ? 混合 一個(gè)外部高頻時(shí)鐘輸入到 McASP的 AHCLKX引腳或 AHCLKR引腳,然后被分頻產(chǎn)生位速率時(shí)鐘 在內(nèi)部和混合的情況下,位速率時(shí)鐘信號(hào)是內(nèi)部產(chǎn)生的,需要由ACLKX引腳或 ACLKR引腳引出。 McASP需要以位時(shí)鐘和幀同步信號(hào)的最小值運(yùn)行,并且能夠使這些時(shí)鐘以一個(gè)外部高頻主時(shí)鐘作為基準(zhǔn)。幀同步信號(hào)的選擇是通過(guò)對(duì)接收和發(fā)送幀同步信號(hào)控制寄存器 (AFSRCTL和 AFSXCTL)的編程來(lái)控制的。 利用 McASP時(shí)鐘和幀的靈活性進(jìn)行處理的例子 ? 以 48 kHz 的速率從 DVD中接收數(shù)據(jù),但是以 96 kHz或192 kHz的速率輸出解碼的音頻。 ? 以一個(gè)取樣速率 (如: kHz)接收數(shù)據(jù),但以不同的取樣速率 (如: 48 kHz)發(fā)送數(shù)據(jù)。串行器負(fù)責(zé)將串行數(shù)據(jù)移入或移出 McASP。 ? 接收,數(shù)據(jù)通過(guò) AXR[n]引腳移入移位寄存器 XRSR?,F(xiàn)在 DSP就可以通過(guò) RBUF寄存器 (接收 XRBUF的別名 ),經(jīng)格式化單元讀取數(shù)據(jù)了。 格式化單元 McASP有兩個(gè)數(shù)據(jù)格式化單元,一個(gè)用作發(fā)送,一個(gè)用作接收。而且,這些雙向引腳既可以作為 McASP引腳使用也可以作為通用輸入 /輸出 (GPIO)引腳。 ?引腳方向寄存器 (PDIR):選擇引腳是輸入還是輸出 ?引腳數(shù)據(jù)輸入寄存器 (PDIN):顯示引腳的輸入數(shù)據(jù) ?引腳數(shù)據(jù)輸出寄存器 (PDOUT):如果引腳被配置為通用 (GPIO)輸出口(PFUNC[n] = 1 and PDIR[n] = 1),那么數(shù)據(jù)就會(huì)由此引腳輸出。 ?引腳數(shù)據(jù)設(shè)置寄存器 (PDSET): PDOUT的別名。寫入 0沒(méi)有影響。 ?引腳數(shù)據(jù)清除寄存器 (PDCLR): PDOUT的別名。寫入 0沒(méi)有影響。 McASP引腳控制方框圖 1. McASP引腳控制 ? 即使 McASP引腳被用作串行通道功能 (非通用輸入輸出口 ),也必須正確的設(shè)置 McASP GPIO寄存器 PFUNC和 PDIR。時(shí)鐘輸入和配置為接收的引腳必須設(shè)置 PDIR[n]=0。不管 PDIR和 PFUNC的設(shè)置如何, PDIN通常反映引腳的狀態(tài)。這是因?yàn)閷?duì) PDSET寄存器的寫操作僅僅影響所關(guān)心的引腳。 例 24:通用輸出引腳 ——使用 PDCLR將數(shù)據(jù)從 1變到 0 如果引腳被配置為通用輸出引腳,并輸出 1,若將輸出從 1變?yōu)?,推薦使用 PDCLR寄存器而不是使用 PDOUT寄存器。將一個(gè)引腳從 1變到 0,要進(jìn)行如下操作: 設(shè)置 PDCLR[n],將清零相應(yīng)的 PDOUT[n]。即使使用外部高頻串行時(shí)鐘這一步也是必需的 (4) 啟動(dòng)串行時(shí)鐘 ACLKX或 ACLKR。主要用于 非音頻數(shù)據(jù)的傳輸 ,例如在兩個(gè) DSP芯片間傳輸控制信息。這是指幀同步信號(hào)邊沿和單元開始之間的延遲。 TDM格式包括三部分:時(shí)鐘、數(shù)據(jù)和幀同步信號(hào)。每一個(gè) TDM幀是由幀同步信號(hào)來(lái)定義的 (AFSX或 AFSR)。 3. 數(shù)字音頻接口 (DIT)傳輸模式 除適合在同一系統(tǒng)內(nèi)的芯片之間傳輸音頻數(shù)據(jù) TDM傳輸模式和突發(fā)傳輸模式外, McASP的數(shù)字音頻接口 (DIT)傳輸模式也支持以 S/PDIF, AES3或 IEC60958格式傳輸音頻數(shù)據(jù)。 DIT模式僅僅適用于配置為發(fā)送器的串行器,對(duì)于配置為接收器的串行器不適用。當(dāng)從 XRBUF[n]緩沖器向 XRSR[n] 移位寄存器傳輸數(shù)據(jù)時(shí), XDATA標(biāo)志位被置位,表示 XBUF是空的并準(zhǔn)備好接收從 DSP來(lái)的新數(shù)據(jù)了。 在這個(gè)例子中,當(dāng)字 A的最后一位 (A0)被發(fā)送出去時(shí), McASP將 XDATA標(biāo)志位置位,并產(chǎn)生一個(gè) AXEVT事件。緊接在 AXEVT之后, DSP開始對(duì) McASP服務(wù),向XBUF寫入字 C(DSP服務(wù)時(shí)間 )。 數(shù)據(jù)發(fā)送和接收 (2) 接收數(shù)據(jù)就緒 接收數(shù)據(jù)就緒標(biāo)志即 RSTAT寄存器中的 RDATA位反映了 XBUF寄存器的狀態(tài)。當(dāng) RDATA位被寫入 1或者所有被配置為接收器的串行器都被讀出了,標(biāo)志位就會(huì)被清零。然而,在 AREVT被激活前還需要 5個(gè) McASP系統(tǒng)時(shí)鐘 (即 AREVT延遲 )。 DSP必須在 McASP所要求的建立時(shí)間之前從 XBUF讀取字 A (建立時(shí)間 )。 CPU既可以通過(guò) dMAX端口訪問(wèn)也可以通過(guò)外圍配置總線來(lái)訪問(wèn)它。 5. 使用 DMA為 McASP服務(wù) 盡管 DMA也可以通過(guò)外圍配置總線來(lái)服務(wù)于 McASP,最佳方案還是通過(guò) dMAX端口來(lái)使用 DMA為 McASP服務(wù)。 數(shù)據(jù)發(fā)送和接收 1. 發(fā)送位流數(shù)據(jù)對(duì)齊 McASP發(fā)送器支持的串行格式為: ? 單元大小 = 8, 12, 16, 20, 24, 28, 32 位 ? 字大小 = 單元大小 ? 對(duì)齊:當(dāng)每個(gè)單元中包含的位大于每個(gè)字中包含的位時(shí),則左對(duì)齊 = 先將字移位,剩余的位被填充起來(lái)。 ? 順序:位的移出順序, MSB:先將最高位移出,最后移出最低位; LSB:先將最低位移出,最后移出最高位。 ? XRVRS:位反轉(zhuǎn)時(shí)可置為 1,沒(méi)有位反轉(zhuǎn)時(shí)置為 0。這樣就開始了一個(gè)數(shù)據(jù)傳輸。由 SPIx_CLK引腳輸出的每個(gè)時(shí)鐘脈沖使得 SPI主器件和從器件每一位的傳輸都同時(shí)進(jìn)行。 ? 當(dāng)所有的數(shù)據(jù)位傳輸完成后,接收到的數(shù)據(jù)被復(fù)制到 SPIBUF寄存器,以備 DSP或 DMA來(lái)讀取。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1