SDSoC 开发环境
SDSoC是Xilinx旗下,用于设计开发Zynq SoC和MPSoC异构嵌入式系统的基于Eclipse的集成开发环境,可以完成从C/C++到指定目标平
由SDSoC产生的系统是高性能的,同时也是复杂的硬件/软件协同工作系统。要了解在这样的系统中应用程序
Trace 事件追踪功能
2015.4版的SDSoC中新增了一个功能,叫做Trace,即事件追踪功能,可以帮助设计开发人员深入
Trace提供的是一个详细视图,用户可以在其中观察应用,硬件/软件分区和系统设计选择的性能,它提供的
由于需要读取上板应用的数据,要启动事件跟踪,用户必须将开发板经由JTAG连接到主机。
在SDSoC中启动Trace后,事件追踪功能就会被自动插入到软件代码和硬件IP中。然后,硬件部分(包
下图橙色高亮的部分,就是应用Trace功能后SDSoC自动插入的监控IP,用以完成和记录事件追踪功能
收集事件追踪数据的接口根据不同的操作系统而略有不同。对于Standalone和FreeRTOS操作系
对于Linux,一旦操作系统经由SD卡启动,ELF已经复制后,便可以经过TCP/TCF运行调试,断点
Trace 视图
下图所示就是SDSoC GUI提供的Trace视图。用户应用程序的每个跟踪事件被赋予一个唯一的轨迹名称,并且对应到同一个时间
每个事件追踪轨迹都有几个不同的属性:名称,类型,以及启动,停止和持续时间。如果将鼠标悬停在某个轨迹上
关于Trace更详细的介绍和分步骤教程,请关注SDSoC安装目录下的docs目录,其中有一个SDSo
由于Trace是在SDSoC 2015.4版首次发布,且目前还处于Beta阶段,其仅能完成有限的事件追踪功能,我们将在以后的版本中
本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念
本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“
课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了
@2003-2020 中国电子顶级开发网