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

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

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

3天內不再提示

TDA4動態熱檢測與控制設計方案

德州儀器 ? 來源:德州儀器 ? 作者:德州儀器 ? 2022-02-15 13:36 ? 次閱讀

1. 背景介紹:

TI上一代Jacinto 6汽車處理器中,例如DRA7x/TDA2x,為了實現性能與功能安全的綜合考慮,提供了名為DVFS(Dynamic Voltage Frequency Scaling)的機制,使能系統能夠實時獲取芯片thermal狀態,并動態反饋調節系統電壓與運行頻率,使得系統運行在安全溫度范圍內,實現性能最大化。

在TI最新一代Jacinto? 7 處理器中,例如DRA8x/TDA4x,目前外部PMIC輸出電壓NVM固定,故推薦使用DFS來實現在固定電壓下的頻率調節,從而實現對整芯片熱狀態的檢測以及控制。

2. 測試條件:

TDA4VM EVM開發板:https://www.ti.com/tool/J721EXSOMXEVM

TDA4VM Linux SDK:https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-J721E/08.00.00.08

TDA4VM RTOS SDK:https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J721E/08.00.00.12

3. TDA4動態熱檢測與控制流程:

在TDA4 SOC系統中,可參照圖1所示流程進行SOC熱狀態檢測以及控制,用戶可在應用層對VTM(Voltage and Thermal Manager)的thermal值進行實時讀取,并設置高溫超出閾值/常溫回落閾值,通過VTM的實時檢測以及對比,在超出閾值時產生溫度事件。或者在內核中通過增加VTM驅動,并直接在上層應用中讀取thermal溫度值并設置閾值,然后通過上層應用邏輯來實現對thermal的監控,在超出閾值時產生溫度報警事件。

TDA4動態熱檢測與控制設計方案

圖 1 TDA4動態熱檢測與控制流程圖

在得到溫度報警事件后,通過對TDA4內部各核心運行狀態以及運行頻率的讀取,能夠在系統正常運行范圍內,動態調整各核心的運行頻率,從而降低系統功耗,實現對系統熱狀態的控制。

4. VTM動態熱檢測

首先需要動態讀取SOC thermal溫度值,VTM可以用來讀取溫度值以及設置溫度報警閾值等,其詳細介紹參照TDA4 TRM手冊。其核心寄存器配置如表1所示:

表 1 VTM寄存器設置

Register in VTM module Offset Comments
WKUP_VTM_TMPSENS_STAT_j [9-0] DATA_OUT 實時溫度值(ADC code數值)
WKUP_VTM_MISC_CTRL2 [9-0] MAXT_OUTRG_ALERT_THR 高溫報警閾值,超出產生thermal alert
WKUP_VTM_MISC_CTRL2 [25-16] MAXT_OUTRG_ALERT_THR 常溫回落閾值,產生alert clean
WKUP_VTM_TMPSENS_CTRL_j [11] MAXT_OUTRG_EN Enable/Disable alert 事件
CTRLMMR_WKUP_RESET_SRC_STAT [24] THERMAL_RST 產生/清除 alert事件的標志位

讀出來的DATA_OUT值為內部ADC數值,需要進行轉換才能成為攝制溫度值,其轉換方式如圖2所示:

TDA4動態熱檢測與控制設計方案

圖 2 VTM ADC code與溫度值計算關系表

此處提供patch,能夠實現在Linux端對內部核心的thermal溫度值讀取。步驟如下:

a. 下載Linux SDK8.0并參照guide制作SD啟動卡,并下載對應thermal patch。

TDA4動態熱檢測與控制設計方案

b. 參照下述流程安裝到原生SDK中。

cd $PSDK_PATH/board-support/linux-*

git am 0001-display-temperature-as-mili-celsius.patch

cd ../..

make linux

c. 參照下述流程將編譯后的文件更新至SD卡系統中。

Edit the file $PSDK_PATH/Rules.make

Set DESTDIR=/media/$USER/rootfs

