ADSP-SC58x and ADSP-2158x Series
多核SHARC+ARM® SOC提供功耗低于2W的24GFLOPS性能,适合高级实时音频和工业应用
专为各种实时应用而设计
- 汽车、消费电子和专业音频
- 多轴电机控制
- 电能分配系统
- 和其它计算密集型使用案例
特色产品
|
![]() Family Comparison |
特性和优势
- 集成双通道SHARC+浮点DSP内核和ARM® Cortex®-A5处理器
- 5.4GFLOPs、1.8GMACS浮点SHARC+ DSP性能(2x 450MHz)
- 18GFLOPs FFT/iFFT加速器提供5x SHARC以上的内核性能(具有DMA的5µsec 1024-pt cFFT)
- 支持105°C环境,减少散热器、无需风扇以提高可靠性和鲁棒性
- 具有FPU和Neon® DSP扩展的行业标准ARM® Cortex®-A5(450MHz时,720DMIPS)
- 集成增强型外设,包括千兆以太网(带AVB)、MLB、USB、CAN、SDIO和PCIe
- 易于使用的确定性DSP编码器,其性能为以前SHARC的两倍
- 每个SHARC+内核具有大容量片内640KB L1 SRAM/缓存、256KB共用的L2 SRAM和高级DMA特性
- 具有最多双DDR3接口的高性能外部存储器
- 无缝DSP数字音频接口,包括8x全SPORT(带I2S)、SPDIF和采样速率转换器
- 多个串行接口,包括四通道SPI、I2C、UART
- 支持具有高速链路端口或PCIe连接选项的可扩展多器件架构
- 实现IP保护、快速安全启动和安全网络连接
多个ADSP-SC58x和ADSP-2158x产品选项
- 一个或两个SHARC+内核,具有或不具有ARM® Cortex®-A5处理器和各种外设选项
- 引脚兼容选项,采用两种不同的19 mm × 19 mm(0.8mm间距)cspBGA封装
- 较高引脚数全功能版本(529引脚)或成本优化型较少引脚数选项(349引脚)
- CrossCore Embedded Studio (CCES)提供优化的C/C++编译器、DSP库和项目实例
- SHARC+和ARM® Cortex®-A5内核上的Micrium µC/OS-II® & µC/OS-III®实时内核以及Micrium USB主机、USB设备和在ARM® Cortex®-A5上运行的文件系统堆栈
- 具有完整的参考原理图和PCB设计细节的ADSP-SC58x EZ-KIT-Lite开发板
- 高速JTAG仿真器(ICE-1000/2000)便于开发、测试和调试高级应用
- 基于Buildroot的发行版
- 在基于Linux的主机上集成CCES
- 支持内核和应用程序调试
- 将于2015年9月提供beta程序
- 如需申请,请填写软件申请表并在“补充说明”字段中注明“Linux SC58x支持”。
软件和开发工具
CrossCore® Embedded Studio

