Integrated EOnCE Examples Application Note
发布时间:
2019-11-26
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
NXP(恩智浦)
型号:
SC140
该应用笔记详细介绍了Freescale Semiconductor的EOnCE模块,这是一个用于调试和测试的强大工具,专门用于监控StarCore™ SC140核心的活动。资料通过多个具体示例,展示了如何集成多个EOnCE检测器和寄存器设置以执行特定的调试任务,涵盖了地址监控、地址和数据组合监控、事件链和事件计数、使用跟踪缓冲区以及外部EE信号等关键技术点,并提供了相应的代码和配置设置,旨在帮助开发者高效掌握调试流程。Freescale在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该方案,用户可通过平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请、批量询价及库存充足。平台专职FAE团队提供从选型、设计验证到调试的全流程技术支持,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
MSC7116低成本16位DSP,带DDR控制器和10/100 Mbps以太网MAC数据表
Rev. 13
|
下载 |
| 数据手册 - 英文 |
MSC8126四路数字信号处理器数据表
Rev. 15
|
下载 |
| 数据手册 - 英文 |
MSC7119低成本16位DSP,带DDR控制器和10/100 Mbps以太网MAC数据表
Rev. 8
|
下载 |
| 数据手册 - 英文 |
MSC8103网络数字信号处理器技术数据
Rev. 12
|
下载 |
| 数据手册 - 英文 |
MSC8101网络数字信号处理器技术数据
Rev. 19
|
下载 |
| 数据手册 - 英文 |
MC33665A电池管理通信网关
Rev. 2
|
下载 |
| 数据手册 - 英文 |
A5G35S004N AirFast射频功率氮化镓晶体管
Rev. 2
|
下载 |
| 商品功能框图 - 中文 |
MPC5510 面向车身电子应用的32位MCU
Apr 8, 202
|
下载 |
| 商品功能框图 - 英文 |
PCA9542A双通道I²C总线多路复用器和中断逻辑
Apr 8, 2022
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
ITU-tg.711在星核上的实现™ SC140/SC1400核心应用说明
本文介绍了Freescale Semiconductor的AN2488应用笔记,详细阐述了如何在StarCore™ SC140/SC1400核心上实现ITU-T G.711标准。内容包括G.711编码解码的基本原理、两种实现方式(低内存和低CPU)的优化技术、性能测试以及外部接口等。
阅读原文 >>
基于StarCore®的DSPs判决反馈均衡器应用说明
阅读原文 >>
在StarCore上实现Levinson-Durbin算法™ SC140/SC1400核心应用说明
阅读原文 >>
ITU-tg.729B在StarCore上的实现™ SC140/SC1400核心应用说明
本资料介绍了如何在StarCore™ SC140核心上移植和优化ITU-T G.729B语音编解码器。内容包括G.729B与G.729的差异、新功能的集成、通道数据的修改以及性能测试结果。优化过程中,大部分函数使用C语言优化,少量函数使用汇编语言以提高速度和减小代码大小。测试验证了位精确性,并展示了G.729B在SC140核心上的高性能。
阅读原文 >>
使用SC140/SC1400增强型片上仿真器秒表定时器应用说明
本文档介绍了如何在基于StarCore SC140/SC1400核心的DSP上实现一个计时器,用于测量代码执行时间。文档详细描述了使用增强型片上仿真模块(EOnCE或OCE10)设置和使用计时器的步骤,包括初始化、启动、停止计时器,以及如何将时钟周期转换为实际时间。此外,还提供了在应用程序和调试器中设置计时器的示例代码,并说明了如何验证系统设置的正确性。
阅读原文 >>
ITU-T G.729I关于星核的建议™ SC140/SC1400核心应用说明
本资料详细介绍了在Freescale Semiconductor的StarCore™ SC140/SC1400 DSP核心上实现ITU-T G.729I语音编解码标准的过程。内容包括代码移植、项目级优化、算法调整和函数级优化,旨在提高性能和效率。资料还提供了性能测试结果,展示了G.729I在SC140核心上的高效实现。
阅读原文 >>
StarCore上的Reed-Solomon编码器/解码器™ SC140/SC1400核心,扩展示例应用说明
阅读原文 >>
MSC8112双核数字信号处理器产品简介
MSC8112是一款双核数字信号处理器,集成了两个SC140扩展核心和多种接口。该芯片专为高带宽、高计算能力的DSP应用设计,适用于无线转码、分组电话和高带宽基站应用。MSC8112提供300MHz的核心速度,具有低功耗和降低系统成本的特点。该产品支持多种接口和功能,包括TDM、UART、DMA、以太网和GPIO等,旨在提供灵活的系统架构和升级能力。
阅读原文 >>
MSC8144产品简介四核媒体包信号处理器
Freescale Semiconductor的MSC8144是一款四核媒体包信号处理器,旨在满足通信基础设施领域的高带宽和高计算能力需求。该设备基于前一代多核DSP的成功,并针对多通道包化媒体和无线市场进行优化。MSC8144集成了四个StarCore SC3400 DSP子系统,支持多种接口,包括高速以太网、UTOPIA、DDR控制器、多通道TDM接口和串行RapidIO接口。此外,该设备还提供了丰富的开发工具和应用软件,以支持各种通信和多媒体应用。
阅读原文 >>
MSC8126四核16位数字信号处理器产品简介
MSC8126是一款高度集成的系统级芯片,包含四个SC140扩展核心、一个Turbo协处理器(TCOP)、一个Viterbi协处理器(VCOP)等。该芯片适用于高带宽、高计算能力的数字信号处理应用,特别优化于无线转码、分组电话和高带宽基站应用。MSC8126提供两种核心速度级别(400MHz和500MHz),具有低功耗、高性能的特点。
阅读原文 >>
WCDMA Rake接收应用的最大比率合并说明
阅读原文 >>
WCDMA Rake接收机路径搜索应用说明
阅读原文 >>
使用StarCore的网络回声消除器和Freescale解决方案™ SC140核心应用说明
本文详细探讨了网络回声消除技术在TDM和分组电话应用中的使用。文章首先介绍了电话网络中回声产生的原因,包括阻抗不匹配和电声耦合。接着,详细阐述了回声消除器的架构,包括自适应滤波器、双讲检测器、非线性处理器等关键组件。此外,文章还讨论了网络延迟对回声消除器性能的影响,以及ITU-T G.168标准对回声消除器的性能要求。最后,文章介绍了Freescale半导体公司提供的基于StarCore™ SC140核心的回声消除器解决方案。
阅读原文 >>
基于StarCore的分组电话语音事件检测™ SC140核心应用说明
本文介绍了使用StarCore™ SC140核心在分组电话中检测音调事件的方法。文章重点讨论了音调事件检测的基本原理、架构和实现细节。主要包括以下内容:
1. 音调事件检测的基本原理,包括音调事件的结构、检测方法和挑战。
2. 音调事件检测器架构,包括多个依赖音调检测器、音调指示单元、音调检测控制单元和决策逻辑。
3. 音调事件检测在分组电话中的应用,包括RFC2833概述、音调事件格式和传输协议。
4. 音调事件检测在StarCore™ SC140核心上的实现,包括自动电平控制、音调指示、音调指示计数器和FIR滤波器实现。
5. 音调事件检测的性能优化,包括计算顺序调整、计算精度改变和编译器优化。
阅读原文 >>
如何在StarCore SC140应用程序上实现Viterbi解码器
阅读原文 >>
StarCore®SC140应用程序开发教程
阅读原文 >>
星核上的通用音调生成™ SC140/SC1400核心应用说明
本文介绍了在Freescale Semiconductor的MSC8101处理器上实现的一种通用音调生成器的设计、实现和测试。该音调生成器基于StarCore™ SC140/SC1400核心,能够生成多种通信系统所需的精确音调,如DTMF信号、呼叫进展音和传真请求音。音调生成器采用数字振荡器和多项式逼近方法,支持多种频率和持续时间,并通过外部接口与软件交互。测试结果表明,该音调生成器在性能、内存需求和精度方面表现出良好的平衡。
阅读原文 >>
MSC8122四核16位数字信号处理器参考手册
阅读原文 >>
SC100应用程序二进制接口参考手册
本资料为SC100应用二进制接口(ABI)规范,详细介绍了SC100系列DSP核心的低级和高级系统标准。内容包括处理器二进制接口、函数调用约定、C语言标准、汇编器语法和指令、对象文件格式、库标准等。规范旨在确保软件组件之间的互操作性,涵盖运行时方面和对象格式,适用于StarCore、Agere Systems、Motorola等厂商的工具链和第三方工具开发者。
阅读原文 >>
SC140 DSP核心参考手册
本资料为SC140 DSP核心参考手册,主要内容包括SC140 DSP核心的架构、指令集、编程规则和调试功能。手册详细介绍了核心的体系结构,包括数据算术逻辑单元、数据寄存器文件、乘累加单元、位域单元、移位器/限制器、地址生成单元、堆栈指针寄存器、程序序列单元、增强型片上仿真器(EOnCE)和指令集加速插件(ISAP)接口。此外,还涵盖了内存接口、控制寄存器、仿真和调试功能、程序控制、指令集加速插件编程规则以及编程指南。
阅读原文 >>
StarCore SC140核心应用程序的分组电话远程诊断说明
阅读原文 >>
飞思卡尔/ARM®SC140V3、SDMA、ARM11工具初始化指南
本指南详细介绍了如何配置Freescale的CodeWarrior工具和ARM的RealView开发工具,以在Freescale的MXC 05、i.300-30、MXC275-30和MXC300-30开发系统上建立多核调试环境。指南涵盖了工具的安装、配置以及单核和多核调试的步骤,包括ARM9/ARM11、SC140V3和SDMA核心的调试。
阅读原文 >>
MSC8122四核16位数字信号处理器产品简介
Freescale Semiconductor推出的MSC8122是一款高度集成的四核16位数字信号处理器,采用SC140扩展核心。该处理器具备强大的处理能力,支持高速网络产品开发,适用于无线转码、包电话和高带宽基站应用。MSC8122集成了丰富的外设,包括以太网接口、DMA控制器、定时器、UART、GPIO等,并提供多种核心速度选项,以满足不同应用需求。此外,MSC8122还支持实时操作系统(RTOS)和丰富的软件支持,便于开发人员快速进行应用开发。
阅读原文 >>
摩根士丹利资本8122
阅读原文 >>
MC33978 22 I/O MSDI可编程电流模拟多路复用器
NXP® MC33978是一款多开关检测接口(MSDI)芯片,用于检测多达22个开关接触器的闭合和开启状态。该芯片通过SPI接口将开关状态传输到微处理器。MC33978具备24:1模拟多路复用器,用于读取模拟输入,并支持正常和低功耗模式下的可编程输入电流。芯片内还集成了电池和温度监控功能,可通过AMUX引脚访问。该芯片可与支持SPI通信的任何微控制器接口。
阅读原文 >>
StarCore的速度和代码大小权衡™-基于DSP的应用说明
本文探讨了基于StarCore™架构的DSP在执行速度和代码大小之间的权衡。文章详细分析了StarCore SC140/SC1400架构的特点,包括数据寄存器和地址寄存器的使用、指令组合和条件执行等,以及如何通过优化代码来平衡速度和代码大小的关系。文章还通过GSM EFR语音编解码器的测试案例,展示了在不同优化策略下,如何实现速度和代码大小的平衡。
阅读原文 >>
使用StarCore的语音编码滤波器™ SC140/SC1400核心应用说明
本文介绍了在StarCore SC140处理器上实现语音编码器滤波器的方法。主要内容包括GSM EFR和G.729语音编码方案的基本原理,Residu()、Convolve()和Syn_filt()函数的实现,以及这些函数的优化方法。文章还讨论了StarCore编译器工具的使用,以及如何通过多样本、打包移动和循环展开等技术来提高性能。最后,通过基准测试比较了经典C代码、优化C代码和汇编代码的性能。
阅读原文 >>
MSC8122:在指令获取应用程序期间避免仲裁死锁
阅读原文 >>
《Code Warrior Development Studio for StarCore DSP Architectures SC100 Linker用户指南》
本资料为StarCore DSP架构下的CodeWarrior开发工作室的SC100链接器用户指南。内容涵盖链接器的基本功能、内存布局配置、启动环境、使用方法、命令行选项、链接器命令文件、覆盖技术、链接器消息以及复杂示例等。旨在帮助用户了解如何使用链接器生成可执行文件,并对链接过程进行配置和管理。
阅读原文 >>
MSC8122本地总线使用的集成示例:以太网、TDM、DMA和DSI应用说明
本资料详细介绍了Freescale Semiconductor的MSC8122和MSC8126 DSP的本地总线使用,包括以太网、TDM、DMA和DSI的集成示例。资料阐述了本地总线结构、使用项目、目录结构、带宽使用参数、外围设备、DMA控制器、TDM、以太网、DSI和定时器等关键内容。此外,还提供了MSC8122主程序和总线使用参数,以及如何在CodeWarrior上运行项目。
阅读原文 >>
StarCore指令缓存的优化™-基于处理器的应用说明
本文介绍了如何优化基于StarCore™处理器的指令缓存,以减少缓存冲突和容量缺失,提高代码性能。文章详细阐述了指令缓存的基本原理,包括直接映射和N路组相联缓存,以及SC140扩展核心的指令缓存结构和预取机制。此外,文章还讨论了如何通过代码优化、系统级优化、过程级优化和算法级优化来减少缓存缺失,提高缓存命中率,从而提升整体系统性能。
阅读原文 >>
CodeWarrior Development Studio forStarCore 3900FP DSP应用程序二进制接口(ABI)参考手册
本手册详细介绍了CodeWarrior Development Studio for StarCore 3900FP DSPs的Application Binary Interface (ABI),包括低级二进制接口、高级语言问题、对象文件格式、汇编器语法和指令等。内容涵盖StarCore架构、端序支持、基本数据类型、聚合体和联合体、位域、函数调用序列、地址修饰模式、与SC3850的兼容性、数据寻址模型等。此外,还涉及C语言预处理器预定义、C名称映射、C++名称映射(名称混淆)、C系统调用、编译器辅助库、架构特性访问、调试信息格式等。
阅读原文 >>
MSC8122设计清单应用说明
本资料为Freescale Semiconductor公司发布的MSC8122设计检查清单,旨在为初次设计MSC8122设备的用户提供指导。内容涵盖系统启动时的关键设计方面,包括引脚分配、复位参数配置、电源管理、时钟设置、复位配置、启动模式、位和字节通道排序、内存设计、60x总线信号和内存事务、EOnCE/JTAG接口以及信号终止等。资料提供了详细的配置步骤和注意事项,以确保系统稳定运行。
阅读原文 >>
Lin 2.1/SAEJ2602-2,Lin物理层
NXP® MC33662是一款针对汽车LIN子总线应用的物理层组件。该组件支持带有控制器局域网络(CAN)的汽车网络。根据零件号选择,可定义操作波特率(33662L或33662S为20 kB/s,33662J为10 kB/s)。两种型号都集成了快速波特率(100 kB/s)以用于测试和编程模式。MC33662提供优异的电磁兼容性(EMC)、辐射发射性能、静电放电(ESD)鲁棒性和在TXD短路到地时的安全行为。
阅读原文 >>
适用于Linux的NFC阅读器库安装指南
本文档详细介绍了如何在GNU/Linux系统上安装NXP的NFC Reader Library。内容涵盖安装步骤、参考环境配置、不同NFC前端IC的支持、SPI物理接口启用、构建和运行示例,以及Linux平台移植的注意事项。文档还提供了针对CLRC663、PN5180和PN5190等不同NFC前端IC的连接方法和配置说明。
阅读原文 >>
PCA9546A四通道I²C总线开关,带复位功能框图
PCA9546A是一款四通道I²C总线开关,通过I²C总线控制。SCL/SDA上游对连接到四个下游对或通道。任何单个SCx/SDx通道或通道组合均可选择,由可编程控制寄存器的内容确定。低电平复位输入允许PCA9546A从下游I²C总线处于低电平状态的情况中恢复。将RESET引脚拉低将重置I²C总线状态机,并使所有通道被取消选择,就像内部上电复位(POR)功能一样。开关的通门设计使得VDD引脚可用于限制PCA9546A传递的最大高电压。这允许每个对使用不同的总线电压,因此1.8 V、2.5 V或3.3 V部件可以与5 V部件通信,而无需任何额外的保护。外部上拉电阻将总线拉至每个通道所需的电压水平。所有I/O引脚均耐5 V电压。
阅读原文 >>
Smart Watch
本文介绍了NXP为智能手表设计提供的全面技术解决方案,包括低功耗HMI应用优化的i.MX RT500系列MCU、电源管理IC、无线通信模块、传感器和音频编解码器等。文章详细展示了智能手表的UWB模块框图,并推荐了相应的NXP产品,如i.MX RT500 MCU、PCA9420 PMIC、88W8801 Wi-Fi模块等。此外,还提供了智能手表的模块框图和推荐产品列表,涵盖了MCU、电源管理、无线通信、NFC、传感器和音频编解码器等多个方面。
阅读原文 >>
MMPF0200 12通道可配置的PMIC
MMPF0200是一款12通道可配置的PMIC,具备高性能架构,适用于消费电子、工业控制和汽车应用。该PMIC提供多个输出,具有可编程电压和上电顺序,能够为内核处理器、外部存储器和外设供电。它专为i.MX 6系列应用处理器设计,旨在降低设计复杂性,减少物料清单,并加快产品上市速度。
阅读原文 >>
心脏监测仪
恩智浦技术提供的心脏监测仪解决方案,包括用于测量和放大心跳的传感器,支持运动中心跳检测和胎儿心跳监测。该方案包含信号调理、电源管理、ADC、键盘、段式LCD等模块,并推荐使用Kinetis KW36/35、QN9090/30(T)、88W8987等无线通信MCU,以及MC34671等电池管理产品。
阅读原文 >>
Bluetooth®低功耗信标参考设计:蓝牙信标
本资料介绍了蓝牙低能耗信标参考设计,该设计为紧凑型、开源形式,支持iBeacon、Eddystone等流行信标配置文件以及定制的NXP信标配置文件。该设计基于KW30Z系统级芯片(SoC),集成了Arm Cortex-M0+处理器和2.4GHz蓝牙低能耗无线电。资料中提到QN9090/30是推荐用于任何新的蓝牙低能耗设计的芯片,并指出没有计划发布新的软件版本。
阅读原文 >>
Panasonic PAN9028:中端全方位解决方案:PAN9028
PAN9028是一款中小型全功能解决方案,提供灵活的天线设计选项,包括集成认证天线或RF底部焊盘。支持单电源电压设计,降低BOM成本。内置国家和地区信道,简化了硬件设计,适用于欧洲、美国和加拿大市场。
阅读原文 >>