cd $PSDK_PATH

sudo make linux_install

d. 參照下述流程進行驗證

cat /sys/class/thermal/thermal_zone*/temp

其中patch一共添加了五個域中kernel的溫度值,其打印如圖3所示:

TDA4動態熱檢測與控制設計方案

圖 3 thermal溫度值讀取

其中對應了五個Linux中的設備節點,所輸出的值單位為毫攝氏度,例如圖3中所示結果以及硬件對應關系為:

thermal_zone0 -> WKUP domain DMSC core -> 67.640℃

thermal_zone1 -> MAIN domain MPU A72 core -> 68.074℃

thermal_zone2 -> MAIN domain C7x core -> 68.507℃

thermal_zone3 -> MAIN domain GPU core -> 69.371℃

thermal_zone4 -> MAIN domain R5F core -> 68.074℃

5. TDA4核心動態調頻控制

獲取到TDA4內部各個核心實時的thermal值后,可以通過上層邏輯對讀取到的溫度值與預設的報警閾值進行邏輯比較,然后采取對應的措施進行核心頻率調整。

在TDA4默認文件系統中,提供k3conf通過指定的device ID以及clock ID來實現對各個核心頻率的讀取以及控制。

5.1 Device ID的獲取:

可通過TISCI手冊J721E部分對各個模塊的device ID進行查詢:

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_00_00_12/exports/docs/pdk_jacinto_08_00_00_37/packages/ti/drv/sciclient/soc/sysfw/binaries/system-firmware-public-documentation/5_soc_doc/j721e/devices.html#soc-doc-j721e-public-devices-desc-device-list

圖4中列出了常用幾個核心的device ID。

TDA4動態熱檢測與控制設計方案

圖 4 processor device ID

5.2 Clock ID的獲取:

為了標識在一個核心中多個不同模塊的頻率設置,引入了clock ID對其進行區分,可在TISCI J721E部分對clock ID進行查詢。

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_00_00_12/exports/docs/pdk_jacinto_08_00_00_37/packages/ti/drv/sciclient/soc/sysfw/binaries/system-firmware-public-documentation/5_soc_doc/j721e/clocks.html?highlight=a72ss0_core0

5.3對應核心運行頻率檢測:

獲取到對應核心device ID后,可通過下述指令打印出當前對應核心的運行頻率。

k3conf dump clock DEVICE_ID

以A72_CORE0為例,可以得到其當前運行頻率為2GHz如圖5所示。

TDA4動態熱檢測與控制設計方案

圖 5 A72 CORE0 運行頻率

5.4設置對應核心運行頻率:

若按照第三章中的流程計算,當前運行頻率需要進行調整,可使用下述指令對當前指定device ID以及clock ID 的模塊進行頻率控制。在對其核心頻率進行修改之前,需要首先對其對應的鎖相環進行修改,以A72_CORE0核心為例:

devmem2 0x00688040 w 0x80000001

k3conf set clock 202 2 1000000000

其修改過程如圖6所示:

TDA4動態熱檢測與控制設計方案

圖 6 A72 CORE0頻率修改流程

其中每個TDA4內部核心所支持的最大頻率受硬件限制,以TDA4VM為例,如圖7所示為不同PN中各核心所支持的最大頻率,詳情參照TDA4VM Datasheet。

TDA4動態熱檢測與控制設計方案

圖 7 TDA4VM中各核心所支持最大頻率

同樣的,在最大頻率之下,各核心的頻率設置并非隨機設置,其必須滿足內部分頻器等硬件時鐘要求,此相關設置參照TI Clock Tree Tools。
審核編輯:湯梓紅

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

    關注

    68

    文章

    19317

    瀏覽量

    230097
  • 控制
    +關注

    關注

    4

    文章

    1011

    瀏覽量

    122680
  • 檢測
    +關注

    關注

    5

    文章

    4493

    瀏覽量

    91526