CrossCore® Embedded Studio是针对ADI公司Blackfin®、SHARC®和ARM™处理器系列的世界一流集成开发环境(IDE)。该IDE基于Eclipse™,采用我们最新一代成熟的代码生成工具,提供无缝直观的C/C++和汇编语言编辑、代码生成和调试支持。
CrossCore Embedded Studio还为Blackfin和SHARC开发人员提供驱动器、服务和算法软件模块的高度集成插件支持。此类支持包括片内和片外外设的驱动器支持、以太网和USB的堆栈、广受欢迎的实时操作系统和文件系统等等。这为用户提供了易于使用的开发框架,包含出色的集成多核开发和调试支持。
访问CrossCore®支持社区 |
|
相关产品
ADSP-21567
高达800MHz的SHARC+ DSP(带640KB L1)、512KB共用的L2 SRAM、400引脚CSP_BGA封装
ADSP-21569
高达 1GHz SHARC+ DSP 带 640KB L1,1024KB 共享 L2 SRAM,400 球 CSP_BGA
ADSP-21566
400MHz SHARC+ DSP 带 640KB L1,256KB 共享 L2 SRAM,400 球 CSP_BGA
ADSP-21565
高达 1GHz SHARC+ DSP 带 640KB L1,1024KB 共享 L2 SRAM,120 球 LQFP_EP
ADSP-21563
高达 800MHz SHARC+ DSP 带 640KB L1,512KB 共享 L2 SRAM,120 球 LQFP_EP
ADSP-21562
400MHz SHARC+ DSP(带640KB L1)、256KB共用的L2 SRAM、120引脚LQFP_EP封装
ADSP-21160N
100 MHz高性能32位SHARC DSP
ADSP-21161N
100 MHz低成本32位SHARC DSP
ADSP-21362
高性能32位浮点SHARC处理器,适合汽车音频
ADSP-21363
ADSP-21363 —— 面向通用型应用的高性能32位浮点SHARC处理器
ADSP-21364
面向专业音频的高精度32位浮点SHARC处理器
ADSP-21368
面向专业音频应用的高性能32位浮点SHARC处理器
ADSP-21369
通用高性能32位浮点SHARC处理器
ADSP-21371
面向汽车音频的32位高性能浮点SHARC处理器
ADSP-21375
32位高性能浮点SHARC处理器
ADSP-21469
第四代高性能DSP
ADSP-21477
高性能第四代DSP
ADSP-21478
高性能第四代DSP
ADSP-21488
高性能第四代 DSP
ADSP-21489
高性能第四代 DSP
ADSP-21571
双核SHARC+ DSP(带384KB L1)、1MB共用的L2、176-LQFP
ADSP-21573
双核SHARC+ DSP(带768KB L1)、1MB共用的L2、DDR、400-cspBGA
ADSP-21583
双核SHARC+ DSP、DDR、349-cspBGA
ADSP-21584
Dual-core SHARC+ DSP, DDR, 349-cspBGA
ADSP-21587
Dual-core SHARC+ DSP, dual DDR, 529-cspBGA
ADSP-BF504
低成本BLACKFIN处理器,具有优化的外设集,适合工业和通用应用
ADSP-BF504F
BLACKFIN处理器,具有可执行闪存和优化的外设集,适合工业和通用应用
ADSP-BF506F
BLACKFIN处理器,具有可执行闪存、模数转换器和优化的外设集,适合工业和通用应用
ADSP-BF512
低成本Blackfin处理器,具有消费类设备可连通性
ADSP-BF512F
低成本、能与消费类设备相连通的Blackfin处理器
ADSP-BF514
低成本Blackfin处理器,具有消费类设备连通性
ADSP-BF514F
低成本Blackfin处理器,具有消费类设备连通性
ADSP-BF516
具有低功耗、先进的嵌入式连接性能的Blackfin处理器
ADSP-BF516F
具有低功耗、先进的嵌入式连接性能的Blackfin处理器
ADSP-BF518
具有低功耗、先进的嵌入式连接性能的Blackfin处理器
ADSP-BF518F
低功耗BLACKFIN处理器,具有先进的嵌入式连接性
ADSP-BF522C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
ADSP-BF523
具有先进外设功能的低功耗Blackfin处理器
ADSP-BF523C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
adsp-bf524
具有高级外设和低待机功耗的Blackfin处理器
ADSP-BF524C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
ADSP-BF525
具有高级外设的低功耗Blackfin处理器
ADSP-BF525C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
adsp-bf526
具有高级外设和低待机功耗的Blackfin处理器
ADSP-BF526C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
adsp-bf527
具有高级外设的低功耗Blackfin处理器
ADSP-BF527C
低功耗Blackfin处理器,配有高级外设和嵌入式立体声音频编解码器
ADSP-BF532
400 MHz高性能Blackfin处理器
ADSP-BF533
High Performance General Purpose Blackfin Processor
ADSP-BF534
面向汽车和工业应用的Blackfin处理器,具有CAN连接能力
ADSP-BF536
有嵌入式网络连接性的Blackfin处理器
ADSP-BF537
具备嵌入式网络连接能力的Blackfin处理器
ADSP-BF539F
适合汽车导航、娱乐和音频系统的Blackfin处理器
ADSP-BF542
高性能汇聚多媒体Blackfin处理器
ADSP-BF547
高性能汇聚多媒体Blackfin处理器
ADSP-BF549
高性能融合多媒体Blackfin处理器
ADSP-BF561
Blackfin对称多处理器,用于消费类多媒体
adsp-bf592
具有优化外设集的低成本Blackfin处理器,适合工业和通用应用
adsp-bf606
工作频率高达800 MHZ的BLACKFIN双核处理器,适合高性能数字信号处理应用
adsp-bf607
最高1GHZ的BLACKFIN双核处理器,适合高性能数字信号处理应用
ADSP-BF608
最高500 MHZ的BLACKFIN对称多处理器,采用支持VGA视频分析的硬件
ADSP-BF609
最高1GHz的Blackfin双核处理器,硬件支持高清视频
ADSP-BF701
低功耗 200MHz BLACKFIN+嵌入式处理器,带128KB L2 SRAM和DDR2/LPDDR接口
ADSP-BF703
低功耗400MHz BLACKFIN+嵌入式处理器,带256KB L2 SRAM和DDR2/LPDDR接口
ADSP-BF705
低功耗 400MHz BLACKFIN+嵌入式处理器,带512KB L2 SRAM和DDR2/LPDDR接口
ADSP-BF706
低功耗 400MHz BLACKFIN+嵌入式处理器,带1MB L2 SRAM
ADSP-BF707
低功耗400MHz BLACKFIN+嵌入式处理器,带1 MB L2 SRAM和DDR2/LPDDR接口
ADSP-SC573
双核SHARC+(带768KB L1)、ARM Cortex-A5、1MB共用的L2、DDR、千兆以太网、USB、SDIO、400-cspBGA
ADSP-SC582
单核SHARC+和ARM Cortex-A5 SOC、DDR、以太网、USB、349-cspBGA
ADSP-SC587
双核SHARC+和ARM Cortex-A5 SOC、双通道DDR、2x以太网、2xUSB、SDIO、529-cspBGA
ADSP-SC589
双核SHARC+和ARM Cortex-A5 SOC、双通道DDR、2x以太网、2xUSB、SDIO、PCIe、529-cspBGA
ADuCM3029
集成电源管理和256Kb嵌入式闪存的超低功耗ARM Cortex-M3 MCU
ADuCM4050
集成电源管理的超低功耗ARM Cortex-M4F MCU
FreeRTOS for Analog Devices Processors

