DSP56300 Assembly Code Development Using the Freescale Toolsets
发布时间:
2019-04-19
类型:
技术文档,技术说明、产品技术资料
品牌:
NXP(恩智浦)
型号:
DSP56300; DSP56000; DSP56600
本应用报告详细介绍了Freescale Semiconductor Inc.出版的《DSP56300汇编代码开发使用Freescale工具集》,旨在为DSP56300系列数字信号处理器(DSP)的汇编代码工具集提供补充技术指导。资料深入阐述了DSP56300汇编器、链接器、模拟器和调试器的核心功能与使用方法,并特别提供了UNIX环境下多文件汇编代码项目管理的具体示例。此外,该报告还包含模拟器和应用开发系统(ADS)的概要信息,以及有助于提升软件开发效率的实用技巧,为工程师在DSP系统开发中提供了详实的参考依据。Freescale在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该技术方案,用户可通过平台获取原厂授权的正品器件,相关型号支持单件起订、在线下单、样品申请及批量询价,且库存充足。平台专职FAE团队可提供从选型、设计验证到调试的全流程技术支持,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
DSP56371产品介绍:技术数据
Rev. 4.1
|
下载 |
| 产品勘误说明 - 英文 |
DSP56301数字信号处理器掩码:2F48S芯片勘误表
12/10/01
|
下载 |
| 技术文档 - 英文 |
用VSL指令在DSP系列DSP56300和DSP56600上实现Viterbi译码器
Revision 0
|
下载 |
| 数据手册 - 英文 |
DSP56321 24位通用嵌入式DSP
Apr 8, 2022
|
下载 |
| 产品勘误说明 - 英文 |
DSP56301数字信号处理器掩码:2K30A芯片勘误表
12/19/02
|
下载 |
| 技术文档 - 英文 |
DSP56300/DSP56600数字信号处理器的应用优化
APR 20
|
下载 |
| 数据手册 - 英文 |
DSP56374产品介绍:技术数据
Rev. 4.2
|
下载 |
| 产品勘误说明 - 英文 |
DSP56301数字信号处理器掩码:3F48S芯片勘误表
12/10/01
|
下载 |
| 数据手册 - 英文 |
MSC7119低成本16位DSP,带DDR控制器和10/100 Mbps以太网MAC数据表
Rev. 8
|
下载 |
| 产品勘误说明 - 英文 |
DSP56301数字信号处理器掩码:1F92R芯片勘误表
12/19/02
|
下载 |
| 数据手册 - 英文 |
摩托罗拉半导体产品信息
2019/02/08
|
下载 |
| 数据手册 - 英文 |
DSP56306 Digital Signal Processor Chip Errata
7/17/00
|
下载 |
| 数据手册 - 英文 |
MSC7116低成本16位DSP,带DDR控制器和10/100 Mbps以太网MAC数据表
Rev. 13
|
下载 |
| 技术文档 - 英文 |
将DSP560xx/DSP563xx系列与Crystal CS4226多通道编解码器接口
2019/02/24
|
下载 |
| 技术文档 - 英文 |
交响曲™ DSP56374型
REV 5
|
下载 |
| 技术文档 - 英文 |
252引脚MAP-BGA和252引脚PBGA封装之间的机械差异工程公告
Rev. 1
|
下载 |
| 技术文档 - 英文 |
DSP56300系列手册附录
Rev. 6
|
下载 |
| 技术文档 - 英文 |
工艺技术的变化:DSP56300系列工程公告的硬件和软件设计影响
Rev. 3
|
下载 |
| 技术文档 - 英文 |
用ESAI实现AC-link
2019/02/24
|
下载 |
| 技术文档 - 英文 |
使用DSP56300直接内存访问控制器
APR 23
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
从DSP56100系列到DSP56300/600系列的应用转换
本文档概述了将应用程序从DSP56100系列转换为DSP56300/600系列所需的软件转换细节。主要内容包括DSP56100和DSP56300/600系列在架构、寻址模式和指令集方面的差异,以及如何将DSP56100中不支持的指令转换为DSP56300/600的等效指令。文档还提供了具体的指令转换示例,以帮助工程师评估转换应用程序所需的努力。
阅读原文 >>
DSP56321参考手册
本资料为Freescale Semiconductor的DSP56321数字信号处理器参考手册,内容涵盖DSP56321的概述、信号连接、内存配置、核心配置、时钟配置、外设编程、主机接口、增强型同步串行接口、串行通信接口、三倍定时器模块、增强型滤波器协处理器等。资料详细介绍了DSP56321的硬件结构和功能特性,为系统设计和软件实现提供了全面的技术指导。
阅读原文 >>
Suite56™DSP软件开发工具
Freescale Semiconductor提供的Suite56软件开发工具套件全面支持DSP56300系列数字信号处理器。该套件包括汇编器、链接器、模拟器、调试器等,支持多种DSP开发,适用于DSP农场应用。工具套件提供高效的嵌入式软件开发支持,包括宏支持、结构化汇编等。此外,Suite56支持多种操作系统平台,并提供低成本的评估模块(EVM)供用户评估和开发软件。工具套件可在Metrowerks网站上免费获取。
阅读原文 >>
DSP56301 24位数字信号处理器产品简介
Freescale Semiconductor推出的DSP56301是一款24位数字信号处理器,属于DSP56300核心系列。该系列采用高性能单周期指令引擎,具有位桶移位器、24位寻址、指令缓存和DMA等显著架构特点。DSP56301在3.0-3.6伏电压下,使用内部66/80/100 MHz时钟,可达到66/80/100 MIPS的性能。该处理器适用于无线、电信和多媒体产品,具有丰富的指令集和低功耗特性。主要特点包括高性能核心、兼容DSP56000核心、并行指令集、指令缓存控制器、可编程内存大小、外部内存扩展端口等。适用于多媒体和电信应用,如视频会议和蜂窝电话。
阅读原文 >>
MSC7119低成本16位DSP,带DDR控制器和10/100 Mbps以太网MAC产品简介
Freescale Semiconductor的MSC7119是一款低成本16位DSP,具备DDR控制器和10/100 Mbps以太网MAC。它基于SC1400核心,针对高带宽计算密集型DSP应用优化,适用于包电话系统。该设备集成度高,包括SC1400核心、448 KB SRAM、16 KB ICache、8 KB引导ROM、8 KB跟踪缓冲区、32通道DMA控制器、4层交叉开关、DDR内存控制器、两个128通道时分复用(TDM)接口、UART、16位主机接口(HDI16)、可编程中断控制器(PIC)、10/100Base-T MII/RMII、I2C接口、八个定时器、GPIO和JTAG端口。
阅读原文 >>
DSP56602用户手册第10节片上仿真模块
本文档介绍了Freescale Semiconductor的DSP56600核心的片上仿真(OnCE™)模块,该模块允许用户非侵入性地与DSP56600核心及其外围设备交互,以便检查寄存器、内存或片上外围设备,从而促进DSP56600核心处理器的硬件和软件开发。文档详细描述了OnCE模块的引脚、控制器、内存断点逻辑、跟踪逻辑、进入调试模式的方法、流水线信息、跟踪缓冲区以及OnCE命令和串行协议等内容。
阅读原文 >>
摩托罗拉DSP56000系列优化C编译器
本资料为Freescale Semiconductor, Inc.发布的Motorola DSP56000系列优化C编译器用户手册,版本6.3。手册详细介绍了编译器的安装、配置、使用方法,包括控制程序选项、编译器特性、C与汇编语言混合编程、软件硬件集成等内容,旨在帮助用户高效地使用该编译器进行DSP56000系列处理器编程。
阅读原文 >>
DSP56603 16位数字信号处理器用户手册
本资料为Freescale Semiconductor, Inc.的DSP56603 16位数字信号处理器用户手册。内容涵盖DSP56603的概述、信号/连接描述、内存映射、核心配置、外部内存接口、GPIO、主机接口、同步串行接口、三倍定时器模块、片上仿真模块和JTAG端口等。详细介绍了DSP56603的硬件架构、功能模块、编程模型和操作模式。
阅读原文 >>
DSP56600 16位数字信号处理器系列手册
本资料为Freescale Semiconductor, Inc.的DSP56600系列16位数字信号处理器手册。内容涵盖DSP56600的概述、中央架构、数据算术逻辑单元、地址生成单元、程序控制单元、程序修补逻辑、处理状态、PLL和时钟发生器、外部内存接口、JTAG端口和ONCE模块、操作模式和内存空间、开发工具以及附加支持等方面。手册详细介绍了DSP56600的核心特性、架构、编程模型和指令集,为用户提供了全面的产品信息。
阅读原文 >>
DSP56300 HI08主机端口编程应用说明
本资料介绍了Freescale Semiconductor的DSP56300系列DSP的HI08主机端口编程。资料详细阐述了HI08端口的基本功能、编程模型、传输模式、通用I/O(GPIO)配置、握手协议、软件轮询、中断、核心DMA访问、主机请求、主机命令和端序模式。此外,还介绍了如何使用HI08主机端口进行系统启动。资料旨在帮助用户在系统集成过程中做出合理的HI08选项选择。
阅读原文 >>
《OnCE和OnCE端口之间的差异应用说明》
本文档详细比较了Freescale Semiconductor的DSP56300核心中的OnCE和EOnCE端口。OnCE端口允许程序员检查寄存器、内存和设备外设,但不支持实时调试功能。EOnCE模块增强了OnCE端口的功能,包括实时软件调试能力。文档讨论了EOnCE和OnCE端口的不同之处,包括外部引脚、进入调试模式、专用指令、寄存器访问、实时数据传输、执行调试模式下的指令、事件计数器、事件检测单元和事件选择器。此外,还介绍了跟踪单元、断点逻辑和循环计数配置文件。
阅读原文 >>
交响曲™ DSP56720多核音频处理器产品简介
Freescale Semiconductor推出的SymphonyTM DSP56720是一款多核音频处理器,属于DSP5672x系列。该处理器采用双DSP56300核心,适用于汽车、消费和和专业音频应用,具备高音频处理性能。主要特点包括:双DSP56300核心,支持多种音频处理算法,集成多种接口和控制器,如ASRC、ICC、EMC等,适用于高清音频解码和多个音频流处理。
阅读原文 >>
交响曲™ DSP56721多核音频处理器产品简介
Freescale Semiconductor推出的SymphonyTM DSP56721是一款多核音频处理器,属于DSP5672x系列。该处理器采用两个DSP56300核心,适用于汽车、消费和专业音频应用,具备高音频处理性能。主要特点包括:双DSP56300核心,支持多种音频处理算法,丰富的音频接口,以及高效的通信接口。该处理器能够满足高清音频标准和多音频流处理的需求,适用于AV接收器、高清DVD播放器、汽车音响和音频设备等领域。
阅读原文 >>
DSP56374 24位音频数字信号处理器产品简介
该资料介绍了DSP56374,一款24位音频数字信号处理器。它支持多种数字信号处理应用,具备强大的音频处理功能,包括内置音频外设和嵌入式软件,适用于消费和汽车音频应用。DSP56374采用高性能DSP56300核心,提供丰富的音频处理功能,如操作系统、均衡算法、压缩、信号发生器、音调控制、淡入淡出/平衡、电平表/频谱分析仪等。此外,它还支持矩阵解码器和声场处理算法。该处理器具有多种外设模块,包括增强型串行音频接口、串行主机接口、三路定时器模块、DMA控制器等。
阅读原文 >>
DSP56009用户手册第2节信号说明
本资料详细描述了Freescale Semiconductor的DSP56009微处理器的信号描述。资料涵盖了信号分组、电源、地线、时钟和PLL信号、外部存储器接口、中断和模式控制、串行主机接口、串行音频接口、通用输入/输出以及片上仿真端口等九个功能组。每个功能组下的信号类型、状态和描述都进行了详细说明,旨在帮助用户了解DSP56009的信号特性及其在系统中的应用。
阅读原文 >>
DSP56300 OnCE和JTAG端口编程应用说明
本文档详细介绍了Freescale Semiconductor的DSP56300芯片上的OnCE(On-Chip Emulation)和JTAG(Joint Test Action Group)端口的功能和使用方法。内容涵盖OnCE模块的架构、控制器、内存断点逻辑、跟踪逻辑、流水线信息和OGDB寄存器,以及JTAG端口的TAP控制器、信号、指令寄存器、ID寄存器和边界扫描寄存器。此外,还提供了通过OnCE和JTAG端口进行调试、保存流水线寄存器、读取跟踪缓冲区、写入内存和读取内存的示例。
阅读原文 >>
DSP56300系列手册
阅读原文 >>
DSP56300增强型滤波器协处理器(EFCOP)应用程序编程说明
本文档详细介绍了Freescale Semiconductor的DSP56300系列处理器中增强型滤波器协处理器(EFCOP)的编程模型。EFCOP是一个可编程的复杂滤波器,支持FIR、IIR和自适应滤波等多种模式,并优化用于蜂窝基站应用。文档涵盖了EFCOP的描述、寄存器配置、IIR滤波器和LMS回声消除器的应用实例,以及编程模型的具体细节。
阅读原文 >>
飞思卡尔DSP连接器/图书馆员参考手册
本资料为Freescale DSP Linker和Librarian的参考手册,详细介绍了Freescale DSP链接器和库管理器的使用方法。内容包括链接器操作、链接器指令、Freescale DSP库管理器、S-Record转换工具和COFF文件转储工具等。手册提供了链接器指令的详细说明,包括内存控制文件、链接器指令、库处理、S-Record文件格式等,旨在帮助用户更好地使用Freescale DSP开发工具。
阅读原文 >>
DSP56000/DSP56001用户手册
本资料主要介绍了Freescale Semiconductor的DSP56000和DSP56001两款处理器的内存空间配置和操作模式。资料详细描述了程序和数据内存的分区、X和Y数据内存空间的划分、片上和片外内存的扩展方式,以及不同操作模式下内存映射的配置。此外,还涵盖了芯片启动模式、安全ROM版本以及引导ROM的功能和操作。
阅读原文 >>
DSP56000/DSP56001用户手册
本文档详细介绍了Freescale Semiconductor的DSP56000/DSP56001数字信号处理器的架构和总线结构。该架构旨在最大化数据密集型DSP应用的吞吐量,具有双性质的可扩展架构,包括复杂的片上外设和通用I/O。文档涵盖了数据总线、地址总线、数据算术逻辑单元(ALU)、地址生成单元(AGU)、X数据内存、Y数据内存、程序控制单元、程序内存、输入/输出接口等关键组件的详细描述。此外,还介绍了片上外设,如并行主机微处理器单元/直接内存访问(MPU/DMA)接口、串行通信接口(SCI)、同步串行接口(SSI)等。
阅读原文 >>
DSP56300系列产品到SC140/SC1400核心应用程序的移植代码说明
本文档详细介绍了将基于DSP56300系列的代码迁移到SC140核心的过程。主要内容包括SC140核心架构与DSP56300核心架构的比较,包括位宽、内存组织、总线结构、处理单元等方面的差异,以及如何使用SC140核心的特性来优化代码。此外,还讨论了汇编语言级别的功能差异,包括寻址模式、硬件循环等,以及如何使用软件工具进行代码迁移。
阅读原文 >>
DSP56301用户手册
本手册详细介绍了Freescale Semiconductor的DSP56301 24位DSP芯片,包括其内存、操作模式和外围模块。手册涵盖了DSP56301的核心特性、信号连接、内存配置、核心配置、外围编程、主机接口、增强型同步串行接口、串行通信接口、三倍定时器模块等内容,旨在帮助系统及软件实施者更好地使用Freescale Semiconductor的产品。
阅读原文 >>
交响曲™ DSP56724多核音频处理器产品简介
Freescale Semiconductor推出的Symphony DSP56724是一款多核音频处理器,属于DSP5672x系列的可编程CMOS DSP。该处理器采用多个DSP56300 24位核心,提供成本效益高的解决方案,同时保持与DSP56720的引脚和外围设备兼容性。DSP56724适用于需要高性能音频处理的应用,如AV接收器、DVD接收器、家庭影院和便携式录音设备等。它集成了丰富的音频处理功能,包括解码器、均衡器、压缩、信号发生器、音调控制、淡入淡出、电平表/频谱分析仪等。该处理器具有两个DSP56300核心,每个核心都配备了DMA控制器、中断控制器、ESAI模块、SHI模块、定时器、看门狗定时器、GPIO等模块。此外,它还支持共享内存、跨核心通信、外部存储器控制器等功能。
阅读原文 >>
交响曲™ DSP56725多核音频处理器产品简介
Freescale Semiconductor推出的Symphony DSP56725是一款多核音频处理器,采用两个DSP56300核心,提供高性价比的音频处理解决方案。该处理器适用于汽车和音频应用,支持多种音频解码算法、均衡器、压缩、信号发生器、音调控制、淡入淡出、电平表/频谱分析仪等功能。DSP56725具有强大的音频数据处理能力,支持多种矩阵解码器和声场处理算法,同时具备灵活的仲裁方法和强大的主机通信端口。
阅读原文 >>
飞思卡尔半导体产品简介
Freescale Semiconductor推出的DSP56309是一款24位数字信号处理器,属于DSP56300核心系列。该处理器具备高性能的DSP56300核心,包括数据算术逻辑单元、程序控制单元、直接内存访问(DMA)等功能。它支持高达100百万次乘累加每秒(MMACS)的处理速度,适用于无线基础设施和无线本地环路等应用。DSP56309具有丰富的内部和外扩内存,低功耗设计,并支持多种封装形式。
阅读原文 >>
DSP56371 24位数字信号处理器用户手册
本资料为DSP56371 24位数字信号处理器用户手册,主要内容包括DSP56371概述、信号/连接描述、内存配置、核心配置、PLL和时钟生成、通用输入/输出、串行主机接口、增强型串行音频接口(ESAI)和增强型串行音频接口1(ESAI_1)。资料详细介绍了DSP56371的硬件架构、编程模型、操作模式以及外围设备的功能和使用方法。
阅读原文 >>
DSP56366 24位数字信号处理器用户手册
本资料为DSP56366 24位数字信号处理器用户手册,主要内容包括DSP56366概述、核心描述、音频处理器架构、功能模块、外围设备、信号/连接描述、内存配置、核心配置、通用输入/输出、主机接口、串行主机接口、增强型串行音频接口等。资料详细介绍了DSP56366的硬件结构和功能特性,为系统设计和软件开发提供了技术参考。
阅读原文 >>
DSP56364 24位数字信号处理器用户手册
本资料为DSP56364 24位数字信号处理器用户手册,主要内容包括概述、信号/连接描述、内存配置、核心配置、通用输入/输出端口(GPIO)、增强型串行音频接口(ESAI)、串行主机接口等。手册详细介绍了DSP56364的硬件架构、功能模块、编程模型和操作模式,为系统设计和软件实现提供了全面的技术指导。
阅读原文 >>
DSP563xx位精确应用程序的高效编译应用说明
本文详细介绍了如何使用TASKING DSP56300 C编译器将标准16位、位精确算法编译到Freescale DSP56300系列处理器中。文章涵盖了配置应用代码、执行初步代码转换、将整数变量替换为分数变量、内联原语、使用优化的外部原语以及进一步优化等步骤。此外,还讨论了如何设置DSP操作模式、使用Freescale特定的头文件和源文件,以及如何进行代码优化以提高性能。
阅读原文 >>