自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 AXI Streaming FIFO IP核(四):AXI Streaming FIFO IP核使用例程

按照该篇文章例化自己的IP核:AXI Streaming FIFO IP核(三):AXI Streaming FIFO IP的例化和内部寄存器例化好后的schematic图如下所示: 例化好IP核后,自己可以写一个顶层文件把该IP核包裹起来,方便接下来的使用 testbench的建立我们例化的IP核是采用的axi_lite接口,因此我们在testbench中需要写一个axi_lite的写主机和读主机,用来模拟axi_lite对该IP核的读写。在testbench中方便我们使用,axi_lite的写

2024-09-09 19:57:04 993

原创 AXI Streaming FIFO IP核(三):AXI Streaming FIFO IP的例化和内部寄存器

如果任何 2 位错误 在接收 FIFO 上检测到,ISR 中的 RFE2BE(接收 FIFO ECC 2 位错误)位被设置 2 位错误的数量被计数并存储在 Receive FIFO ECC Error 中 计数器寄存器高 16 位,例如 [31:16]。如果在传输 FIFO 上检测到任何 2 位错误,则 TFE2BE(传输 FIFO ECC 2 位错误)位,并计算并存储 2 位错误的数量 在 Transmit FIFO ECC Error Counter 寄存器上 16 位(例如 [31:16])。

2024-09-09 16:06:18 2287 1

原创 AXI Streaming FIFO IP核(二):AXI Streaming FIFO IP的学习

但是,请确保 AXI4-Stream 接口不会运行不足。The AXI4-Stream FIFO core supports two packet receiving modes: store-and-forward mode and cut-through mode.(AXI4-Stream FIFO核支持两种数据包接收模式:存储转发模式和直通模式。AXI4-Stream FIFO 内核旨在 提供对连接到其他 IP 的 AXI4-Stream 接口的内存映射访问 (例如 AXI 以太网内核)。

2024-09-06 22:00:36 2237

原创 AXI Streaming FIFO IP核(一):AXI Streaming FIFO简介

AXI Streaming FIFO(先进可编程接口流式 FIFO)的功能,主要用于实现内存映射访问 AXI Streaming 接口的功能。AXI Streaming FIFO 是一个用于简化 AXI Streaming 接口访问的模块,允许用户以内存映射的方式对 AXI Ethernet 等设备进行数据传输,无需复杂的 DMA 操作,同时让流式接口的复杂性对用户透明化。当你想通过 AXI Streaming 接口传输数据时,你只需将数据写入 FIFO 缓存区,FIFO 会负责将数据流传输到目标设备。

2024-09-06 21:47:33 2149

原创 docker学习笔记:成功解决docker pull 失败问题

好在功夫不负有心人,在博客园中找到一个博主的文章,他也是历尽各种解决方案,被各种折磨后找到了一个成功的解决方法。之后对daemon.json进行编辑,将上述的内容写到daemon.json中。但是在替换之后还是会失败,很多都是类似这样的解决方案,让我一度陷入焦灼。再重新创建一个touch daemon.json。然后加载 daemon和重新启用docker。在安装好docker之后,我们就可以用。我们再次pull hello_world。具体安装docker过程可以参考上述!发现就可以成功下载啦!

2024-08-29 19:53:42 884 3

原创 UVM实战(一):简单加法器的uvm验证

这个示例展示了如何使用UVM验证加法器的功能,包括生成随机测试数据、驱动DUT、监测输出并通过分析端口传递事务对象。通过使用UVM的验证方法,我们可以更好地组织测试代码、自动化测试过程,并提高验证效率和可重用性。我们模拟了一个简单的加法器DUT,并使用UVM验证环境对其进行功能验证。最后,我们在主程序中创建了测试环境、验证环境和DUT对象,并运行UVM测试。),将其发送给驱动,并等待测试序列的结束。),它构建了一个简单的测试序列,生成了一个加法事务(在测试中,我们定义了一个测试基准类(

2023-07-09 18:52:41 889 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除