收藏 人收藏

    評論

    相關推薦

    J721S2/TDA4VE/TDA4VL/TDA4AL EVM用戶指南

    電子發燒友網站提供《J721S2/TDA4VE/TDA4VL/TDA4AL EVM用戶指南.pdf》資料免費下載
    發表于 11-15 14:45 ?0次下載
    J721S2/<b class='flag-5'>TDA4</b>VE/<b class='flag-5'>TDA4</b>VL/<b class='flag-5'>TDA4</b>AL EVM用戶指南

    Jacinto處理器TDA4AP/TDA4VP/TDA4AH/TDA4VH EVM用戶指南

    電子發燒友網站提供《Jacinto處理器TDA4AP/TDA4VP/TDA4AH/TDA4VH EVM用戶指南.pdf》資料免費下載
    發表于 11-15 14:43 ?0次下載
    Jacinto處理器<b class='flag-5'>TDA4</b>AP/<b class='flag-5'>TDA4</b>VP/<b class='flag-5'>TDA4</b>AH/<b class='flag-5'>TDA4</b>VH EVM用戶指南

    J721S2、TDA4VE、TDA4AL、TDA4VL、AM68功耗估算工具

    電子發燒友網站提供《J721S2、TDA4VE、TDA4AL、TDA4VL、AM68功耗估算工具.pdf》資料免費下載
    發表于 11-12 14:37 ?0次下載
    J721S2、<b class='flag-5'>TDA4</b>VE、<b class='flag-5'>TDA4</b>AL、<b class='flag-5'>TDA4</b>VL、AM68功耗估算工具

    J784S4TDA4VH、TDA4AH、TDA4VP、TDA4AP、AM69功耗估算工具用戶指南

    電子發燒友網站提供《J784S4TDA4VH、TDA4AH、TDA4VP、TDA4AP、AM69功耗估算工具用戶指南.pdf》資料免費下載
    發表于 11-07 10:12 ?0次下載
    J784S<b class='flag-5'>4</b>、<b class='flag-5'>TDA4</b>VH、<b class='flag-5'>TDA4</b>AH、<b class='flag-5'>TDA4</b>VP、<b class='flag-5'>TDA4</b>AP、AM69功耗估算工具用戶指南

    TDA4泊車應用中的超聲波雷達集成方案

    電子發燒友網站提供《TDA4泊車應用中的超聲波雷達集成方案.pdf》資料免費下載
    發表于 09-27 11:26 ?1次下載
    <b class='flag-5'>TDA4</b>泊車應用中的超聲波雷達集成<b class='flag-5'>方案</b>

    TDA4 HS Prime密鑰燒錄以及vHSM的集成

    電子發燒友網站提供《TDA4 HS Prime密鑰燒錄以及vHSM的集成.pdf》資料免費下載
    發表于 09-27 11:05 ?1次下載
    <b class='flag-5'>TDA4</b> HS Prime密鑰燒錄以及vHSM的集成

    基于Pytorch訓練并部署ONNX模型在TDA4應用筆記

    電子發燒友網站提供《基于Pytorch訓練并部署ONNX模型在TDA4應用筆記.pdf》資料免費下載
    發表于 09-11 09:24 ?0次下載
    基于Pytorch訓練并部署ONNX模型在<b class='flag-5'>TDA4</b>應用筆記

    TDA4 Edge AI處理器的性能和效率基準測試

    電子發燒友網站提供《TDA4 Edge AI處理器的性能和效率基準測試.pdf》資料免費下載
    發表于 09-11 09:21 ?0次下載
    <b class='flag-5'>TDA4</b> Edge AI處理器的性能和效率基準測試

    TDA4系列的SPI啟用和驗證

    電子發燒友網站提供《TDA4系列的SPI啟用和驗證.pdf》資料免費下載
    發表于 09-04 10:50 ?2次下載
    <b class='flag-5'>TDA4</b>系列的SPI啟用和驗證

    TDA4x系統解決方案

    電子發燒友網站提供《雙TDA4x系統解決方案.pdf》資料免費下載
    發表于 09-03 10:13 ?0次下載
    雙<b class='flag-5'>TDA4</b>x系統解決<b class='flag-5'>方案</b>

    TDA4:定制電路板啟動指南

    電子發燒友網站提供《TDA4:定制電路板啟動指南.pdf》資料免費下載
    發表于 08-28 11:50 ?0次下載
    <b class='flag-5'>TDA4</b>:定制電路板啟動指南

    TDA4刷寫技術

    電子發燒友網站提供《TDA4刷寫技術.pdf》資料免費下載
    發表于 08-23 10:15 ?2次下載
    <b class='flag-5'>TDA4</b>刷寫技術

    適用于ADAS和自動駕駛汽車的TDA4VH-Q1、TDA4AH-Q1、TDA4VP-Q1、TDA4AP-Q1 Jacinto? 處理器數據表

    電子發燒友網站提供《適用于ADAS和自動駕駛汽車的TDA4VH-Q1、TDA4AH-Q1、TDA4VP-Q1、TDA4AP-Q1 Jacinto? 處理器數據表.pdf》資料免費下載
    發表于 08-03 09:46 ?0次下載
    適用于ADAS和自動駕駛汽車的<b class='flag-5'>TDA4</b>VH-Q1、<b class='flag-5'>TDA4</b>AH-Q1、<b class='flag-5'>TDA4</b>VP-Q1、<b class='flag-5'>TDA4</b>AP-Q1 Jacinto? 處理器數據表

    TDA4VE TDA4AL TDA4VL Jacinto?處理器數據表

    電子發燒友網站提供《TDA4VE TDA4AL TDA4VL Jacinto?處理器數據表.pdf》資料免費下載
    發表于 08-03 09:45 ?0次下載
    <b class='flag-5'>TDA4</b>VE <b class='flag-5'>TDA4</b>AL <b class='flag-5'>TDA4</b>VL Jacinto?處理器數據表

    芯品#TDA4AEN-Q1 具有AI功能的汽車級 ADAS SoC

    TDA4VEN/TDA4AEN(也稱為 TDA4 入門級)處理器系列是針對高級駕駛輔助系統 (ADAS) 應用的 Jacinto? 7 汽車級異構 Arm? 處理器系列的擴展。TDA4
    的頭像 發表于 05-08 12:00 ?9575次閱讀
    芯品#<b class='flag-5'>TDA4</b>AEN-Q1 具有AI功能的汽車級 ADAS SoC
    主站蜘蛛池模板: 伦理片在线线手机版韩国免费观看 | 一级性生活毛片| 成年人视频免费在线观看| 麻豆精品一卡2卡三卡4卡免费观看 | 日韩精品欧美在线视频在线| 97人摸人人澡人人人超一碰| 九九热这里只有国产精品| 小学生偷拍妈妈视频遭性教育 | 中文无码字慕在线观看| 狠狠色色综合站| 99热视频这里只有久久精品| 把内衣脱了把奶露出来| 李丽莎与土豪50分钟在线观看| 亚洲欧美偷拍视频一区| 国产偷窥盗摄一区二区| 消息称老熟妇乱视频一区二区 | 黄梅戏mp3大全| 亚洲一区免费在线观看| 户外插BBBBB| 一级做a爰片久久毛片潮喷动漫| 精品福利一区| 总裁呻吟双腿大开男男H| 毛片大全网站| 99热久久这里只精品国产WWW| 暖暖 免费 高清 日本 在线| 中文字幕一区二区三区在线播放| 恋夜直播午夜秀场最新| music radio在线收听| 秋霞最新高清无码鲁丝片| 成人在线视频免费观看| 无码人妻视频又大又粗欧美| 国产午夜精品鲁丝片| 亚洲精品国产在线网站| 成人网络电视破解版| 色戒西瓜视频| 国内精品七七久久影院| 亚洲欧美韩国综合色| 精品午夜国产福利观看| 亚洲男人片片在线观看| 老师紧窄粉嫩| 一色屋精品亚洲香蕉网站|