资料介绍
嵌入式软件发展需要对目标架构及其使用有着广泛而透彻的认识和瞭解。把嵌入式系统从概念转化成能够有效地在硬件环境中部署的高效能解决方案,需要若干个步骤。整个过程包括:分析、架构搭建、评估、硬件支援、设计、编码、除错、整合、验证和确认,过程中准确度极为重要。硬件资源的使用效率低,或者是软件没有针对那些硬件资源进行最佳化,都可能对性能带来严重的影响。
CEVA-X系列采用的创新架构,充分利用可能的设计变数来控制整体性能。CEVA-X1620是CEVA-X核心系列的第一款产品,具有先进的平行架构(Parallel Architecture),在一个机器周期中可执行多达八条指令。对于这类先进架构,高效能及有效的硬件资源使用更是格外重要。此外,CEVA-X整合了完整的存储器系统,负责阶层(Hierarchy)存储器管理,包括直接存储器存取(DMA)控制器、板上(On Board)快取存储器、写入缓冲器、内部及外部存储器、存储器管理及仲裁器。利用这种广泛的功能集,透过完整精确的模拟环境和先进的设定(Profiling)能力,即可简易地最佳化软件应用。
透过模拟减少时间、降低成本、提高性能
对基于DSP/即时(Real Time)软件发展而言,模拟环境非常重要,有几项效益如下:
可见性/透明性
硬件内部构件和硬件逻辑的工作可被监控,即使它们不是硬件介面的一部分,但是这在实际的硬件环境中往往是不可见的。瞭解背后的情况是解决问题和提高性能的关键。
除错
模拟环境提供了硬件本身不支援的额外除错功能。因此,在只提供有限可见性的硬件上运行所有程序(在缺乏精确模拟环境时),意味着不得不利用更多的资源及更长的除错时间。
灵活性
亦即在提交给最终系统架构之前检查若干系统佈局(Layout)和场景(Scenario)的能力。要实现最佳性能,全都是利用硬件环境参数及运行其上的软件进行反覆试验的结果。对于所选择的具体装置,不可能总是准确预测到对系统的影响。
时间
在能够执行所有实际测试(run-time)之前,不用损失时间和增加特殊硬件费用,就能实现平行硬件和软件的开发。
预先计画 即时模拟
CEVA开发出的模拟和设定环境,完全採用软件建立模型,再加上广泛的设定能力,可应用于诸多设计领域,对系统架构师和DSP软件发展人员提供很大帮助。这种方法和环境可显着地提高系统性能,减少开发时间。全面的模型建立环境,意味着CEVA-X1620实现方案能够以多种模式用于不同的开发阶段或不同开发目的。

图一:CEVA的模拟环境除错工具
ISS和CAS模拟模式
最初支援的是类似于标准模拟解决方案的基本指令集模拟(Instruction Set Simulation,ISS)模式。在这种模式中,每一条指令都被当作不可分割的阶段来执行。该模式执行速度非常快,便于软件发展。
周期精确模拟(CAS)是更先进的模拟模式。在这种模式中,架构的行为被完全模拟,包括所有的管线级。在检查精度或硬件验证时,该模式对完整的系统模拟非常重要,届时模拟器可以当作内核模组,很方便地模拟真实硬件的功能。除了周期精确能力之外,全部存储器子系统(MSS)都被建立成模型,可对整个系统进行共同模拟。这样一来,由于软件与硬件的交互作用,便能够实现软件行为的真实精确的模拟。因这种模式包括了所有的MSS模组,故可对所有的存储器层次进行除错,包括快取存储器、写入缓冲器、内部外部存储器。可在模拟中分析不同存储器的布局情况,从而观察在每一种情况下,在演算法执行期间存储器的存取和冲突情形
CEVA-X系列采用的创新架构,充分利用可能的设计变数来控制整体性能。CEVA-X1620是CEVA-X核心系列的第一款产品,具有先进的平行架构(Parallel Architecture),在一个机器周期中可执行多达八条指令。对于这类先进架构,高效能及有效的硬件资源使用更是格外重要。此外,CEVA-X整合了完整的存储器系统,负责阶层(Hierarchy)存储器管理,包括直接存储器存取(DMA)控制器、板上(On Board)快取存储器、写入缓冲器、内部及外部存储器、存储器管理及仲裁器。利用这种广泛的功能集,透过完整精确的模拟环境和先进的设定(Profiling)能力,即可简易地最佳化软件应用。
透过模拟减少时间、降低成本、提高性能
对基于DSP/即时(Real Time)软件发展而言,模拟环境非常重要,有几项效益如下:
可见性/透明性
硬件内部构件和硬件逻辑的工作可被监控,即使它们不是硬件介面的一部分,但是这在实际的硬件环境中往往是不可见的。瞭解背后的情况是解决问题和提高性能的关键。
除错
模拟环境提供了硬件本身不支援的额外除错功能。因此,在只提供有限可见性的硬件上运行所有程序(在缺乏精确模拟环境时),意味着不得不利用更多的资源及更长的除错时间。
灵活性
亦即在提交给最终系统架构之前检查若干系统佈局(Layout)和场景(Scenario)的能力。要实现最佳性能,全都是利用硬件环境参数及运行其上的软件进行反覆试验的结果。对于所选择的具体装置,不可能总是准确预测到对系统的影响。
时间
在能够执行所有实际测试(run-time)之前,不用损失时间和增加特殊硬件费用,就能实现平行硬件和软件的开发。
预先计画 即时模拟
CEVA开发出的模拟和设定环境,完全採用软件建立模型,再加上广泛的设定能力,可应用于诸多设计领域,对系统架构师和DSP软件发展人员提供很大帮助。这种方法和环境可显着地提高系统性能,减少开发时间。全面的模型建立环境,意味着CEVA-X1620实现方案能够以多种模式用于不同的开发阶段或不同开发目的。

