当前位置:首页 > 新闻资讯 > FPGA之家动态 >

FPGA开发要掌握的六大基础知识(3)

时间:2025-07-16      来源:FPGA_UCY 关于我们 0

使用ISE开发FPGA,需要根据自己的设计内容和设计目标设置,在开发软件中设置一些参数。这些参数对成功开发可以说必不可少。

常用选项之一: Keep Hierachy。该参数有3个值:NO、YES、Soft.

在使用Chipscope进行调试时,如果是采用的网表插入ICON的方法的话,或者是为了便于调试,最好是保留设计的层次结构,选择Yes或Soft。Yes与Soft的区别是:

Keep Hierachy =Yes:对Debug阶段有用,XST会根据层次综合而不打破层次优化,所有寄存器名字都以名字排列,Traslate通过ucf文件可以很方面地找到需要的约束对象。

Keep Hierachy =Soft:则在综合时保持层次,在MAP阶段工具将打破层次关系;但INSTANCE名字还是保留。

在FPGA设计原型验证阶段,选YES会提高XST的综合速度。

常用选项之二:register_duplicaTIon + max_fanout + equivalent_register_removal + resource_sharing - 允许自动复制寄存器,设置最大扇出,禁止资源共享。这4个选项是对MAP和PAR的效果影响最明显的。不同的设计,他们的选择

组合方式不尽相同。要看具体设计情况。下面是其中的一种开发策略。

当TIming不满足时使用复制寄存器的方法通常能改善一些瓶颈。综合器为了节省面积而做出的某些优化可能导致对时序不利,因此关闭equivalent_register_removal和resource_sharing可能可以改善时序。

Keep Hierac...            </div><div style="align:center;height:20px;meta:这是占位符,不然如果正文包含引号会导致无法加载">
                <br><br><br></div></div></div></div><div style=" margin-top: 10%;
  margin-left: 15%;
  align-items: center;
  width:70%; 
  height:100px;
  z-index:999;
  color: red;
  text-align:center;
  font-size:16px;
  background-color: #79a2f0 !important;
  border-radius: 5px; /* 设置圆角的半径为5像素 */">
                    <span><h2 style="color:red"><br>登录后可继续阅读,无需付费!</span><!--<a href="">点击登录</a>--><a  style="color:blue" href="javascript:;" class="tiyan">点击登录</a></h2></div>
            
             
         <!--这里结束登陆身份识别-->
            <br>
            注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!		</div>
		
        <div class="panel detail-tags">
            <i class="fa fa-tags"></i> 标签:
            
        <a href="/index.php?s=tag&name=fpgapeixun" hits="点击量:0">FPGA培训<span class="tag-count">★</span></a>   
            
        <a href="/index.php?s=tag&name=lebuqidexinpian" hits="点击量:0">了不起的芯片<span class="tag-count">★</span></a>   
            
        <a href="/index.php?s=tag&name=fpga" hits="点击量:0">FPGA<span class="tag-count">★</span></a>   
                
          </div>
        <div class="panel detail-exp">
            <p><a href="/news/fpgahome_news/7514.html">FPGA是什么?FPGA入门基础知识</a></p>
            <p><a href="/news/fpgahome_news/7516.html">基于Vivado的FPGA的开发流程(好多面试官都问了)</a></p>
        </div>
        <div class="panel">
            <div class="panel-title">相关推荐</div>
            <ul class="detail-tuijian list-1 clearfix">
                
                        <li> <a href="/news/fpgahome_news/7001.html" target="_blank" ><img src="/uploadfile/thumb/20250309/1741453312145_0.jpg" onerror="this.src=

科普 | 一文了解FPGA

  • 25实习必备——数字IC八股文集锦(FPGA底层资源;复位;数字IC设计流程;STA静态时序分析;分频;FIFO;亚稳态)

  • RISC-V如何部署于FPGA?解密背后故事

  • 赛事资讯|2024安徽省机器人大赛-单片机与嵌入式赛道初赛取得圆满成功

  • 用户登陆

        未注册用户登录后会自动为您创建账号

    提交留言