当前位置: 首页 > news >正文

如何分析网站竞争对手企业推广是做什么的

如何分析网站竞争对手,企业推广是做什么的,element ui做门户网站,临漳网站建站介绍如何在Vivado中将模块设为顶层,并生成相应的网表文件(Verilog文件和edif文件),该过程适用于需要将一个模块作为顶层设计进行综合,并生成用于其他工程中的网表文件的情况。 例如要将fpga_top模块制作成网表给其它工…

        介绍如何在Vivado中将模块设为顶层,并生成相应的网表文件(Verilog文件和edif文件),该过程适用于需要将一个模块作为顶层设计进行综合,并生成用于其他工程中的网表文件的情况。

        例如要将fpga_top模块制作成网表给其它工程使用:

1. 将模块设为顶层

首先要确保“fpga_top”模块是顶层模块,在Vivado中进行以下操作:

  • 在Vivado中打开项目。

  • 在“Sources”窗口中,右键点击 fpga_top模块。

  • 选择 “Set as Top”,将其设为顶层模块。

2. 修改综合设置(Synthesis Settings)

进入综合设置,进行以下修改:

  • 在“Flow Navigator”面板中,点击 “Settings”

  • 在左侧选择 “Synthesis”

  • 修改以下选项:

  • -flatten_hierarchy:设置为 full,使综合后的层次结构扁平化,只保留顶层模块。这样做会使得生成的网表文件不易查看到模块之间的层次结构(网表文件只包含顶层模块的内容)。

  • -mode:设置为 -mode out_of_context,这样综合时不会自动插入IO buffer(如IBUF、OBUF等),从而生成一个干净的网表文件,如果生成的网表文件需要被其他模块例化,插入的 IO buffer 会导致端口连接错误或冗余逻辑。

3. 进行综合(Synthesis)

        点击 Run Synthesis,开始综合。

4. 打开综合后的设计(Open Synthesized Design)

        综合完成后,点击 Open Synthesized Design,进入综合后的设计视图。

5. 生成Verilog网表文件

        在 Tcl Console 中输入以下1种命令,生成Verilog网表文件:添加了路径的命令.v文件生成在指定位置,没有添加路径的命令生成的.v文件默认保存在工程文件路径

  • 如果使用的是 Vivado 2017.4 或更早版本,使用以下命令:
write_verilog -mode port <路径><文件名>.v
或者
write_verilog -mode port <文件名>.v
  • 如果使用的是 Vivado 2018.1 或更新版本,使用以下命令:
write_verilog -mode synth_stub <路径><文件名>.v
或者
write_verilog -mode synth_stub <文件名>.v

例如,文件名为 fpga_top.v,可以使用:

write_verilog -mode synth_stub E:/FPGA_PRJ/pga_top.v
或者
write_verilog -mode synth_stub fpga_top.v
  • 这将生成包含仅有IO接口信息的 .v 文件。

7. 生成EDIF网表文件

Tcl Console 中输入以下命令来生成EDIF网表文件:

  • 如果模块不包含Xilinx的IP,使用:
    write_edif <路径><文件名>.edf
    或者
    write_edif <文件名>.edf
  • 如果模块包含Xilinx的IP,使用:
    write_edif -security_mode all <路径><文件名>.edif
    或者
    write_edif -security_mode all <文件名>.edif
    例如,文件名为fpga_top.edif,可以使用:
    write_edif fpga_top.edf
    或者
    write_edif E:/FPGA_PRJ/fpga_top.edf
    这将生成一个.edif文件,包含LUT、FDCE等连接信息,没有RTL源码。

8. 查看生成的网表文件

在目录下找到生成的网表文件,1个.v文件和1个.edif文件

,生成后的网表文件包含了以下内容:

  • fpga_top.v 文件:只包含IO接口信息,其他部分为空。
  • fpga_top.edif文件:包含了使用的LUT、FDCE等资源的连接信息。

9. 使用网表文件

        将生成的 .v 和.edif文件导入到目标工程中,然后进行模块的例化使用。这些文件可以在其他模块中被实例化,或者与其他模块进行集成。

        顶层例化.edif和.v文件时,命名需要和文件名一样

        eg:有生成好的网表fpga_top.edif和 fpga_top.v ,在顶层FPGA调用例化此网表时,需要将模块名和文件名一致,否则例化会失败( fpga_top u_1)

http://www.khdw.cn/news/61312.html

相关文章:

  • 高端网站建设价钱百度竞价品牌广告
  • 瑞安网站建设如何推广网站
  • 乡村旅行网站开发的毕业论文如何做一个自己的网站
  • html做网站公告宁德市人口
  • 家政公司网站模板北京seo相关
  • 做网站的软件图标公关
  • 成都网站建设服务平台申请网站域名要多少钱
  • 网站代理设置营销课程培训哪个机构好
  • asp网站做视频网站在线客服系统免费
  • 高端房产网站建设哪个模板建站好
  • 湘潭注册公司seo排名优化厂家
  • 网页制作素材十个跳转页面整站seo技术
  • 上海好的高端网站建设服务公司谷歌广告怎么投放
  • 阿里巴巴招聘深圳网站优化公司
  • 做网站的经历感想谷歌在线浏览器免费入口
  • 熊掌号网站怎么做重庆官网seo分析
  • 如何做网站logo重庆百度关键词优化软件
  • 做网站的集团seo的形式有哪些
  • 深圳网站建设价格是多少360建站官网
  • 做淘宝店头的网站淘宝如何刷关键词增加权重
  • 东坑做网站软文营销范文
  • 怎么做分享软件的网站站内seo的技巧
  • 深圳营销型网站制作专门开发小程序的公司
  • 正规少儿编程排名网站性能优化
  • 内网网站如何建设方案秦皇岛seo优化
  • 做国外搞笑网站站长工具端口
  • 外贸网站建设 东莞网站seo优化怎么做
  • 网页设计基础课程关键词排名优化方法
  • 做映射后 内网无法通过域名访问网站今日小说排行榜百度搜索风云榜
  • 基于p2p的网站建设99个创意营销方案