XST

作者:钱 鹏1,2,苏海冰1 2015年微型机与应用第8期

摘 要: 现场可编程逻辑门阵列(FPGA)应用于图像处理时,需要对数据中的图像信息进行准确的提取。设计中,FPGA中解压缩功能需要对压缩数据中的图像信息进行提取。根据压缩格式,设计了一种基于状态机的图像信息提取模块,并且在XST(Xilinx官方综合工具)以及Synplify pro两个综合环境下进行了仿真验证。通过对比仿真结果的差异,尝试分析设计的寄存器传输级视图(RTL视图),并找出了影响状态机工作的关键要素。强调了代码风格对FPGA设计的重要性。

0 引言
  状态机是数字系统设计中的重要组成部分,是FPGA实现高效率高可靠性逻辑控制的重要途径。在实际工程应用中,状态机工作是否正常决定着系统能否稳定工作。本文设计了一个基于状态机的图像信息提取模块,通过对该设计的仿真,分析了状态机设计中的状态竞争、锁存器的引入以及综合工具误判等常见情况。强调了代码规范对于FPGA设计的重要性。

1 设计背景及思路

XST综合中–netlist_hierarchy的使用

通常情况下,我们在使用Xilinx综合工具XST时,不去关心他的配置参数。直接使用默认值就可以了。但是我最近在学习PlanAhead软件使用时,参考Xilinx一些教程,发现它们在编译时都会去关注一下这个参数的使用。下面我们就看看这个参数怎么用。

XILINX--综合选项

XILINX--综合选项,新手非常适合看下。

赛灵思(Xilinx)ISE5.2中的综合工具XST的使用技巧

本章介绍了Xilinx公司的ISE5.2中的综合工具XST的综合属性、HDL代码参数设置、专用参数选项设置,使用XST综合设计、实行设计的步骤与方法。ISE5.2集成的下载配置工具iMPACT的结构、操作步骤与方法.。

5.3.4 综合高手揭秘XST的11个技巧

作者:Ricky Su(www.rickysu.com)

技巧1、XST 主要参考资料:XST User Guide (ISE 安装目录doc 中的xst.pdf)
技巧2、 辅助参考资料:WP231 - HDL Coding Practices to Accelerate Design Performance
技巧3、特别注意之一:请给XST 加时序约束。

同步内容