logo
首页>产品>原型开发软件

TAI Player Pro Software

S2C的TAI Player Pro是基于FPGA的SoC设计软件,能够帮助您编译和调试,以便快速将设计映射至FPGA。TAI Player Pro集合了如下的4种不同的功能:

1.编译

流程管理/在RTL级设置探针/ 分割到多FPGA/自动管脚分配
 
 

3.调试

同时调试多颗FPGA, 利用Xilinx ChipScope 或Altera SignalTap

2.实时运行

USB下载/制作SD卡/时钟生成/测量时钟/自测试/读取硬件状态

4.验证

通过C-API将大量待验证数据在PC和FPGA之间进行读写 / 通过SCE-MI实现更高级的Co-model



TAI Player Pro软件提供系统级上几个主要设计优势:

 
  • 减少FPGA验证的编译时间
  • 可以观测任何RTL级别的信号
  • 可以在EDIF级上分割到多颗FPGA
  • 同时调试多颗FPGA的设计
  • 在事务处理级上使用 PC 上的高级别的设计进行协同模型 FPGA 设计
  • 从软件直接控制FPGA
  • 实时监测FPGA的温度,电流和电压
  • 测量时钟频率
  • 通过SD卡可下载4个设计

Player Pro 编译

TAI Player Pro编译功能将非常有效的减少您创建SoC原型过程中的工作量。通过便利的用户图形界面,你可以在很短的时间内根据以下常规设计流程完成原型样机的检测。TAI Playere Pro是一款前端工具,可支持Xilinx, Altera 和第三方的综合工具,布局布线和调试软件。当进行Xilinx和Altera流程切换时,用户可以停留在一个共同的环境。综合前的RTL级探针设置,使得内部信号名称可以保留,即使设计被分割到多颗FPGA中。

Player Pro

重要特点:

1. 在RTL级上设置探针

可以在RTL设计树中容易的定位任何的wire和register,Tai Player Pro可以自动的拉出这些信号到FPGA或ILA中。

Player Pro

2. EDIF级分割

选择您的设计中需要放在一组的模块,Tai Player Pro会自动的分割剩余的模块到多块FPGA中。

Player Pro

3. 指定IO

简化子板连接到FPGA板的IO管脚分配,Tai Player Pro提供S2C的子板管脚映射库,用户也可以把自己的管脚映射文件加到已有的子板管脚映射库中。

Player Pro

TAI Player Pro – 运行控制

通过TAI Player Pro Runtime软件,您可通过板载USB接口对S2C TAI Logic Module进行精确控制。 TAI Player Pro Runtime软件是向所有Altera Stratix-4、Xilinx Virtex-6和Virtex-5 S2C TAI Logic Module客户提供的免费软件。S2C最近为4.1版TAI Player Pro Runtime软件新增了三个功能。请注意:实际运行时间功能可能随购买的S2C硬件而变化。

1. 快速FPGA下载
2. 烧录SD卡以供下载
3. 设置可编程时钟
4. 硬件自检测
5. 图像界面下分配I/O NEW!
6. 监控电压、电流和温度 NEW!
7. 测量板载时钟频率 NEW!

1. 快速的FPGA下载

短短几秒钟就可以通过TAI Player Pro窗口下载设计到FPGA。

2. 在SD卡下载

对SD卡中的4个不同的设计下载文件进行编程,以便用户在TAI Logic Module上使用不同修订版的设计,无需将TAI Logic Module连接到电脑。该功能对于向工程师发行原型验证以供软件开发非常有用。

3. 时钟产生

在用户图形界面输入所需要的的时钟频率,TAI Player Pro会在几秒钟内在TAI Logic Module上对不同的时钟源进行编程. 根据硬件的不同,最多可以选择16个500KHz-195MHz的相位可调时钟。使用此功能你可以方便的测量出FPGA设计的运行速度。

4. 硬件自测试

通过向导,你能清晰的查明那些潜在硬件问题,如坏的外部连接器引脚,损坏了的FPGA之间互连线和未能检测的时钟输入。

5. 在图形界面下分配I/O

TAI Player Pro运行控制软件为所有TAI Logic Module用户提供在图形界面下分配FPGA I/O的工具,用户无需查看数据表,为FPGA手动创建I/O分配文件。

6. 监控电压、电流和温度

TAI Player Pro运行控制软件可获取TAI Logic Module的一些关键电压、电流和温度值。尽管TAI Logic Modules设计融入过压、过流或者超温时自动关闭电源的保护措施,但是用户会发现该工具有助于分析电源关闭的原因。

7. 测量板载时钟频率

用户仅需点击几下鼠标便可测量进入TAI Logic Module上的FPGA的全局时钟的频率。该工具可快速验证是否时钟源设置正确,并且消除由于时钟源可能导致的设计无法正确运行。

原型工具的连接

TAI Player Pro运行控制软件支持通过板上USB连接的 Virtex-5 TAI Logic Module系列 和通过可选硬件模块TAI Pod的Virtex-4 TAI Logic Module系列

TAI Player Pro – 调试功能

S2C的TAI Player Pro软件和 TAI Verification Module 硬件一起使用,支持Altera SignalTap 或者 Xilinx ChipScope Logic Analyzers对多个FPGA进行调试。多颗FPGA的调试流程是完全自动的,集成到TAI Player的编译流程中,并且支持使用原始RTL名对信号名进行跟踪。

关键特性:

  • 1. 使用同一个Logic Analyzer对多个FPGA进行调试。
  • 2. 自动使用FPGA的Altera SignalTap和Xilinx ChipScope进行多颗FPGA调试
  • 3. 使用原始的RTL信号名
  • 4. 同时触发和跟踪来自4个FPGA的信号,无需重新运行FPGA布局布线
  • 5. 跟踪的频宽高达960 bits。深度取决于FPGA中的可用内存。

TAI Player Pro调试流程需要一个一个S4 TAI Verification Module硬件运行Altera SignalTap分析仪和一个V6 TAI Verification Module运行Xilinx ChipScope分析仪。

示例:用S4 TAI Verification Module进行设置,调试Quad S4 TAI Logic Module中的4颗 FPGA 设计。

基于RTL信号名选择探针

从4个FPGA把probes分配到Verification Module 上的Logic Analyzer

使用RTL名调试来自 Altera SignalTap中4个FPGA的probes

使用RTL名调试来自Xilinx ChipScope中4个FPGA的probes

TAI Player Pro – 验证功能概述

TAI Player Pro的SCE-MI功能可以使你只需要非常简单的输入DUT和Transactor,就能够编译基于SCE-MI的协同建模设计。在易用的用户图形界面你可以把DUT连接到Transactor和SCE-MI时钟端口。接着,根据对Transactor和时钟端口设定的参数,TAI Player Pro将自动生成SCE-MI硬件端基础网表并连接到DUT,并输出供软件端SCE-MI使用的参数文件。

配置协同建模设计的顶层

设定Transactor参数

主要功能:

  • 输入Verilog / VHDL格式的DUT和Transactor
  • 在用户图形界面中连接DUT到Transactor和SCE-MI时钟端口
  • 设定Transactor和时钟的参数
  • 自动生成包含有SCE-MI基础网表的整个硬件端协同建模设计的网表
  • 输出连接FPGA设计到PC高层模型的SCE-MI参数文件