AM4379是美國德州儀器生產的晶片。
基本介紹
- 中文名:AM4379
- 外文名:AM4379
- 主機板:TL437x-EVM
- 亮點
- 加密硬體加速器(AES、SHA、RNG、DES 和 3DES)
- 安全引導(僅在 AM437x 高安全性 [AM437xHS] 器件上可用)
- 兩個控制器區域網路 (CAN) 連線埠
- 六個 UART、兩個 McASP、五個 McSPI、三個 I2C 連線埠、一個 QSPI 和一個 HDQ 或 1-Wire
- NEON™單指令多數據流 (SIMD) 協處理器和矢量浮點 (VFPv3) 協處理器
- 32KB L1 指令快取和數據快取
- 256KB L2 快取或 L3 RAM
- Sitara™ ARM®Cortex®-A9 32 位 RISC 處理器,處理速度高達 1000MHz
- 32 位 LPDDR2、DDR3 和 DDR3L 支持
- 通用存儲器支持(NAND、NOR、SRAM),支持高達 16 位的 ECC
- SGX530 圖形引擎
- 顯示子系統
- 可程式實時單元子系統和工業通信子系統 (PRU-ICSS)
- 實時時鐘 (RTC)
- 多達兩個帶集成 PHY 的 USB 2.0 高速雙角色(主機或設備)連線埠
- 支持多達 2 個連線埠的 10、100 和 1000 乙太網交換機
- 串列接口:
- 安全性
- 兩個 12 位逐次逼近暫存器 (SAR) ADC
- 多達三個 32 位增強型捕捉 (eCAP) 模組
- 多達三個增強型正交編碼器脈衝 (eQEP) 模組
- 多達六個增強型高解析度 PWM (eHRPWM) 模組
MPU 子系統
- JTAG
- 嵌入式跟蹤緩衝器
- 具有高達 1000MHz 處理速度的 ARM Cortex-A9 32 位 RISC 微處理器
- 32KB L1 指令快取和數據快取
- 256KB L2 快取(也可配置為 L3 RAM)
- 256KB 片上引導 ROM
- 64KB 片上 RAM
- 安全控制模組 (SCM)(僅在 AM437xHS 器件上可用)
- 仿真和調試
- 中斷控制器
片上存儲器(共享 L3 RAM)
- 256KB 通用片上存儲器控制器 (OCMC) 隨機存取存儲器 (RAM)
- 可訪問所有主機
- 支持保持以實現快速喚醒
- 多達 512KB 內部 RAM 總量(256KB ARM 存儲器配置為 L3 RAM + 256KB OCMC RAM)
外部存儲器接口 (EMIF)
- LPDDR2:266MHz·時鐘(LPDDR2-533 數據速率)
- DDR3 和 DDR3L:400MHz 時鐘(DDR-800 數據速率)
- 32 位數據匯流排
- 2GB 全部可定址空間
- 支持一個 x32、兩個 x16 或四個 x8 存儲器器件配置
- DDR 控制器:
通用存儲器控制器 (GPMC)
- 靈活的 8 位和 16 位異步存儲器接口,具有多達七個片選(NAND、NOR、Muxed-NOR 和 SRAM)
- 使用 BCH 代碼,支持 4 位、8 位或 16 位 ECC
- 使用海明碼來支持 1 位 ECC
錯誤定位器模組 (ELM)
- 與 GPMC 配合使用,以找到來自伴隨多項式的數據錯誤(在使用 BCH 算法時生成)的地址
- 根據 BCH 算法,支持 4 位、8 位和 16 位每 512 位元組塊錯誤定位
可程式實時單元子系統和工業通信子系統 (PRU-ICSS)
- 一個帶有流控制引腳的通用異步收發器 (UART) 連線埠,支持高達 12Mbps 的數據速率
- 一個 eCAP 模組
- 2 個支持工業用乙太網的 MII 乙太網連線埠,例如EtherCAT
- 1 個 MDIO 連線埠
- 每個核心都是一個能以 200MHz 運行的 32 位載入和存儲 RISC 處理器
- 具有單錯檢測(奇偶校驗)功能的 12KB (PRU-ICSS1)、4KB (PRU-ICSS0) 指令 RAM
- 具有單錯檢測(奇偶校驗)功能的 8KB (PRU-ICSS1)、4KB (PRU-ICSS0) 數據 RAM
- 具有 64 位累加器的單周期 32 位乘法器
- 增強型 GPIO 模組對外部信號提供移入和移出支持以及並行鎖斷
- 支持的協定如 EtherCAT®, PROFIBUS®, PROFINET®和 EtherNet/IP™、EnDat 2.2 等
- 兩個可程式實時單元 (PRU) 子系統,每個子系統有兩個 PRU 核心
- 具有單錯檢測(奇偶校驗)功能的 12KB(僅限 PRU-ICSS1)共享 RAM
- 三個 120 位元組暫存器組,可被每個 PRU 訪問
- 用於處理系統輸入事件的中斷控制器模組 (INTC)
- 用於將內部和外部主機連線到 PRU-ICSS 內部資源的本地互連匯流排
- PRU-ICSS 內的外設
- 兩種 PRU-ICSS 子系統支持工業通信
電源、復位和時鐘管理 (PRCM) 模組
- 兩個不可切換電源域(RTC 和喚醒邏輯 [WAKE-UP])
- 三個可切換電源域(MPU 子系統、SGX530 [GFX]、外設和基礎設施 [PER])
- 動態電壓頻率縮放 (DVFS)
- 集成高頻率振盪器,用於為各種系統和外設時鐘生成參考時鐘(19.2、24、25 和 26MHz)
- 支持子系統和外設的單獨時鐘使能和禁用控制,幫助降低功耗
- 五個用於生成系統時鐘(MPU 子系統、DDR 接口、USB 和外設 [MMC 和 SD、UART、SPI、I2C]、L3、L4、乙太網、GFX [SGX530] 以及 LCD 像素時鐘)的 ADPLL
- 控制深度休眠模式的進入和退出
- 負責休眠排序、電源域關閉排序、喚醒排序和電源域打開排序
- 時鐘
- 電源
實時時鐘 (RTC)
- 實時日期(年、月、日和星期幾)和時間(小時、分鐘和秒)信息
- 內部 32.768kHz 振盪器、RTC 邏輯和 1.1V 內部 LDO
- 獨立上電復位 (RTC_PWRONRSTn) 輸入
- 外部喚醒事件專用輸入引腳 (RTC_WAKEUP)
- 可程式警報可生成用於喚醒的 PRCM 內部中斷或用於事件通知的 Cortex-A9 內部中斷
- 可程式警報可與外部輸出 (RTC_PMIC_EN) 配合使用,以啟用電源管理 IC,從而恢復非 RTC 電源域
外設
器件標識
- 生產 ID
- 器件部件號(唯一的 JTAG ID)
- 設備版本(可由主機 ARM 讀取)
- 安全密鑰(僅在 AM437xHS 器件上可用)
- 功能標識
- 廠家可程式電子熔絲組 (FuseFarm)
調試接口支持
- 用於 ARM(Cortex-A9 和 PRCM)和 PRU-ICSS 調試的 JTAG 和 cJTAG
- 支持實時跟蹤引腳(對於 Cortex-A9)
- 64KB 嵌入式跟蹤緩衝器 (ETB)
- 支持器件邊界掃描
- 支持 IEEE1500
DMA
- 向/從片上存儲器傳送
- 向/從外部存儲器(EMIF、GPMC 和從外設)傳送
- 片上增強型 DMA 控制器 (EDMA) 搭載三個第三方傳送控制器 (TPTC) 和一個第三方通道控制器 (TPCC),支持多達 64 個可程式邏輯通道和 8 個 QDMA 通道
- EDMA 用於:
處理器間通信 (IPC)
- 集成了基於硬體的 IPC 信箱,以及用於 Cortex-A9、PRCM 和 PRU-ICSS 之間進程同步的 Spinlock
啟動模式
- 通過鎖存在 PWRONRSTn 復位輸入引腳上升沿的啟動配置引腳來選擇啟動模式
攝像機
- 雙連線埠 8 位和 10 位 BT656 接口
- 雙連線埠 8 位和 10 位(包括外部同步)
- 單連線埠 12 位
- YUV422/RGB422 和 BT656 輸入格式
- RAW 格式
- 高達 75MHz 的像素時鐘頻率
封裝
- 491 引腳 BGA 封裝 (17 × 17mm)(後綴為 ZDN),0.65mm 焊球間距,採用過孔通道陣列技術實現低成本布線