SQ96B86S作為一顆高度集成的音頻SoC,集成Cortex-M0進行低功耗管理,高性能CPU完成系統控制,配以高性能音頻專用DSP處理音頻編解碼和音效處理,同時還集成SAR-ADC,USB2.0,SD/MMC/SDIO等控制器,RTC,以及音頻CODEC和I2S音頻接口。
芯片架構
CPU
精簡指令集處理器架構, 32位數據,16位/32位混合編碼指令;
3級流水線,最高工作頻率160MHz;
32個32位通用寄存器,16個快速中斷的通用寄存器;
配備高速緩存(16KB),四路組關聯,支持WB/WT;
配備硬件浮點單元,支持單精度浮點數;
配備音頻處理單元;
配備DSP擴展指令,硬件乘法器,支持1個周期快速產生乘法結果;
配備緊耦合IP,包括矢量中斷控制器與計時器;
DSP
5級流水線,最高工作頻率160MHz;
32bit/16bit乘法:MAC16,MUL16,MUL32;
32bit整數除法;
單精度浮點運算;
專用硬件音頻加速引擎;
32KB指令/數據Cache,支持WB/WT;
兩片Local SRAM,128KB+64KB;
Cortex-M0核
高性能32bit Cortex-M0核心,最高工作頻率80MHz;
內建8KB Cache,分四個地址區域,獨立配置是否Cache;
支持降頻工作,最高總線頻率四分之一;
時鐘和電源管理
外接32.768KHz晶振和12MHz晶振;
內置RCL和RCH;
內置系統PLL,音頻PLL和USB1.1 PLL;
內置雙1.2V LDO;
集成單獨供電RTC,帶萬年歷功能;
支持降頻、STOP等多種低功耗工作模式;
存儲控制器
OTP
容量8KB;
存放啟動代碼、參數和密鑰;
SPI Flash控制器
支持SPI Flash 1/2/4線模式;
支持核心直接在SPI Flash上運行;
SRAM
240KB內置SRAM,系統32KB+16KB,DSP 192KB;
支持Byte,Half-word,Word讀寫;
SDRAM控制器
高效SDRAM控制器,支持16bit位寬操作;
支持Self-refresh,Power Down等SDRAM低功耗模式;
內部疊封2MB SDRAM;
外設接口
I2S_I/O
I2S_I/O1支持5.1聲道,其他支持2.0聲道;
支持24bit@192KHz;
支持時鐘Master和Slave模式;
支持PDMA模式;
音頻CODEC
內置2組立體聲Audio ADC,SNR 100db(A-weight);
支持立體聲模擬MIC輸入,支持ALC功能;
內置2組立體聲Audio DAC,SNR 100db(A-weight);
USB_HS
內置高速PHY;
符合USB2.0標準,支持高速、全速、低速;
支持控制、批量、中斷和同步傳輸;
內置2KB SRAM;
內置Normal和Scatter-Gather DMA傳輸;
USB_FS
內置全速PHY;
符合USB2.0標準,支持全速、低速;
支持控制、批量、中斷和同步傳輸;
內置1KB SRAM;
內置DMA傳輸;
SD/MMC/SDIO
符合SD2.0,MMC4.3和SDIO2.0標準規范;
支持1和4-bit模式;
內置Normal和鏈式DMA傳輸;
UARTx4
提供4個UART模塊;
高速UART1內置64深度FIFO,UART2深度8,UART3/4深度16;
支持數據位和停止位可編程;
支持奇偶檢驗或者無校驗;
支持接收、發送FIFO中斷;
UART1支持PDMA模式;
I2Cx2
支持標準、快速和高速三種模式;
支持Master和Slave模式;
SPI
支持SPI標準4線協議;
內建獨立8x32發送和接收緩存;
支持PDMA模式;
PWM
支持預置分頻;
8路獨立PWM輸出;
16位計數精度;
ADC
8路模擬輸入通道,10bit精度;
GPIO
兩組GPIO控制器;
獨立上拉電阻使能;
驅動能力選擇(2/4/8/24mA);
支持每個IO的中斷可配,沿或者電平觸發;
內置硬件模塊
xDMAC
兩個控制器,最高支持12路(8+4)獨立可配置通道;
支持Normal和Scatter-Gather傳輸模式;
支持Byte-,Half-word-和Word-存??;
支持源/目標地址自增;
支持16路數據請求通道;
EQ加速引擎IIR
Timer
支持預置分頻;
五組獨立計數器;
32bit計數精度;