色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RA6T2 IIR濾波器加速器應用之配置IIRFA

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2023-05-08 17:51 ? 次閱讀

2. 配置IIRFA(下)

2.2 操作方法

2.2.2 處理方法

根據IIRFA的配置,有三種執行通道處理的方法。它們在通道處理開始后從IIRCHnOUT寄存器讀取輸出數據的操作過程不同。從定義上來講,單數據處理是指對一個輸入值執行通道處理,處理完成后不執行其他通道處理。多數據處理則是指對多個輸入值連續執行通道處理。

表3列出了每種方法的操作過程:

表3. 數據處理方法

e0cd0802-ed7e-11ed-90ce-dac502259ad0.jpg

方法1

方法1是不等待輸出數據準備完成即可讀取輸出數據的過程。輪詢和中斷均禁用。一旦輸入值寫入IIRCHnINP寄存器,內核執行就會停止,直到在IIRFA處理結束時數據被寫入IIRCHnOUT寄存器。此方法在全部三種方法中速度最快,但它可能會在處理期間發生更高的全局中斷延遲。如果您的樣本處理是優先級最高的任務,則中斷延遲可以忽略不計。

圖4是采用方法1的通道處理操作過程流程圖示例。

e1353148-ed7e-11ed-90ce-dac502259ad0.jpg

圖4. 方法1操作過程流程圖

重要說明:

? 不需要進行標志確定處理,因此存儲器和時間開銷在所有方法中最小。

? 當執行對IIRCHnOUT寄存器的讀訪問時,CPU將暫停,直到輸出數據準備完成,這將使系統和PSBIU總線掛起。

? 注:在等待IIRCHnOUT時,內核不會處理任何中斷。對于單樣本處理,32級濾波器的最長等待時間可以達到約64個ICLK周期,對于多樣本處理,可以達到224個ICLK周期(隨著使用的級數而線性遞減)。

方法2

方法2是設置數據準備完成標志后讀取輸出數據的過程。啟用輪詢并禁止IIR模塊上的中斷。一旦輸入值寫入IIRCHnINP寄存器,IIRFA驅動程序將輪詢完成標志,這表明IIRCHnOUT寄存器中的數據可用。

下面給出了使用方法2進行通道處理的操作過程流程圖示例:

e15ae9ba-ed7e-11ed-90ce-dac502259ad0.jpg

圖5. 方法2操作過程流程圖

重要說明:

? 需要進行標志確定處理,因此開銷很大。

? 執行對IIRCHnOUT寄存器的讀訪問時,不會強制等待總線訪問。其他系統中斷可以在等待標志置1的同時進行處理。

方法3

方法3是在發生數據準備完成中斷后讀取輸出數據的過程。禁用輪詢并使能中斷。一旦輸入值寫入IIRCHnINP寄存器,內核就可以處理其他指令,直到數據準備完成中斷發出IIRCHnOUT寄存器中的數據可用的信號

圖6采用方法3的通道處理的操作過程流程圖示例。

e1760e66-ed7e-11ed-90ce-dac502259ad0.jpg

圖6. 方法3操作過程流程圖

重要說明:

? 由于在接受中斷時處理,因此開銷很大。

? 執行對IIRCHnOUT寄存器的讀訪問時,不會強制等待總線訪問。

? 通道處理開始后,內核可以執行其他操作,直到發生輸出數據準備完成中斷或通道處理完成中斷。

2.3 注意事項

2.3.1 最大程序提高性能

IIRFA的最佳配置取決于應用程序,因此根據您的系統需求考慮可用設置和操作方法的影響非常重要。

每個濾波器級需要花費2個ICLK周期來處理一個樣本,另外需要5個周期來將狀態值寫回寄存器。因此,單樣本操作每個級只需要2個周期,而多樣本操作則需要7個周期。加載和存儲每個樣本需要額外的開銷周期。

以下建議可能會提高性能:

? 使用函數R_IIRFA_Filter時,選擇較大的數據塊大小。對于實時濾波,建議使用R_IIRFA_SingleFilter內聯函數執行單樣本處理。

