ZHCY170 May 2017 IWR1443 , IWR1642 , IWR1843
雷達硬件加速器模塊能夠進行 FMCW 雷達信號處理中的某些常用計算,從而減輕 R4F 處理器的負擔(dān)。FMCW 雷達信號處理涉及使用 FFT 和對數(shù)幅度計算,從而獲得含距離、速度和角度維度的雷達圖像。FMCW 雷達信號處理中的一些常用功能能夠在雷達硬件加速器內(nèi)執(zhí)行,而與集群或物體跟蹤有關(guān)的專有算法在 R4F 處理器中進行。
雷達硬件加速器的主要特性為:
圖 2 所示的雷達硬件加速器包括四個存儲器(每個 16KB),用于將輸入數(shù)據(jù)發(fā)送到其中并從主加速器引擎接收輸出數(shù)據(jù)。這些存儲器稱為雷達硬件加速器的“本地存儲器”,不同于上一節(jié)所描述的 576KB 總 RAM。
一般數(shù)據(jù)流是直接存儲器存取 (DMA) 模塊將樣本(例如 FFT 輸入樣本)帶入雷達硬件加速器的本地存儲器,
圖 2 雷達硬件加速器。以使主加速器引擎能夠訪問和處理這些樣本。加速器完成處理后,DMA 模塊從這些本地存儲器中讀取輸出樣本,然后將它們存回雷達數(shù)據(jù)存儲器或 R4F 數(shù)據(jù) RAM 中以供 R4F 處理器進一步處理。圖 2 中所示紅色箭頭表示執(zhí)行 FFT 和其他處理步驟時數(shù)據(jù)往返于雷達數(shù)據(jù)立方體存儲器以及進出本地存儲器的移動方向。
雷達硬件加速器內(nèi)部設(shè)置四個獨立 16KB 存儲器,其目的是針對輸入和輸出啟用“乒乓”機制,使 DMA 寫入(和讀?。┎僮髂芘c加速器的主要計算處理操作并行執(zhí)行。四個存儲器的存在使得這種并行機制成為可能。
有兩種類型的寄存器配置雷達硬件加速器操作:“參數(shù)集”和靜態(tài)(公共)寄存器。參數(shù)集可實現(xiàn)對完整加速器操作序列的預(yù)編程(具有適當(dāng)?shù)脑春湍繕?biāo)存儲器地址以及針對該序列中每項操作而指定的其他配置),使加速器能夠以最少量的 R4F 處理器干預(yù)執(zhí)行這些操作。內(nèi)置于加速器的狀態(tài)機一次處理一個參數(shù)集配置的加載,并對預(yù)編程操作進行排序,因而 R4F 處理器不會頻繁中斷。
雷達硬件加速器的工作時鐘頻率為 200MHz。根據(jù)加速器引擎的內(nèi)部架構(gòu),在初始延遲之后可實現(xiàn) 200MSPS 的穩(wěn)態(tài) FFT 吞吐量:每個時鐘周期一個 FFT 輸入和一個 FFT 輸出。IWR1443 技術(shù)參考手冊提供了有關(guān)加速器功能和使用過程的詳細信息。