0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Efinity FIFO IP仿真问题 -v1

XL FPGA技术交流 来源:XL FPGA技术交流 作者:XL FPGA技术交流 2024-10-21 11:41 次阅读

Efinity目前不支持联合仿真,只能通过调用源文件仿真。

我们生成一个fifo IP命名为fifo_sim

e9679216-8f3f-11ef-a79e-92fbcf53809c.png

在Deliverables中保留Testbench的选项。

e97fc1a6-8f3f-11ef-a79e-92fbcf53809c.png

在IP的生成目录下会有以下几个文件

e994f27e-8f3f-11ef-a79e-92fbcf53809c.png

我们来看下modelsim.do文件,里面vlog了fifo_tb.sv文件,另外还调用了flist文件里的文件,flist只有一个文件那就是fifo_sim.v。所以这个仿真只使用了两个文件。

e9ad1f48-8f3f-11ef-a79e-92fbcf53809c.png

e9c9d142-8f3f-11ef-a79e-92fbcf53809c.png

如果生成默认的IP或者自己的IP,目前FIFO的IP仿真可能会有一个错误 。提示在fifo_tb.sv的409行没有rd_valid_o和almost_empty_o

e9d53708-8f3f-11ef-a79e-92fbcf53809c.png

e9f9519c-8f3f-11ef-a79e-92fbcf53809c.png

这是因为仿真文件只能仿真特定配置的IP,或者自带的仿真文件只适用于某些参数的设置。上面的问题是因为IP生成是没有打开Enable Programmbel Empty Option和Optional Signals两个选项。

ea10c430-8f3f-11ef-a79e-92fbcf53809c.png

我们需要打开这两个选项重新生成IP,注意重新生成IP时要关闭modeslim.

这里在把modelsim的路径转向文件所在的路径,比如我的路径如下:

cd E:/FPGA_Prj//ip/fifo_sim/Testbench/

然后执行do modelsim.do即可以仿真。

ea26279e-8f3f-11ef-a79e-92fbcf53809c.png

ea474fbe-8f3f-11ef-a79e-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1578

    浏览量

    149130
  • 仿真
    +关注

    关注

    50

    文章

    3988

    浏览量

    133209
  • fifo
    +关注

    关注

    3

    文章

    384

    浏览量

    43459
收藏 人收藏

    评论

    相关推荐

    Freescale V1 ColdFire处理器

    Freescale V1 ColdFire处理器,在Cyclone III FPGA上通过FPGA结构来实现V1 ColdFire内核,拓展了ColdFire在新领域的应用优势
    发表于 11-30 16:39 1645次阅读
    Freescale <b class='flag-5'>V1</b> ColdFire处理器

    Arm Neoverse V1 PMU指南

    本文档描述了不同性能监视器单元(PMU)事件的行为在Neoverse V1。 Neoverse V1有六个可编程的32位计数器(计数器0-5),每个计数器计数器可以编程为在本文档中描述的PMU
    发表于 08-09 07:30

    nikon相机使用说明(Nikon 1 V1)

    nikon相机使用说明(Nikon 1 V1)
    发表于 05-08 16:34 56次下载
    nikon相机使用说明(Nikon <b class='flag-5'>1</b> <b class='flag-5'>V1</b>)

    Forest V1丝印层

    Forest V1丝印层,PCB图片。感兴趣的可以看看。
    发表于 06-03 14:30 0次下载

    BroadDirector简明手册v1

    BroadDirector简明手册v1
    发表于 01-02 19:49 0次下载

    RMON 管理v1

    RMON 管理v1
    发表于 01-02 19:49 0次下载

    MMA7455模块V1资料大全

    MMA7455模块V1资料大全
    发表于 02-07 17:06 41次下载

    如何创建Chemotron v1 IoT设备

    电子发烧友网站提供《如何创建Chemotron v1 IoT设备.zip》资料免费下载
    发表于 10-20 09:43 0次下载
    如何创建Chemotron <b class='flag-5'>v1</b> IoT设备

    EZAIRO® 7111 固件包 V1 技术概述

    EZAIRO® 7111 固件包 V1 技术概述
    发表于 11-15 20:09 0次下载
    EZAIRO® 7111 固件包 <b class='flag-5'>V1</b> 技术概述

    如何在Vivado中配置FIFO IP

    Vivado IP核提供了强大的FIFO生成器,可以通过图形化配置快速生成FIFO IP核。
    的头像 发表于 08-07 15:36 3682次阅读
    如何在Vivado中配置<b class='flag-5'>FIFO</b> <b class='flag-5'>IP</b>核

    XILINX FPGA IPFIFO Generator例化仿真

    上文XILINX FPGA IPFIFO对XILINX FIFO Generator IP的特性和内部处理流程进行了简要的说明,本文通过实际例子对该
    的头像 发表于 09-07 18:31 1646次阅读
    XILINX FPGA <b class='flag-5'>IP</b>之<b class='flag-5'>FIFO</b> Generator例化<b class='flag-5'>仿真</b>

    MYC-J1028X 产品手册-V1

    MYC-J1028X产品手册-V1
    发表于 06-10 14:05 14次下载

    Efinity Interface Designer报错案例-v1

    to efx_pnr... 原因:(1)有些客户使用Win7版本,目前Efinity对Win7的支持不好。建议升级成win10。     (2)杀毒软件删除了文件,实际interface生成约束是没有问题的,客户pnr的时候
    的头像 发表于 12-12 09:52 1023次阅读
    <b class='flag-5'>Efinity</b> Interface Designer报错案例-<b class='flag-5'>v1</b>

    Efinity debugeri常见问题总结-v1

    (1)UUID mismatch Efinity在Debug时会出现UUID mismatch错误。很多刚开始使用的人经常遇到。下面我们做一个总结。欢迎遇到案例时共同分享。 一般有以下几种原因 (1
    的头像 发表于 05-20 16:53 631次阅读
    <b class='flag-5'>Efinity</b> debugeri常见问题总结-<b class='flag-5'>v1</b>

    Efinity编译生成文件使用指导-v1

    接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它说明这些管脚没有用于内部连接。 大家可以点击这个链接查看上文 Efinity编译生成文件使用指导
    的头像 发表于 08-13 14:22 560次阅读
    <b class='flag-5'>Efinity</b>编译生成文件使用指导-<b class='flag-5'>v1</b>