ADSP-21593/21594/ADSP-SC592/SC594处理器:高性能与多功能的完美融合

电子说

1.4w人已加入

描述

ADSP-21593/21594/ADSP-SC592/SC594处理器:高性能与多功能的完美融合

在当今的电子设计领域,对于高性能、多功能处理器的需求日益增长。ADSP-21593/21594/ADSP-SC592/SC594处理器凭借其卓越的性能和丰富的功能,成为众多工程师的首选。今天,我们就来深入探讨一下这款处理器的特点、架构以及应用场景。

文件下载:ADSP-21593.pdf

处理器概述

ADSP-2159x/ADSP-SC59x系列处理器属于SHARC家族,其中ADSP-SC592/SC594基于SHARC+双核和Arm Cortex-A5核心,而ADSP-2159x则是单指令多数据(SIMD)SHARC家族的数字信号处理器(DSP),采用了Analog Devices的Super Harvard架构。这些32位/40位/64位浮点处理器针对高性能音频和浮点应用进行了优化,拥有大型片上静态随机存取存储器(SRAM)、多个内部总线以消除输入/输出(I/O)瓶颈,以及创新的数字音频接口(DAI)。

核心架构与性能

SHARC+核心

SHARC+核心是这款处理器的一大亮点。它具有高达1 GHz的时钟频率,每个核心拥有高达5 Mb(640 kB)的L1 SRAM内存,并支持奇偶校验,还可选择配置为缓存。该核心支持32位、40位和64位浮点运算,以及32位定点运算,具备字节、短字、字和长字寻址能力。

其SIMD架构包含两个计算处理单元,可作为单指令多数据(SIMD)引擎运行,能高效执行数学密集型DSP算法。独立的并行计算单元由乘法器、ALU和移位器组成,支持IEEE 32位单精度浮点、40位扩展精度浮点、IEEE 64位双精度浮点和32位定点数据格式。

Arm Cortex-A5核心(仅ADSP-SC592/SC594)

Arm Cortex-A5核心为处理器带来了强大的通用处理能力。它具有32 kB的L1指令和数据缓存以及256 kB的L2缓存,支持Arm、Thumb和ThumbEE指令集,具备Arm TrustZone安全扩展,还拥有扩展向量浮点单元和扩展媒体处理引擎。

系统基础设施

内存系统

系统拥有高达2 MB的L2 SRAM,支持ECC保护,可供SHARC+核心、Arm Cortex-A5核心和系统DMA通道使用。此外,还有一个Level 3(L3)接口,可提供16位接口连接DDR3/DDR3L SDRAM设备。

系统交叉开关(SCBs)

系统交叉开关是片上系统总线互连的基本构建块,提供高效的流水线总线传输协议,支持全双工总线操作,允许多个总线请求者同时访问总线完成者,并提供保护模型以确保选择性的总线互连保护。

直接内存访问(DMA)

处理器使用DMA进行数据传输,可在内存空间内或内存空间与外设之间进行数据传输。DMA引擎支持多种操作模式,如单线性缓冲区、线性缓冲区带负/正/零步长、循环自动刷新缓冲区等。

安全特性

处理器具备多种安全特性,如Arm TrustZone技术,可实现安全状态的扩展;支持基于标准的硬件加速加密、解密、认证和真随机数生成;系统保护单元(SPU)和系统内存保护单元(SMPU)可防止对MMR空间的意外或不必要访问。

外设与接口

数字音频接口(DAI)

支持两个相同的数字音频接口单元,可通过信号路由单元(SRU)连接各种外设。DAI包含SPORTs、ASRC、S/PDIF和PCG等外设,提供了丰富的音频处理能力。

以太网媒体访问控制器(EMAC)

支持10/100/1000 AVB以太网和精确时间协议(IEEE 1588),具备多种标准和高级特性,如自动校验和计算、独立的32位描述符驱动的接收和发送DMA通道等。

控制器区域网络(CAN FD)

有两个CAN模块,支持CAN with flexible data-rate(CAN FD)和CAN 2.0B协议,可实现可靠的通信。

其他外设

还包括UART、SPI、USB、GPIO等多种外设,满足不同应用场景的需求。

应用场景

这款处理器适用于多个领域,如汽车领域的音频放大器、头单元、ANC/RNC、后座娱乐、数字驾驶舱和ADAS等;消费领域的AVRs、调音台、麦克风阵列和会议系统等。

开发工具

Analog Devices为该处理器提供了完整的软件和硬件开发工具,包括集成开发环境(IDE)、评估产品、仿真器和各种软件插件。CrossCore Embedded Studio(CCES)是一款基于Eclipse框架的IDE,支持大多数Analog Devices处理器家族,可无缝集成各种软件插件,为开发提供了便利。

总结

ADSP-21593/21594/ADSP-SC592/SC594处理器以其高性能的核心架构、丰富的系统基础设施、多样的外设接口以及完善的开发工具,为电子工程师提供了一个强大而灵活的解决方案。无论是在汽车、消费还是工业领域,都能发挥出其卓越的性能,满足各种复杂应用的需求。作为电子工程师,我们可以充分利用这款处理器的优势,开发出更具创新性和竞争力的产品。

你在使用这款处理器的过程中,遇到过哪些有趣的挑战呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分