注:函數R_IIRFA_SingleFilter沒有參數檢查,只處理一個樣本,并返回濾波后的樣本。此函數支持輪詢(如果已配置)。

? 如果您的濾波器僅使用1個雙二階級,請啟用軟件展開循環深度設置并提供大小為展開深度倍數的數據。

? 使用少量級時禁用輪詢可顯著提高性能;但是,它可能會在處理過程中產生更高的全局中斷延遲。

? 在優化IIRFA處理時間時,應避免使用方法3,因為處理中斷所需的時間遠大于濾波數據所需的時間。對于大型數據集,使用中斷幾乎可以使總處理時間加倍。

2.3.2 限制

下面匯總列出了設計應用程序時要考慮的主要限制:

? 所有配置的通道共有32個級可用。

? 使用DTC或DMA時無法保證IIRFA正確操作,因此不受支持。

? 禁用輪詢時,內核執行在等待數據可用時會停止。當內核執行暫停時,無法處理任何中斷。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120231
  • 加速器
    +關注

    關注

    2

    文章

    796

    瀏覽量

    37840
  • 中斷處理
    +關注

    關注

    0

    文章

    94

    瀏覽量

    10967
  • IIR濾波器
    +關注

    關注

    0

    文章

    31

    瀏覽量

    11506

