CIU32M010、CIU32M030 華大電子MCU 循環冗余校驗計算單元
- 公司名稱 沈陽芯碩科技有限公司
- 品牌 其他品牌
- 型號 CIU32M010、CIU32M030
- 產地
- 廠商性質 經銷商
- 更新時間 2023/6/30 17:07:26
- 訪問次數 157
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
1.循環冗余校驗計算單元(CRC)
1.1模塊介紹
循環冗余校驗(CRC)計算單元是根據自定義的生成多項式得到任意一個 32 位全字的 CRC 計算結果。 在其他的應用中,CRC 技術主要應用于核實數據傳輸或者數據存儲的正確性和完整性。CRC 計算單元可以在程序運行時計算出軟件的標識,之后與在連接時生成的參考標識比較,然后存放在存儲器空間。
1.2功能特點
• 支持 16/32 位不同長度的多項式
• 支持自定義的多項式
• 默認是 32 位多項式:
x 32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 +x8 + x7 + x5 + x4 + x2+ x +1
• 一個 32 位初始值配置寄存器用于輸入,一個 32 位結果寄存器用于輸出結果
1.3功能說明
該模塊用于計算 SRAM 中數據段的 CRC 校驗值,軟件配置計算初始值、校驗多項式、起始地址、數據長度,啟動 CRC 計算后等待硬件完成標志有效時讀取 CRC_OUT 寄存器可獲得 CRC 校驗值。
1.4模塊框圖
1.5時鐘與復位
1.5.1時鐘介紹
該模塊時鐘源為系統時鐘,低功耗模式下到達模塊的時鐘會被自動停止。
1.5.2復位介紹
該模塊的復位源有兩個,分別是系統復位和軟件復位,軟件復位可通過配置系統寄存器觸發。
2.硬件除法運算單元(HWDIV)
2.1模塊介紹
本硬件除法運算單元能自動執行有符號或無符號的 32 位的整數除法運算。
2.2功能特點
• 支持 32 位無符號除法
• 支持 32 位有符號除法
2.3功能說明
硬件除法單元包括了 4 個 32 位的數據寄存器,分別為被除數,除數,商和余數。可做有符號或無符號的 32 位除法運算,通過硬件除法控制寄存器的 SIGN 位來進行選擇。每一次寫入除數寄存器,會自動觸發除法運算,可以軟件等待 8 個系統時鐘周期后去讀取結果或者等待狀態寄存器的完成標志為 1 后去讀取結果。如果除數為零,會產生溢出中斷標志位。
2.4時鐘與復位
2.4.1時鐘介紹
該模塊時鐘源為系統時鐘,低功耗模式下到達模塊的時鐘會被自動停止。
2.4.2復位介紹
該模塊的復位源有兩個,分別是系統復位和軟件復位,軟件復位可通過配置系統寄存器觸發。
3.電源管理
3.1電源
芯片的工作電壓為 2.5V~5.5V。本芯片采用 Cap-Less 設計,無需在內置 LDO 輸出上外掛電容。內置 LDO 具有 2 擋位下拉電流使能 PMUCON0[18:17],同時也有低功耗參考電流寄存器
3.1.1電壓調節器
復位后調節器總是使能的。在需要低功耗的場合,可以使能低功耗工作模式。
3.2電源管理器
3.2.1上電復位(POR) 和掉電復位(PDR)
CIU32M010、CIU32M030 內部有一個完整的上電復位(POR)和掉電復位(PDR) 電路,當供電電壓達到 1.9V 時系統能正常工作。當 VDD 低于限位電壓 VPOR/VPDR 時,系統保持為復位狀態,而無需外部復位電路。
3.2.2. 可編程電壓監測器(PVD)
CIU32M010、CIU32M030 內部集成一個外部供電 VCC 電壓檢測器,檢測電壓均閾值可選。當系統監測到 VCC 電壓低于配置電壓值時,可以選擇觸發系統復位或通過使能 PVD 中斷進入中斷子函數。這一特性可用于執行緊急關閉任務。檢測信號可以選擇經過毛刺濾波電路或直接檢測,由 LVDCONLVD_VCC_BPS_EN 來控制。