ADSP-21369芯片简介
0赞写了那么多的21369,忽然发现没有对他进行了简单的介绍
SHARC系列ADSP-21369的功能框图如下图所示,处理器使用两个计算单元,在一系列DSP算法上比以前的SHARC处理器有了显著的性能提升。
此功能框图说明了如下的结构特点:
- 两个处理单元(PEx,PEy),每个都由ALU(运算单元)、乘法器、移位器,以及数据寄存器堆组成;
- 数据地址产生器(DAG1,DAG2);
- 带指令缓存的程序定序器;
- DM和PM数据总线,支持存储器与处理器内核之间每个内核时钟周期传输4个32位数据;
- 三个可编程内部定时器,具有PWM产生、PWM捕获/脉宽测量,以及外部事件计数功能;
- 片上SRAM(2Mbits),片上掩模可编程的ROM(6Mbits);
- JTAG测试仿真口;
- DMA控制器;
- 8个全双工串行口;
- 数字应用接口,包括4个高精度时钟产生器(PCG),输入数据端口(IDP),S/PDIF发送器/接收器,8通道异步采样率转换器(SRC),8个串行口,一个16位并行输入口(PDAP),一个灵活的信号选择连接单元(DAI SRU);
- 数字外设接口,包括:3个定时器(TIMER),一个I2C接口,2个UARTs,2个串行外设接口(SPI),以及一个灵活的信号选择连接单元(DPI SRU)。
ADSP-21369 DSP处理器的每个存储器块都可以配置为程序和数据存储器的不同组合,如下表所示。每个存储器块都支持处理器内核和I/O处理器的单周期、独立访问。处理器接口结合片上分离的总线,允许单周期内实现处理器内核传输两个数据,I/O处理器传输一个数据。
长字(64Bit) |
扩展精度正常字(48Bits) |
正常字(32Bits) |
短字(16Bits) |
Block0 ROM(保留) 0x00040000-0x0004BFFF |
Block0 ROM(保留) 0x00080000-0x0008FFF |
Block0 ROM(保留) 0x00080000-0x00097FFF |
Block0 ROM(保留) 0x00100000-0x0012FFFF |
保留0x0004F000-0x0004FFFF |
保留0x00094000-0x0009FFFF |
保留0x0009E000-0x0009FFFF |
保留0x0013C000-0x0013FFF |
Block0 SRAM 0x0004C000-0x0004EFFF |
Block0 SRAM 0x00090000-0x00093FFF |
Block0 SRAM 0x00098000-0x0009DFFF |
Block0 SRAM 0x00130000-0x0013BFFF |
Block1 ROM(保留) 0x00050000-0x0005BFFF |
Block1 ROM(保留) 0x000A0000-0x000AFFFF |
Block1 ROM(保留) 0x000A0000-0x000B7FFF |
Block1 ROM(保留) 0x00140000-0x0016FFF |
保留0x0005F000-0x0005FFFF |
保留0x000b4000-0x000BFFFF |
保留 0x000BE000-0x000BFFFF |
保留0x0017C000-0x0017FFFF |
Block1 SRAM 0x0005C000-0x0005EFFF |
Block1 SRAM 0x000B0000-0x000B3FFF |
Block1 SRAM 0x000B8000-0x000BDFFF |
Block1 SRAM 0x00170000-0x0017BFFF |
Block2 SRAM 0x00060000-0x00060FFF |
Block2 SRAM 0x000C0000-0x000C1554 |
Block2 SRAM 0x000C0000-0x000C1FFF |
Block2 SRAM 0x00180000-0x00183FFF |
保留0x00061000-0X0006FFF |
保留0x000C1555-0x000C3FFF |
保留0x000C2000-0x000DFFFF |
保留0x00184000-0x001BFFF |
Block3 SRAM 0x00070000-0x00070FFF |
Block3 SRAM 0x000E0000-0x000E1554 |
Block3 SRAM 0x000E0000-0x000E1FFF |
Block3 SRAM 0x001C0000-0x001C3FFF |
保留0x00071000-0x0007FFFF |
保留0x000E1555-0x000FFFFF |
保留0x000E2000-0x000FFFFF |
保留0x001C4000-0x001FFFFF |