FreeRTOS is a free, scalable real-time operating system provided by Real Time Engineers Ltd. This product adds support for the Analog Devices ADuCM302x, ADuCM4x5x, BF7xx and SC5xx (ARM Cortex-A5 and SHARC+ cores) processor families to the FreeRTOS product.
FreeRTOS is a low memory operating system developed for embedded systems. It supports many common operating system concepts such as timers, events, mutexes, semaphores tasks and semaphores; all of which can be created dynamically or statically. It has a scheduler which can be configured to be preemptive or co-operative, with optional time slicing.
FreeRTOS is royalty free and is provided with non-GPL licensing.
FreeRTOS for Analog Devices Processors is supported by three development environments; CrossCore Embedded Studio (via GCC), Keil and IAR.
FreeRTOS for Analog Devices Processors provides additional FreeRTOS content to support the ADuCM302x, ADuCM4x5x, ADSP-BF7xx and ADSP-SC5xx (ARM Cortex-A5 and SHARC+ cores) processor families. FreeRTOS for Analog Devices Processors installs on top of the FreeRTOS product and provides out of the box demo examples for the ADuCM3029, ADuCM3027, ADuCM4050 EZ-KITs, ADSP-BF7xx and ADSP-SC5xx (for both ARM Cortex-A5 and SHARC+ cores) EZ-KITs
HCC Embedded TCP/IP Stack

