问题描述
AccelDSP是否有批处理模式工具?
解决/修复方法
是的,有一个名为“AccelShell.exe”的批处理模式工具,位于bin目录中,带有“AccelDSP.exe”(GUI)。要开发AccelDSP Tcl脚本,请运行GUI并使用“accel.log”文件作为起点。例如,如果在GUI中运行ArrayAddition示例,则可以通过将“accel.log”复制到另一个文件并按如下方式运行它来重新运行相同的步骤(以下是针对cygwin shell; DOS shell的工作方式略有不同) :
cp accel.log run.tcl
<XILINX INSTALL DIRECTORY> DSP_Tools / AccelDSP / bin / AccelShell.exe run.tcl
AccelShell与GUI中的Tcl控制台窗口相同,因此您可以通过执行GUI中的步骤并观察在Tcl控制台中生成的命令来开发脚本。
为了帮助您入门,以下是流程命令的图表:
验证-floatingpoint
子调用MATLAB并在浮点MATLAB上执行仿真
分析
分析MATLAB源代码
生成-fixedpoint
将浮点MATLAB转换为定点MATLAB
验证-fixedpoint
子调用MATLAB并在定点MATLAB上执行仿真
生成-rtl
生成可综合的RTL VHDL或Verilog
验证-rtl
子调用ModelSim或ISIM并对Generated HDL执行RTL仿真
综合
子调用Synplify Pro或XST并执行RTL综合
实行
子调用Xilinx ISE并执行布局布线
验证-gatelevel
子调用ModelSim或ISIM并执行门级仿真
另一个提示是,AccelDSP会自动执行成功执行输入命令所需的所有必需流程步骤。因此,如果您刚刚完成分析并想要运行门级验证,则可以输入以下内容:
验证-gatelevel
这将运行所有中间步骤,而无需键入所有命令。
验证-g
(这是命令的简写版本)
没有回复内容