原文標題:RA6T2 IIR濾波器加速器應用指南 [4] 配置IIRFA(下)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RA6T2的16位模數轉換操作 [11] 配置RA6T2 ADC模塊 (8)

    2?配置RA6T2 ADC模塊 2.2 以16位深度操作ADC 2.2.6 數字濾波器功能 數字濾波器功能是獲得高精度和高分辨率16位深度A
    的頭像 發表于 08-11 12:15 ?993次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [11] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (8)

    請問21489的IIR加速器濾波參數設置應該如何對應起來?

    目前在用21489內部的IIR加速器去做一個低通濾波器,在例程的基礎上修改參數。通過Matlab的FDAtool去設計參數,但是設計出來的參數不知道如何對應加速器
    發表于 11-09 09:40

    21489的IIR加速器濾波參數設置如何對應加速器濾波參數?

    目前在用21489內部的IIR加速器去做一個低通濾波器,在例程的基礎上修改參數。通過平板的fda 工具工具去設計參數,但是設計出來的參數不知道如何對應加速器
    發表于 11-30 08:11

    IIR濾波器簡介(上)

    本系列文章簡要介紹了數字濾波器及其設計注意事項。內容涵蓋MCK-RA6T2IIR濾波器加速器 (IIR
    的頭像 發表于 05-04 10:53 ?2281次閱讀

    RA6T2 IIR濾波器IIRFA模塊配置方法

    本節介紹IIRFA模塊的用戶可配置設置。其中詳細說明了所有限制并討論了各種操作方法之間的差別,以指導您為您的應用選擇最佳配置
    的頭像 發表于 05-08 09:33 ?860次閱讀
    <b class='flag-5'>RA6T2</b> <b class='flag-5'>IIR</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>IIRFA</b>模塊<b class='flag-5'>配置</b>方法

    RA6T2 IIR濾波器加速器應用指南 [6] 濾波器設計方法(下)

    ,設計與IIRFA模塊(具有以100Hz為中心的通帶)兼容的帶通濾波器的過程。 打開MATLAB。在 Command Window (命令窗口)中鍵入命令filterbuilder,然后按 Enter
    的頭像 發表于 05-12 23:35 ?1050次閱讀
    <b class='flag-5'>RA6T2</b> <b class='flag-5'>IIR</b><b class='flag-5'>濾波器</b><b class='flag-5'>加速器</b>應用指南 [<b class='flag-5'>6</b>] <b class='flag-5'>濾波器</b>設計方法(下)

    瑞薩MCU RA6T2的16位模數轉換操作 [4] 配置RA6T2 ADC模塊 (1)

    2?配置RA6T2 ADC模塊 RA6T2 MCU包含兩個噪聲整形SAR型A/D轉換單元,二者采用混合式架構,兼具SAR型和ΔΣ調制型的特
    的頭像 發表于 07-24 17:45 ?1.5w次閱讀
    瑞薩MCU <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (1)

    RA6T2的16位模數轉換操作 [4] 配置RA6T2 ADC模塊 (1)

    RA6T2的16位模數轉換操作 [4] 配置RA6T2 ADC模塊 (1)
    的頭像 發表于 03-29 08:05 ?354次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (1)

    RA6T2的16位模數轉換操作 [5] 配置RA6T2 ADC模塊 (2)

    RA6T2的16位模數轉換操作 [5] 配置RA6T2 ADC模塊 (2)
    的頭像 發表于 04-04 08:05 ?348次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [5] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>2</b>)

    RA6T2的16位模數轉換操作 [6] 配置RA6T2 ADC模塊 (3)

    RA6T2的16位模數轉換操作 [6] 配置RA6T2 ADC模塊 (3)
    的頭像 發表于 04-12 08:06 ?298次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [<b class='flag-5'>6</b>] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (3)

    RA6T2的16位模數轉換操作 [7] 配置RA6T2 ADC模塊 (4)

    RA6T2的16位模數轉換操作 [7] 配置RA6T2 ADC模塊 (4)
    的頭像 發表于 04-20 08:06 ?350次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [7] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (4)

    RA6T2的16位模數轉換操作 [8] 配置RA6T2 ADC模塊 (5)

    RA6T2的16位模數轉換操作 [8] 配置RA6T2 ADC模塊 (5)
    的頭像 發表于 04-29 08:08 ?369次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [8] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (5)

    RA6T2的16位模數轉換操作 [9] 配置RA6T2 ADC模塊 (6)

    RA6T2的16位模數轉換操作 [9] 配置RA6T2 ADC模塊 (6)
    的頭像 發表于 05-08 08:06 ?359次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [9] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>6</b>)

    RA6T2的16位模數轉換操作 [10] 配置RA6T2 ADC模塊 (7)

    RA6T2的16位模數轉換操作 [10] 配置RA6T2 ADC模塊 (7)
    的頭像 發表于 05-15 08:06 ?356次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [10] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (7)

    RA6T2的16位模數轉換操作 [11] 配置RA6T2 ADC模塊 (8)

    RA6T2的16位模數轉換操作 [11] 配置RA6T2 ADC模塊 (8)
    的頭像 發表于 05-24 08:06 ?352次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換<b class='flag-5'>器</b>操作 [11] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (8)
    主站蜘蛛池模板: av天堂网2017avtt| 亚洲 自拍 欧洲 视频二区| 攻把受做哭边走边肉楼梯PLAY| 色偷偷在线视频| 国产人A片777777久久| 亚洲日产2020乱码草莓毕| 久久日本精品国产精品| 97国产露脸精品国产麻豆| 欧美亚洲曰韩一本道| 国产成人精品免费视频下载| 午夜影院费试看黄| 精品AV国产一区二区三区| 中文字幕在线观看亚洲视频 | 羞羞影院午夜男女爽爽影院网站| 国内精品九九视频| 最近中文字幕在线中文高清版| 男人的天堂黄色| 国产跪地吃黄金喝圣水合集| 亚洲精品国产一区二区贰佰信息网| 久久精品电影久久电影大全| 99久久香蕉| 我的家庭女教师| 久久精品午夜一区二区福利| 99在线观看视频| 污污又黄又爽免费的网站| 久久超碰国产精品最新| wankz tv videos国产| 羞羞漫画在线播放| 毛片网站网址| 高清国产免费观看视频在线| 艳妇臀荡乳欲伦岳TXT下载| 欧美激情视频一区| 国产欧美精品国产国产专区| 中文字幕亚洲乱码熟女在线| 日本熟妇乱妇熟色在线电影 | 双性被疯狂灌满精NP| 精品国产国产精2020久久日| AV一区AV久久AV无码| 亚洲 欧美 另类 中文 在线| 美丽的姑娘BD在线观看| 国产精品第十页|