An innovative approach to design has resulted in an extremely high-speed data transfer rate, with minimal system resource requirements. Tests have shown that packet processing runs up to four times faster than comparable embedded stacks, while using around 14 KB of ROM, in a typical application scenario (based on measurements using a LPC2468 MCU).
RAM requirements can vary widely depending on application needs but are typically as low as 12kB. It is possible, with a minimum configuration UDP application, to use less than 5kB of ROM and a few hundred bytes of RAM (plus network buffers).
Please visit the HCC Embedded Networking page for more details.
HCC Embedded USB Device and Host Stacks

The USB Host stack is scalable. It includes many host class drivers that enable an embedded host to control a variety of USB devices including pen-drives, printers, audio devices, joysticks, virtual serial ports and network interfaces. It supports EHCI, OHCI, and non-standard USB host controllers.
The USB Device stack allows developers to integrate USB device functionality into their embedded devices. It includes many device class drivers that give the device functional possibilities, including operating as a pen-drive, virtual serial port, joystick, audio system or a network card. HCC provides many USB device controllers.
HCC Embedded also provides a full software OTG Stack that supports the SRP and HNP protocols to negotiate between two connected devices in order to decide which of them operates as the host.
Please visit the HCC Embedded USB Overview page for more details.
HCC Embedded FAT File System

HCC Embedded’s FAT can interface with any type of sector-based media. Typically, this might be an SD/MMC card, Compact Flash card, or USB pen drive, but it can be any device that is arranged as an array of logical sectors.
Please visit the HCC Embedded FAT page for more details.
评估套件
EVAL-SC584-EZLITE

ADSP-SC584 EZ-KIT Lite和EZ-Board®是针对ADSP-SC58x系列SHARC®处理器的评估系统。 ADSP-SC584处理器基于具有ARM® Cortex-A5™处理器内核的SHARC+™双核处理器,适合众多市场领域,从汽车和专业音频到需要高浮点性能的工业应用。 EZ板附带所有必要的硬件,可立即评估。 此封装包含独立的评估板、通过CE认证的电源和USB电缆。 EZ-KIT Lite®版本提供用于CrossCore® Embedded Studio (CCES)和ICE-1000仿真器的两个180天许可,同时EZ板版本需要客户提供ICE-1000或ICE-2000仿真器。
扩展接口III连接器可与其他扩展板接口以提供LCD、摄像机、视频和音频。 采用I2C控制软件开关可消除用于更改电路板出厂设置的传统机械开关。 唯一剩下的机械开关包括引导模式开关、JTAG配置开关和按钮。
本评估板可与CrossCore® Embedded Studio (CCES)开发工具配合使用,以测试ADSP-SC58x处理器的功能。 该开发环境有助于先进应用代码开发和调试,例如:
- 创建、汇编、组装和链接采用C++、C和汇编语言编写的程序
- 在应用程序中加载、运行、步进、停止和设置断点
- 读写数据和程序内存
- 读写内核和外设寄存器
相关产品
ADSP-SC582
单核SHARC+和ARM Cortex-A5 SOC、DDR、以太网、USB、349-cspBGA
ADSP-21584
Dual-core SHARC+ DSP, DDR, 349-cspBGA
ADSP-21583
双核SHARC+ DSP、DDR、349-cspBGA
ADAU1979
四通道ADC(4.5V输入)
ADAU1977
集成诊断功能的四通道ADC
ADAU1962A
12通道、192kHz、24位高性能DAC
ADP5054
集成了 4 个降压稳压器的电源解决方案
AD8532
250 MA输出、双通道、低成本、单电源运算放大器
AD8606
精密、低噪声、轨到轨输入输出、CMOS运算放大器(双路)
ADG774A
低压、400 MHz、四通道2:1多路复用器,开关时间为3 ns
AD8022
高速、低噪声双通道运算放大器
ADP121
150 mA,低静态电流,CMOS线性稳压器,采用5引脚TSOT封装
ADP170
300mA,低静态电流,CMOS线性稳压器
ADP7104
20 V、500 mA低噪声CMOS LDO
ADM6315
具有开漏输出的微处理器监控电路,采用4引脚SOT-143封装
应用
楼宇技术
- 楼宇控制和自动化
- LED通用照明
安防和监控
- 访问控制
- 扫描设备
- 视频监控
EVAL-SC589-EZLITE