图一:CEVA的模拟环境除错工具
ISS和CAS模拟模式
最初支援的是类似于标准模拟解决方案的基本指令集模拟(Instruction Set Simulation,ISS)模式。在这种模式中,每一条指令都被当作不可分割的阶段来执行。该模式执行速度非常快,便于软件发展。
周期精确模拟(CAS)是更先进的模拟模式。在这种模式中,架构的行为被完全模拟,包括所有的管线级。在检查精度或硬件验证时,该模式对完整的系统模拟非常重要,届时模拟器可以当作内核模组,很方便地模拟真实硬件的功能。除了周期精确能力之外,全部存储器子系统(MSS)都被建立成模型,可对整个系统进行共同模拟。这样一来,由于软件与硬件的交互作用,便能够实现软件行为的真实精确的模拟。因这种模式包括了所有的MSS模组,故可对所有的存储器层次进行除错,包括快取存储器、写入缓冲器、内部外部存储器。可在模拟中分析不同存储器的布局情况,从而观察在每一种情况下,在演算法执行期间存储器的存取和冲突情形
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于FPGA和DSP的机载图形显示系统 36次下载
- 基于DSP的电磁脉冲模拟器控制系统设计方案 13次下载
- 基于DSP的异步电机直接转矩控制系统 9次下载
- 基于DSP的三轴转台控制系统设计与实现 10次下载
- 基于DSP的转子磁场定向控制系统设计方案 18次下载
- 基于实时代码生成工具的DSP控制系统 5次下载
- 基于DSP嵌入式系统的并网逆变器实现与设计 63次下载
- DSP系统程序远程更新的研究与实现 10次下载
- 如何使用DSP和CAN总线设计热功率模拟系统 8次下载
- DSP系统模型建立和设定实现最佳模拟方案 0次下载
- 基于DSP系统模型建立和设定实现最佳模拟的方案解析 0次下载
- DSP系统模型建立和设定实现最佳模拟设计方案分析 0次下载
- 高性能DSP为何助于实现数字世界与真实(模拟)世界的通信 0次下载
- 模型建立说明.doc 2次下载
- DSP+FPGA 结构在雷达模拟系统中的应用
- 设备管理系统:如何实现预测性维护与故障预防? 1.2k次阅读
- 如何使用PyTorch建立网络模型 1.3k次阅读
- SMT焊接温度曲线智能仿真系统的功能介绍和演示 1.5k次阅读
- 表贴式永磁电机空载时的磁场解析模型建立方案 3.5k次阅读
- 大模型部署框架FastLLM实现细节解析 4.5k次阅读
- 基于XC95108芯片实现DSP和ARM的并行通信系统的设计 5.7k次阅读
- Allegro如何有效建立SI模型 4.7k次阅读
- 如何对系统建立数学模型 8.6k次阅读
- 基于计算机模拟技术的太阳能光伏发电系统数学模型的建立方法 6.6k次阅读
- 建立永磁同步电机高频电路模型的方法研究 6.6k次阅读
- 仿真是通信系统模拟的最佳手段 6.3k次阅读
- 嵌入式系统运用于典型雷达航迹模型及实现仿真模拟 1.5k次阅读
- 基于DSP的智能电源系统设计 6.2k次阅读
- 基于DSP的数字闭环功放控制系统 3.3k次阅读
- 基于CPCI接口DSP板的雷达目标模拟器 2.3k次阅读
下载排行
本周
- 1MDD品牌三极管BC807数据手册
- 3.00 MB | 次下载 | 免费
- 2MDD品牌三极管BC817数据手册
- 2.51 MB | 次下载 | 免费
- 3MDD品牌三极管D882数据手册
- 3.49 MB | 次下载 | 免费
- 4MDD品牌三极管MMBT2222A数据手册
- 3.26 MB | 次下载 | 免费
- 5MDD品牌三极管MMBTA56数据手册
- 3.09 MB | 次下载 | 免费
- 6MDD品牌三极管MMBTA92数据手册
- 2.32 MB | 次下载 | 免费
- 7STM32G474 HRTIME PWM 丢波问题分析与解决
- 1.00 MB | 次下载 | 3 积分
- 8新能源电动汽车高压线束的铜铝连接解决方案
- 2.71 MB | 次下载 | 2 积分
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 3PC5502负载均流控制电路数据手册
- 1.63 MB | 22次下载 | 免费
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
- 0.08 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论