没有板子时使用simulator(软仿真)来验证算法,是一种有效的方式。TI的CCS提供了三种软仿真方式CPU Cycle Accurate, Device Functional and Device Cycle Accurate.其各种意义如下所示。
a. If you need only to debug and optimize the program for code size and CPU cycles, then a CPU Cycle Accurate Simulator will give the best possible performance. These simulators model the instruction set of their respective targets. In addition, they model timers and can take external interrupts at the CPU core boundary. This allows BIOS code to run over CPU simulators. They can measure CPU cycles and other CPU core events. This is not the best simulator choice for an application that uses peripherals.
是优化算法用的。
b. If you are debugging an application that uses EDMA, or optimizing an application for better code and data placement, a Device Functional Simulator is the best choice. These simulators allow the DMA, Interrupt Selector, Caches, and McBSP to be programmed and used. However, only the hit/miss statistics of the caches is supported. DMA does not simulate the true cycles of data transfer, but functionally copies the data from source to destination. However, the peripherals maintain a correct programmer view. This can be used for faster device simulation when total device cycles are not of much concern.
当需要仿真中断、EDMA、cache等功能时选择。
c. If you want to use EDMA and Caches, and are interested in knowing the total device cycles and stall cycles consumed by the application, a Device Cycle Accurate Simulator should be selected. These simulators, besides supporting the programmatic view of all peripherals and caches, also model them in a cycle-accurate manner. However, these simulators are slow because of the vast details they model.
更进一步,不仅功能上,而且对流水线的影响也仿真时选择

转载于:https://blog.51cto.com/dancewithme/519825

TI DSP simulator 种类选择相关推荐

  1. TI DSP入门学习

    本FAQ是针对刚刚进入DSP硬件和软件设计领域的网友,希望能够帮助大家快速入门.在设计和调试时少走弯路. 水平有错误和不完善的地方,大家一定指出,免得流毒无穷.欢迎大家补充!! 1.TI DSP的选型 ...

  2. 开发TI DSP需要知道的

    三.DSP发展动态 1.TMS320C2000 TMS320C2000系列包括C24x和C28x系列.C24x系列建议使用LF24xx系列替代C24x系列,LF24xx系列的价格比C24x便宜,性能高 ...

  3. TI DSP 28335 ADC连续采样检测SPI控制的DAC输出 SCI串口232通信

    文章目录 前言 1 SCIA FIFO 串口通信配置 2 DAC 数模转换 配置 2.1 TLV5620芯片简介 2.2 TLV5620初始化函数 2.2 DAC 输出函数 3 ADC 模数转换 配置 ...

  4. TI DSP 6657 SRIO 简介

    TI DSP 6657 SRIO 简介 SRIO 协议介绍 TI 的 KeyStone 系列设备中实现了 RapidIO 协议,实现 RapidIO 的部分外设,被 TI 称为 SRIO (Seria ...

  5. 三相PFC程序30KW充电桩 采用目前最常用的TI DSP数字信号处理芯片

    三相PFC程序30KW充电桩的5001000Vdc/060A,绝对与实物一致的30KW三相PFC程序. 一.在技术指标参数中,都可以满足 二.文件资料包括: 1.原理图,AltiumDesigner1 ...

  6. TI DSP系列分类

    首先上图,TI官网产品结构树,由此可见TI当前主推和热门使用的DSP处理器. ------------------------------------------------------------- ...

  7. 202- K7 +C6678学习资料:基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板

    基于TI DSP TMS320C6678.Xilinx K7 FPGA XC7K325T的高速数据处理核心板 一.板卡概述 该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TI DSP ...

  8. C6678板卡学习资料:202-基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板

    一.板卡概述 该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TI DSP TMS320C6678和一片Xilinx FPGA K7 XC72K325T-1ffg900.包含1个千兆网口 ...

  9. 202-基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板

    基于TI DSP TMS320C6678.Xilinx K7 FPGA XC7K325T的高速数据处理核心板 一.板卡概述 该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TI DSP ...

最新文章

  1. JAVA逆向反混淆-追查Burpsuite的破解原理(转)
  2. Html5本地存储和本地数据库
  3. 汇编排序知识之冒泡排序
  4. LeetCode 1020. 飞地的数量(图的BFS/DFS)
  5. 需求、需求工程与需求工程师 — 2.需求的来源
  6. 飞飞CMS黑色自适应BX8X主题模板
  7. mongodb转实体对像_营销案例丨实体店走出门面冷清的方法:打造体验式门店
  8. System.getProperty(user.dir) 获取jar包所在目录
  9. CentOS8 模块化仓库
  10. java的vector_Java中 Vector的使用详解
  11. [算法竞赛]第八章_高效程序设计
  12. java调用Dos命令
  13. java生成二维码打印到浏览器
  14. 开课吧课堂之Super的第2种用法
  15. 学校计算机学院教学管理ER图,学校课程管理ER图
  16. flask基础根据知了课堂整理
  17. “小而美”走到十字路口,吉利或收购魅族助车机闭环
  18. 玩家开发、出售《劲舞团》外挂获刑一年半
  19. error: File: XX 520.13 MB, exceeds 100.00 MB以上大文件导致push失败解决方法
  20. 基于jsp的消防知识宣传网站ssh框架

热门文章

  1. Spring请求参数和路径变量
  2. 怎么画六面体网格_使用Abaqus完成网格重划分分析3网格到网格的解映射
  3. 天地图怎么看历史图像_解密:看猪八戒是怎么由一头猪变成天蓬元帅的
  4. Java中各种引用(Reference)解析
  5. LOJ3119 CTS2019 随机立方体 概率、容斥、二项式反演
  6. Golang遇到的问题记录
  7. Django实现发邮件
  8. 数据结构(Splay平衡树):COGS 339. [NOI2005] 维护数列
  9. php 递归求得目录大小
  10. mybatis笔记3 一些原理的理解