ADSP-SC589 EZ-KIT Lite和EZ-Board®是针对ADSP-SC58x系列SHARC®处理器的评估系统。 ADSP-SC589处理器基于具有ARM® Cortex-A5™处理器内核的SHARC+™双核处理器,适合众多市场领域,从汽车和专业音频到需要高浮点性能的工业应用。 EZ板附带所有必要的硬件,可立即评估。 此封装包含独立的评估板、通过CE认证的电源和USB电缆。 EZ-KIT Lite®版本提供用于CrossCore® Embedded Studio (CCES)和ICE-1000仿真器的两个180天许可,同时EZ板版本需要客户提供ICE-1000或ICE-2000仿真器。
扩展接口III连接器可与其他扩展板接口以提供LCD、摄像机、视频和音频。 采用I2C控制软件开关可消除用于更改电路板出厂设置的传统机械开关。 唯一剩下的机械开关包括引导模式开关、JTAG配置开关和按钮。
本评估板可与CrossCore® Embedded Studio (CCES)开发工具配合使用,以测试ADSP-SC58x处理器的功能。 该开发环境有助于先进应用代码开发和调试,例如:
- 创建、汇编、组装和链接采用C++、C和汇编语言编写的程序
- 在应用程序中加载、运行、步进、停止和设置断点
- 读写数据和程序内存
- 读写内核和外设寄存器
相关产品
ADSP-SC589
双核SHARC+和ARM Cortex-A5 SOC、双通道DDR、2x以太网、2xUSB、SDIO、PCIe、529-cspBGA
ADSP-SC587
双核SHARC+和ARM Cortex-A5 SOC、双通道DDR、2x以太网、2xUSB、SDIO、529-cspBGA
ADSP-21587
Dual-core SHARC+ DSP, dual DDR, 529-cspBGA
ADAU1979
四通道ADC(4.5V输入)
ADAU1962A
12通道、192kHz、24位高性能DAC
ADP5054
集成了 4 个降压稳压器的电源解决方案
ADP2164
6.5 V、4 A、高效率、降压DC-DC调节器
AD8532
250 MA输出、双通道、低成本、单电源运算放大器
AD797
超低失真、超低噪声运算放大器
AD8606
精密、低噪声、轨到轨输入输出、CMOS运算放大器(双路)
ADG774A
低压、400 MHz、四通道2:1多路复用器,开关时间为3 ns
AD8022
高速、低噪声双通道运算放大器
ADP121
150 mA,低静态电流,CMOS线性稳压器,采用5引脚TSOT封装
ADP1613
650 kHz /1.3 MHz升压PWM DC-DC开关转换器,电流限值为2.0 A
ADM6315
具有开漏输出的微处理器监控电路,采用4引脚SOT-143封装
应用
楼宇技术
- 楼宇控制和自动化
- LED通用照明
安防和监控
- 访问控制
- 扫描设备
- 视频监控
了解更多
处理器使用手册
应用笔记
- EE-399: The Linux Run-Time SHARC Loader on ADSP-SC57x/SC58x Processors (Rev. 3) PDF
- EE-375: Migrating Legacy SHARC to ADSP-SC58x/2158x SHARC+ Processors (Rev. 1) PDF
- EE-378: Processor Comparison Guide (ADSP-BF60x/BF70x vs ADSP-SC58x/2158x) (Rev. 1) PDF
- EE-377: Using MCAPI/MDMA for ADSP-SC58x Dual-SHARC Audio Talkthrough (Rev. 2) PDF