RapidIO® Technology in Wireless Base Stations: Programming DSPs over a RapidIO Interconnect Application Note
发布时间:
2019-04-15
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
NXP(恩智浦)
型号:
MSC8156; MSC8144
该应用笔记详细阐述了如何通过RapidIO接口对Freescale的MSC8144或MSC8156 StarCore DSP进行编程与重置。资料内容涵盖系统需求、软硬件环境搭建、ATMU配置、用户程序下载流程及具体的重置序列,重点分析了RapidIO技术在无线基站中的应用优势,展示了利用该接口实现高速数据传输与低延迟通信的技术方案。针对文中涉及的Freescale品牌器件,在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该方案,用户可通过平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请及批量询价,且库存充足。同时,平台提供专职FAE团队支持选型、设计验证及调试,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
六核数字信号处理器
Rev. 6
|
下载 |
| 技术文档 - 英文 |
MSC8144和MSC815x DSP之间的差异
Rev. 2
|
下载 |
| 数据手册 - 英文 |
MSC8144四核数字信号处理器数据表
Rev. 16
|
下载 |
| 数据手册 - 英文 |
MSC8156夹层详细设计规范技术数据
Rev. 0
|
下载 |
| 数据手册 - 英文 |
MSC8156 AMC基本卡详细设计规范技术数据
Rev.0
|
下载 |
| 数据手册 - 英文 |
MSC8154产品简介宽带无线接入DSP产品简介
Rev. 2
|
下载 |
| 数据手册 - 英文 |
生态系统合作伙伴DSP产品摘要
REV 6
|
下载 |
| 数据手册 - 英文 |
MSC8156E六核数字信号处理器安全数据表
Rev. 5
|
下载 |
| 技术文档 - 英文 |
MSC8156EVM工程公告的多核MSC8156 MJPEG演示
Rev. 1
|
下载 |
| 技术文档 - 英文 |
MSC8156评估模块,用于评估MSC815x或MSC825x系列StarCore DSP
REV 0
|
下载 |
| 开发环境(软件/固件) - 英文 |
CodeWarrior Development Studio for StarCore DSP v3.2.3发行说明
v3.2.3
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
《Code Warrior Development Studio for StarCore DSP Architectures SC100 Linker用户指南》
本资料为StarCore DSP架构下的CodeWarrior开发工作室的SC100链接器用户指南。内容涵盖链接器的基本功能、内存布局配置、启动环境、使用方法、命令行选项、链接器命令文件、覆盖技术、链接器消息以及复杂示例等。旨在帮助用户了解如何使用链接器生成可执行文件,并对链接过程进行配置和管理。
阅读原文 >>
SmartDSP OS应用程序中的以太网巨型帧应用说明
本资料介绍了如何在Freescale Semiconductor的SmartDSP操作系统应用中启用以太网巨帧。内容包括应用物理连接、配置、UEC驱动配置、SmartDSP OS网络库修改以及示例应用的行为。资料详细说明了如何设置巨帧大小、缓冲区大小和数量,以及如何修改网络库以支持巨帧。
阅读原文 >>
用Eclipse应用程序说明调试多核StarCore DSP应用程序
本文档介绍了如何使用Eclipse集成开发环境(IDE)进行多核StarCore DSP应用的调试。内容涵盖启动调试器、控制执行、显示特定核心的上下文、设置断点和监视点、命令行界面、跟踪和性能分析、多设备考虑等方面。文档详细描述了Eclipse界面中针对多核调试的特定功能及其使用方法。
阅读原文 >>
MSC8144 CLKIN和PCI_CLK_IN电路板布局
本资料为Freescale Semiconductor的应用笔记,编号AN3440 Rev.0,发布于2007年9月。内容主要围绕MSC8144 DSP的CLKIN电路布局设计,同样适用于PCI_CLK_IN电路。资料提供了CLKIN信号路径的布局示例,包括从振荡器到时钟缓冲器的信号路径布局,并给出了相关的设计指南,如使用50Ω阻抗的时钟迹线、在CLKIN缓冲器附近放置串行终止电阻等。
阅读原文 >>
MSC8144 PCI示例软件
本资料为Freescale Semiconductor提供的应用笔记,主要介绍了如何使用MSC8144 PCI控制器进行PCI设备配置。内容包括PCI基础知识、MSC8144 PCI控制器特性、硬件要求与设置、PCI设备检测示例、内存分配示例、MSC8144 inbound和outbound配置示例、缓存行大小、延迟定时器、中断处理以及MPC8560主机配置代码等。资料详细阐述了如何通过MPC8560主机处理器配置MSC8144 DSP作为PCI代理,并实现了PCI事务的配置和映射。
阅读原文 >>
具有安全性的MSC8156E高性能六核DSP
MSC8156E是一款基于StarCore技术的六核高性能DSP,适用于无线宽带、医疗成像、航空航天、国防和先进测试测量等高性能应用。该芯片采用45nm工艺技术,集成度高,性能相当于6GHz的单核设备,提供更高的性能和功耗效率。MSC8156E集成了六个可编程的SC3850 DSP核心,支持多种高速接口,并具备硬件加速功能,适用于多种网络协议,适用于多种应用场景。
阅读原文 >>
MSC8156高性能六核DSP
MSC8156是一款基于StarCore技术的六核高性能DSP,适用于无线宽带、医疗成像、航空航天、国防和先进测试测量等高性能应用。该芯片采用45nm工艺技术,集成度高,性能相当于6GHz单核设备,提供更高的性能和功耗效率。MSC8156集成了六个可编程SC3850 DSP核心、MAPLE-B加速器、高性能内部QUICC Engine子系统,并支持多种高速接口,具有高可扩展性。
阅读原文 >>
MSC8144数字信号处理器
Freescale的MSC8144是第三代多核数字信号处理器(DSP),针对无线和有线基础设施设备设计,提供高性能和可扩展性。该处理器具有四个嵌入式核心,每个核心最高可达1 GHz,实现4 GHz等效性能。MSC8144支持多种视频会议和VoIP标准,适用于多种电信和企业基础设施设备,如媒体网关、基站等。它具有大容量内存、高I/O带宽和多种开发工具,旨在降低成本并提高效率。
阅读原文 >>
将应用程序移植到多核平台—MSC8144案例研究
本文探讨了将应用程序迁移到多核平台,以提升嵌入式设备或应用性能。主要内容包括多核编程模型、迁移指南和MSC8144四核DSP设备的案例研究。文章介绍了两种基本的多核编程方法:多单核和真多核,并详细分析了它们的优缺点。此外,文章还提供了将单核应用程序迁移到真多核模型的指南,并通过运动JPEG应用案例进行了说明。
阅读原文 >>
用于MSC8144 DSP的CodeWarrior™链接器控制文件(LCF)
本文档介绍了如何使用CodeWarrior™链接器控制文件(LCF)为MSC8144 DSP定义内存布局。内容涵盖MSC8144内存管理单元(MMU)的基本概念、LCF指令、CodeWarrior MSC8144启动代码以及LCF示例。重点在于理解如何使用LCF设置MSC8144 MMU以定义应用程序的内存映射。
阅读原文 >>
MSC8144 TDM统一缓冲模式
本资料介绍了Freescale Semiconductor的MSC8144芯片的TDM(时分复用)接口及其统一缓冲模式。TDM接口支持多种串行设备通信,并能与T1、E1等电信帧无缝连接。资料详细阐述了TDM接口的基本原理,包括TDM本地内存和统一缓冲模式,并提供了相关代码示例,展示了如何配置和初始化TDM模块,以及如何使用统一缓冲模式进行数据传输和接收。
阅读原文 >>
使用解析命令描述符(PCD)的MSC8144 QUICC Engine™以太网扩展帧过滤
本文档详细介绍了如何配置MSC8144 QUICC Engine™块以实现扩展帧过滤模式,使用可编程数据结构称为解析命令描述符(PCDs)。文档涵盖了帧过滤基础、L2、L3和L4层PCD帧过滤配置示例,包括Rx全局参数RAM、扩展解析模式全局参数、解析命令描述符(PCD)、哈希查找表初始化和软件支持等内容。通过配置这些元素,可以实现对以太网帧的深入过滤和识别。
阅读原文 >>
MSC8144 DSP核心电源的设计
本资料为Freescale Semiconductor发布的关于设计MSC8144四核DSP核心电源系统的应用指南。内容涵盖电源精度和电流额定值、主输入电压稳定性、DC-DC转换器噪声、电源平面上的IR压降以及由DSP处理负载变化引起的慢速和快速电流瞬变等因素。详细介绍了如何选择合适的电源、优化电源布局、使用滤波电容以及相关文档等。
阅读原文 >>
MSC8144四核媒体信号处理器参考手册
阅读原文 >>
基于飞思卡尔高性能处理器的媒体网关解决方案
该资料主要介绍了Freescale的MSC8144内部基于RISC架构的包处理引擎,支持多种网络协议,确保可靠的数据传输。MSC8144集成了大量高级接口,包括高速以太网和UTOPIA,支持DDR控制器、多通道TDM接口和PCI接口。Freescale还提供了应用开发系统(ADS)作为参考平台和编程开发环境,包括开发工具、硬件平台、软件构建块和应用特定软件解决方案。资料还讨论了媒体网关解决方案,包括设计挑战和应用示例,以及MSC8144的关键特性,如DDR内存控制器、Serial RapidIO接口、双以太网控制器和ATM控制器。
阅读原文 >>
为MSC8144架构创建多核应用程序的建议
本资料为Freescale Semiconductor公司发布的关于MSC8144架构多核应用开发的指南。内容涵盖MMU任务描述符静态配置、定义私有和共享信息、栈和堆配置等方面。详细介绍了如何使用CodeWarrior IDE工具开发多核应用,包括MMU配置、信息共享、内存布局等关键步骤。
阅读原文 >>
在MSC8144 DSP中使用GCR4调整以太网时序
本应用笔记旨在帮助板级设计师在采用MSC8144 DSP设备的系统中实现以太网接口。内容涵盖了配置MSC8144 DSP以适应特定接口和处理配置(如MII、RMII、SMII、RGMII或SGMII模式;数据包过滤;RISC利用率;以及线路速度),并满足协议中规定的信号延迟。重点介绍了RGMII接口的时序和延迟规范,并说明了如何使用GCR4调整MSC8144 DSP的以太网时序以满足这些规范。
阅读原文 >>
通过PCI接口启动MSC8144
本文档详细介绍了如何通过PCI接口从外部主机设备启动MSC8144 DSP。内容包括PCI启动基础知识、硬件要求、软件驱动程序实现、MPC8560主机驱动程序阶段、创建下载映像等。文档提供了详细的步骤和示例代码,帮助用户实现MSC8144 DSP的PCI启动。
阅读原文 >>
MSC8144数字信号处理器驱动智能视频解决方案
Freescale的MSC8144可编程媒体处理器提供4 GHz的性能,适用于智能视频解决方案。该处理器支持先进的视频分析和压缩,以及Aimetis的VE250和AIRA 2005软件,适用于视频监控和智能网络摄像头。MSC8144具有多通道处理能力,适用于多种安全应用,包括视频编码器、解码器、高清智能摄像头和视频分析服务器。
阅读原文 >>
MSC8144产品简介四核媒体包信号处理器
Freescale Semiconductor的MSC8144是一款四核媒体包信号处理器,旨在满足通信基础设施领域的高带宽和高计算能力需求。该设备基于前一代多核DSP的成功,并针对多通道包化媒体和无线市场进行优化。MSC8144集成了四个StarCore SC3400 DSP子系统,支持多种接口,包括高速以太网、UTOPIA、DDR控制器、多通道TDM接口和串行RapidIO接口。此外,该设备还提供了丰富的开发工具和应用软件,以支持各种通信和多媒体应用。
阅读原文 >>
P3041 QorIQ通信处理器产品简介
P3041 QorIQ通信处理器是一款集成了四个Power Architecture®处理器核心、高性能数据路径加速逻辑和网络及外围总线接口的设备,适用于网络、电信/数据通信、无线基础设施和军事/航空航天应用。该处理器具有多种应用场景,如集成接入路由器、基站网络接口卡等。它支持多核处理,可根据操作系统或简单调度器运行,并提供多种数据路径加速功能,如帧管理、队列管理、硬件缓冲区管理等。P3041还具备丰富的外围接口,包括以太网接口、高速外围接口和附加外围接口,以满足不同应用需求。
阅读原文 >>
VTB快速下载的HSST设置
本文档旨在说明如何设置高速同时传输(HSST)下载方法以实现虚拟迹线缓冲器(VTB)的快速下载。HSST下载方法比默认的JTAG下载方法快6至10倍。本文档基于CodeWarrior10.1.5版本,适用于其他版本,功能相似。主要内容包括HSST的介绍、HSST的优势、配置步骤以及使用HSST时需要注意的事项。
阅读原文 >>
MSC815x串行RapidIO引导SmartDSP从ADS主机应用程序引导MSC8156AMC的说明
本资料为Freescale Semiconductor公司发布的关于MSC815x系列DSP通过串行RapidIO(SRIO)进行启动的应用笔记。内容涵盖了MSC815x启动过程、SmartDSP OS的使用、MSC8156ADS到MSC8156AMC卡的启动示例,以及如何配置ATMU、设置MSC8156AMC卡和启动多设备SRIO系统。资料还提供了与串行RapidIO启动和使用的相关参考材料列表,以及如何进行串行RapidIO事务、使用LED示例应用和运行ADS到AMC SRIO启动应用程序的详细步骤。
阅读原文 >>
MSC8144ADS板的MSC8144设备复位配置
本资料为Freescale Semiconductor公司发布的关于MSC8144设备重置配置的应用笔记。内容涵盖了MSC8144ADS板的重置基础知识、配置源、重置配置字读取、上电复位和引导流程、示例配置以及常见误解等。资料详细介绍了如何通过I2C ROM、RC引脚和预定义模式配置MSC8144设备的重置配置,并提供了相关示例。
阅读原文 >>
StarCore MSC8156 DSP应用程序注释的多核应用程序代码链接指南
本文档由Freescale Semiconductor提供,主要针对StarCore MSC8156多核DSP的软件链接过程进行指导。内容涵盖了硬件和软件两方面的考虑,包括物理内存的配置、内存可见性、MMU属性设置、链接器命令文件的使用、内存延迟、缓存策略、内存保护以及代码和数据可见性等。文档通过实例展示了如何配置标准SmartDSP OS应用和无线基础设施应用,为开发者提供了多核应用代码链接的详细指南。
阅读原文 >>
StarCoreDSPs应用程序使用CodeWarrior的软件分析提示和技巧说明
本文档介绍了使用CodeWarrior工具对Freescale StarCore DSP软件进行分析和调试的新特性。内容包括使用计数点跟踪代码执行、了解跟踪数据的事实、过滤跟踪数据、离线跟踪以及使用代码分析工具。文档基于实际客户经验,提供了软件分析工具的使用技巧,帮助用户更快地调试应用程序并确定性能瓶颈。
阅读原文 >>
MSC8144以太网性能:最大化QUICC Engine™吞吐量
本应用笔记详细介绍了如何在MSC8144 DSP上配置和运行基于以太网的程序,以最大化性能并最小化开销。内容涵盖了以太网基础知识、MSC8144的以太网架构、QUICC Engine和以太网控制器的工作原理,以及如何使用SmartDSP操作系统来优化以太网应用的吞吐量。此外,还包括了在MSC8144ADS上进行的以太网性能测试结果,以及如何通过不同的配置来最大化QUICC Engine的吞吐量。
阅读原文 >>
MSC8144 PCI控制器性能
本资料详细介绍了Freescale Semiconductor的MSC8144 PCI控制器性能。内容包括性能测试方法、外向和内向数据传输性能分析、优化PCI性能的技术以及相关设置。资料提供了MSC8144作为发起者和目标设备时的性能测试结果,并针对不同场景提出了性能优化建议。
阅读原文 >>
MSC8144x设计检查表
本资料为Freescale Semiconductor公司发布的MSC8144x系列DSP应用笔记,旨在为开发者提供使用MSC8144x系列DSP的指导。内容包括设计检查清单,涵盖设计阶段、电源要求、上电序列、系统时钟、复位、启动、I/O复用、外部内存使用、接口连接等方面。此外,还提供了支持文档、电源需求、上电序列和启动时序、系统时钟配置、复位过程和配置字、启动过程等详细信息。
阅读原文 >>
在MSC8144 DSP上使用UTOPIA接口
本资料介绍了Freescale Semiconductor的MSC8144 DSP设备中ATM控制器如何通过QUICC Engine技术块支持UTOPIA level 2(L2)接口。文档提供了使用该接口的基本指南,包括将MSC8144配置为目标(从)设备的方法。此外,还提供了将MPC8560 PowerQUICC III处理器配置为发起者(主)设备的指南,因为MSC8144只能配置为UTOPIA从设备,需要主设备通过接口传输数据。文档中使用了MPC8560处理器作为主设备,MSC8144 DSP作为从设备的示例。
阅读原文 >>
MSC81xx以太网引导测试应用说明
本应用笔记详细介绍了如何验证Freescale Semiconductor的MSC8144芯片通过以太网启动的过程。内容包括网络卡设置、DHCP服务器设置、TFTP服务器设置以及启动测试的步骤。该过程适用于任何支持DHCP/TFTP流程的Freescale设备。文档中提供了使用Microsoft Windows、Weird Solutions服务器工具和Ethereal以太网嗅探器的具体示例。
阅读原文 >>
MSC8156六核数字信号处理器参考手册
阅读原文 >>
MSC8144AMC-S高级夹层卡用户手册
本手册详细介绍了Freescale的MSC8144AMC-S高级中板卡,适用于开发基于MSC8144系列处理器的应用。该卡集成了四个MSC8144处理器,提供高速串行RapidIO接口、以太网接口、TDM接口等,支持系统开发环境和独立操作。手册涵盖了硬件准备、安装、内存映射、控制指示器、功能描述等内容,为用户提供了全面的技术指导。
阅读原文 >>
MSC8251/MSC8252产品简介
Freescale Semiconductor推出的MSC8251和MSC8252是第四代DSP产品,适用于语音、医疗、国防和通用应用。这些设备基于StarCore架构,支持数学密集型算法和应用。主要特点包括:高性能、高集成度、多种接口支持、强大的数据处理能力,适用于合成仪器、雷达/声纳系统等应用。Freescale提供了完整的开发工具和应用软件,以支持设计师开发优化DSP系统。
阅读原文 >>
CodeWarrior Development Studio for StarCore v10.1简介
Freescale StarCore处理器开发工具,包括CodeWarrior Development Studio for StarCore v10.1,提供全面的调试、仿真和分析功能,支持多核DSP应用开发。工具基于Eclipse平台,集成构建、调试、模拟和分析工具,支持高速数据导出、实时跟踪、多核调试和仿真。此外,还提供高性能编译器、软件分析工具和SmartDSP OS,以优化多核应用性能。
阅读原文 >>
MSC8256六核DSP产品简介
Freescale Semiconductor推出的MSC8256是一款六核DSP处理器,旨在满足语音、医疗、国防和通用应用的高性能需求。该设备基于StarCore架构,支持数学密集型算法和应用。主要特点包括:六核StarCore SC3850 DSP子系统,每个核心配备32 KB L1指令缓存、32 KB L1数据缓存和512 KB L2统一指令/数据缓存;支持多种接口,包括RapidIO、Gigabit Ethernet、PCI Express和TDM;内置丰富的内部内存和调试支持。该产品适用于合成仪器、雷达/声纳系统等多种应用。
阅读原文 >>
MSC8156高级夹层卡用户手册
本手册详细介绍了Freescale的MSC8156 AMC(高级中间卡)的功能和特性。MSC8156 AMC是一款基于MSC8156数字信号处理器的完整高级中间卡开发系统,适用于工程师开发和系统应用。该卡具有高密度、单宽、全高设计,集成了三个MSC8156 DSP,每个DSP拥有六个可编程的SC3850核心,运行频率为1 GHz。主要特点包括:支持SRIO和以太网连接,具有丰富的外设接口,支持热插拔,并提供调试和开发支持。手册涵盖了硬件准备、安装、功能描述、控制指示器、内存映射等内容。
阅读原文 >>
MSC8156应用程序使用SC3000链接器控制文件应用说明
本资料介绍了如何使用SC3000链接器控制文件(LCF)为MSC8156板上的应用程序定义内存布局。LCF由应用程序开发者创建,用于链接器定义数据在内存中的放置位置。资料详细说明了如何设置MSC8156内存管理单元(MMU),包括输出部分定义、常见设置、虚拟到物理空间映射、MMU和缓存配置、C++支持、VTB设置、堆和栈的移动等。资料还提供了DDR设置、MMU属性、其他描述符设置和MMU预定义的详细信息。
阅读原文 >>
MSC8156 AMC硬件入门指南
本指南详细介绍了如何连接和验证Freescale Semiconductor的MSC8156 AMC卡的基本操作。内容包括开关和跳线的设置、外围设备的连接指令,以及如何将MSC8156 AMC连接到集成开发环境(IDE)如Freescale的CodeWarrior。指南还涵盖了开关检查、组装和连接板、供电和LED检查、JTAG连接单元的连接、用户特定开发的设置等步骤。
阅读原文 >>