F206實(shí)現(xiàn)DMA操作借助DMA控制器8237實(shí)現(xiàn)對(duì)聲卡DMA操作訪問
發(fā)布時(shí)間:2022/11/30 21:59:32 訪問次數(shù):106
而在C2XX中,DMA申請(qǐng)信號(hào)將引起F206中斷,在中斷程序中發(fā)出軟件指令使F206各信號(hào)引腳處于三態(tài),同時(shí)也給出1個(gè)DMA響應(yīng)信號(hào);在DMA操作完成后,但F206檢測到DMA請(qǐng)求信號(hào)無效以后,雖然總線返回到正常狀態(tài),但F206仍處在中斷程序中。
從以上分析可知,盡管中斷需要保護(hù)斷點(diǎn)和現(xiàn)場,使得F206的DMA的處理速度與PC機(jī)相比要低的多,畢竟F206也實(shí)現(xiàn)了DMA操作,從而可借助DMA控制器8237實(shí)現(xiàn)對(duì)聲卡的DMA操作訪問。
解碼的主要步驟如下:
由接收碼字r(x)求出部分伴隨式Si的值,若Si全為0,則輸出接收碼字r(x);
由伴隨式Si求出σi(i=1,2,…K),確定差錯(cuò)多項(xiàng)式σ(x);
通過搜索法得到σ(x)的根,進(jìn)一步確定差錯(cuò)位置βi;
由部分伴隨式Si及其差錯(cuò)位置βi求出差錯(cuò)大。
由差錯(cuò)位置和差錯(cuò)大小求出誤碼多項(xiàng)式e(x),計(jì)算c(x)=r(x)-e(x);
校驗(yàn)是否成立,若成立,則輸出c(x),否則輸出r(x)。
程序設(shè)計(jì)的關(guān)鍵在于域中運(yùn)算的實(shí)現(xiàn)。對(duì)于中的乘法,可以采用指數(shù)形式表示元素,從而將相乘運(yùn)算轉(zhuǎn)換成相加運(yùn)算。
對(duì)于域中的加法,我們采用矢量形式表示,從而將加法運(yùn)算轉(zhuǎn)換成位異或運(yùn)算。
因而我們需要設(shè)計(jì)兩張查找表,當(dāng)遇到加法運(yùn)算時(shí),可以很方便的將元素從指數(shù)形式轉(zhuǎn)換成矢量形式;遇到乘法時(shí),可以將元素從矢量從指數(shù)形式轉(zhuǎn)換成矢量形式;遇到乘法時(shí),可以將元素從矢量形式轉(zhuǎn)換成多項(xiàng)式形式。

上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請(qǐng)聯(lián)系刪除。圖片供參考
而在C2XX中,DMA申請(qǐng)信號(hào)將引起F206中斷,在中斷程序中發(fā)出軟件指令使F206各信號(hào)引腳處于三態(tài),同時(shí)也給出1個(gè)DMA響應(yīng)信號(hào);在DMA操作完成后,但F206檢測到DMA請(qǐng)求信號(hào)無效以后,雖然總線返回到正常狀態(tài),但F206仍處在中斷程序中。
從以上分析可知,盡管中斷需要保護(hù)斷點(diǎn)和現(xiàn)場,使得F206的DMA的處理速度與PC機(jī)相比要低的多,畢竟F206也實(shí)現(xiàn)了DMA操作,從而可借助DMA控制器8237實(shí)現(xiàn)對(duì)聲卡的DMA操作訪問。
解碼的主要步驟如下:
由接收碼字r(x)求出部分伴隨式Si的值,若Si全為0,則輸出接收碼字r(x);
由伴隨式Si求出σi(i=1,2,…K),確定差錯(cuò)多項(xiàng)式σ(x);
通過搜索法得到σ(x)的根,進(jìn)一步確定差錯(cuò)位置βi;
由部分伴隨式Si及其差錯(cuò)位置βi求出差錯(cuò)大小;
由差錯(cuò)位置和差錯(cuò)大小求出誤碼多項(xiàng)式e(x),計(jì)算c(x)=r(x)-e(x);
校驗(yàn)是否成立,若成立,則輸出c(x),否則輸出r(x)。
程序設(shè)計(jì)的關(guān)鍵在于域中運(yùn)算的實(shí)現(xiàn)。對(duì)于中的乘法,可以采用指數(shù)形式表示元素,從而將相乘運(yùn)算轉(zhuǎn)換成相加運(yùn)算。
對(duì)于域中的加法,我們采用矢量形式表示,從而將加法運(yùn)算轉(zhuǎn)換成位異或運(yùn)算。
因而我們需要設(shè)計(jì)兩張查找表,當(dāng)遇到加法運(yùn)算時(shí),可以很方便的將元素從指數(shù)形式轉(zhuǎn)換成矢量形式;遇到乘法時(shí),可以將元素從矢量從指數(shù)形式轉(zhuǎn)換成矢量形式;遇到乘法時(shí),可以將元素從矢量形式轉(zhuǎn)換成多項(xiàng)式形式。

上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請(qǐng)聯(lián)系刪除。圖片供參考
熱門點(diǎn)擊
- 圓形凹槽或圓點(diǎn)來指明第1腳這種封裝的集成電路
- 單顆器件保證浪涌1.2/50us 2KV低箝
- 消耗能量較同光效白熾燈減少80%發(fā)光二極管比
- SPI閃存和I2C/SMBus過濾中實(shí)現(xiàn)運(yùn)行
- 1片E2PROM芯片保存設(shè)置參數(shù)及采集數(shù)據(jù)多
- 計(jì)算能力只有VGA ToF傳感器IC MLX
- PMU集成低靜態(tài)電流SIMO DC/DC轉(zhuǎn)換
- 跳變輸入和NMI輸入信號(hào)并聯(lián)在NMI中斷程序
- 變極電動(dòng)機(jī)和變頻器結(jié)合或機(jī)械有級(jí)調(diào)速和變頻器
- 64位邊緣智能處理器NB2用一系列指標(biāo)將性能
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究