自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oldmoney

记录学习轨迹

  • 博客(736)
  • 资源 (1)
  • 收藏
  • 关注

原创 GTM仿真 PAM4

通过这个路径可以看到,在GTM的Quad中已经对TXP/N定义了一个integer,通过force的方式直接把Integer赋值到gtm_ch0_p/n,再赋值给底层GTM的CH0_GTMRXP/N_integer,从而模拟外部回环。GT_Serial_TX_rxp/n和GT_Serial_RX_rxp/n都处于高阻(High-Z)状态,这是因为外部的端口信号只支持0和1两种状态,而PAM4信号有0,1,2,3四种状态,端口上无法显示出4种电平状态所导致。为了解决这个问题,需要把端口等效成integer。

2026-03-24 10:30:19 58

原创 QDMA把描述符当数据搬移, 不用desc engine

• 功能支持:QDMA 的 H2C Bypass Input (h2c_byp_in) 接口允许用户逻辑直接向 H2C 引擎注入描述符。• 引擎角色切换:在这种方案下,你把 QDMA 的 H2C Stream 引擎 当作一个通用的“远程内存读取工具”,而不再依赖它的“描述符提取引擎”来自动维护队列索引(PIDX/CIDX)。A:这种方案在技术上是可行的,本质上是你在 FPGA 内部实现了自己的“描述符抓取逻辑”,完全绕过了 QDMA 描述符引擎(Descriptor Engine)的自动提取机制。

2026-02-05 19:01:03 557

原创 chatgpt prompt for fpga

[例如: 实现一个深度为1024的同步FIFO,支持AXI-Stream接口子集(valid/ready握手)。

2025-12-09 10:33:29 1123 1

原创 不同prompt 对比 async fifo

不同prompt 对比

2025-12-09 08:20:18 986

原创 不同prompt , 使用元宝deepseek 产生异步fifo rtl

【代码】不同prompt , 使用元宝deepseek 产生异步fifo rtl。

2025-12-08 15:39:56 173

原创 fifo paper

[1] Clifford E. Cummings, Synthesis and Scripting Techniques for Designing MultiAsynchronous Clock Designs, 2001 [2] Clifford E. Cummings, Simulation and Synthesis Techniques for Asynchronous FIFO Design, 2002 [3] Clifford E. Cummings, Clock Domain Crossin

2025-11-20 09:25:02 251

原创 Vivado libtinfo.so.5

【代码】Vivado libtinfo.so.5。

2025-06-12 13:39:59 500

原创 vivado LC_ALL

【代码】vivado LC_ALL。

2025-06-12 10:15:46 875

原创 【vivado】 ip仿真文件; 及questasim仿真

注意,不同的文件编译到对应的lib中,如果不知道怎么操作,就直接从Vivado中启动Questa,会给出相应的Queata命令。不知道操作的话,就去抄Vivado打印出的Questa命令,有了命令之后,可以直接启动Questa,不必再打开Vivado了.H: 是的,直接用这几个文件在questasim 编译就行,和Vivado匹配版本的Questa版本可以读取IP的加密文件.就是这几个文件拿出来 , 加到仿真的工程中, 比如用questasim 直接编译就行。Questa 认这种加密的?

2025-05-13 10:06:54 686

原创 RecoNIC 入门:SmartNIC 上支持 RDMA 的计算卸载-FPGA-智能网卡-AMD-Xilinx

RecoNIC 入门:SmartNIC 上支持 RDMA 的计算卸载-FPGA-智能网卡-AMD-Xilinx

2025-04-28 09:34:16 519

原创 gtm 眼图采样位置

2025-04-17 13:58:44 179

原创 transceiver ibert测试GT

txmaincursor 参数在gt wiz模块端口赋值,GT端口逻辑直接赋值就行,这个是GT端口,设计里逻辑还能边跑边修改的,如有需要具体值多少,直接看GT文档,你这个是Versal GTM的话,那就是AM017,里头有表格的,对照具体数值一般4个通道是同一组数,因为外部环境对于这个四个物理通道一般是相类似的,不过你IBERT里也可以一起验一下。

2025-04-11 09:40:46 495

原创 vivado non-gui 模式

可以用non-gui模式打开。

2025-04-08 15:35:07 344

原创 fpga pcie

fpga pcie related

2025-03-25 16:46:11 463

原创 noc_valid error when sim

【代码】noc_valid error when sim。

2025-03-20 09:21:11 555

原创 两个docker app调用

本文探讨如何让运行在 docker1 中的 Vivado 调用运行在 docker2 中的 QuestasIM,QuestasIM 安装在 /opt/mentor/questasIM/linux_x86_64,许可文件位于 /opt/mentor/mentor_license.dat。questasim安装在/opt/mentor/questasim/linux_x86_64;将 questasIM_volume 挂载到 /opt/mentor/questasIM/linux_x86_64。

2025-03-19 10:48:45 370

原创 echo $DISPLAY mobaxterm

这两个值可能是要一致。

2025-02-26 18:48:44 298

原创 PCIe知识

A Practical Tutorial on PCIe for Total Beginners on Windows (Part 1) PCIe Part 2 - All About Memory: MMIO, DMA, TLPs, and more!Down to the TLP: How PCI express devices talk (Part I) Down to the TLP: How PCI express devices talk (Part II)

2025-01-23 09:19:54 335

原创 axi crossbar地址分配

这些设置确保了每个从设备在系统中的地址范围是唯一的,不会发生地址重叠。

2025-01-10 17:28:02 741 1

原创 PCIe通信---RIFFA

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信—RIFFA(FPGA 加速器的可重用集成框架)是一个简单的框架,用于通过 PCI Express 总线将数据从主机 CPU 传送到 FPGA。

2024-12-31 12:54:57 607

原创 优秀的 Verilog/FPGA开源项目介绍(十七)- AXI

axi

2024-12-31 09:40:50 635

原创 remote_pdb

【代码】remote_pdb。

2024-12-06 16:58:46 271

原创 python glob vs from pathlib import Path

【代码】python glob vs from pathlib import Path。

2024-12-06 09:47:05 186

原创 cocotb.trigger ClockCycles

【代码】cocotb.trigger ClockCycles。

2024-12-05 11:20:54 274

原创 cocotb多个py文件

【代码】cocotb多个py文件。

2024-12-04 16:00:39 322

原创 cocotb questa vcd dumpvars

系统任务用于将变量的值转储到 VCD(Value Change Dump)文件中,以便于后续的波形查看和调试。$dumpvars 的第一个参数是一个整数,用于指定转储变量的层次深度。2:转储当前作用域及其所有子作用域的变量,以及这些子作用域的子作用域内的变量,依此类推,直到指定的层次深度。1:转储当前作用域及其所有子作用域内的变量。#然后open dump.wlf。0:仅转储当前作用域内的变量。在 Verilog 中,

2024-12-04 10:00:33 364

原创 cocotb.runner 和from cocotb_test.simulator import run 两个方法区别

【代码】cocotb.runner 和from cocotb_test.simulator import run 两个方法区别。

2024-12-04 09:02:38 369

原创 cocotb value cocotb—基础语法对照篇

cocotb

2024-12-03 16:10:27 526

原创 cocotb examples/quichstart

【代码】cocotb examples/quichstart。

2024-12-03 13:15:47 348

原创 cocotb pytest -sv

打印python中的print , 应该使用。

2024-12-02 16:47:36 476

原创 @cocotb.coroutine async

cocotb.coroutine 已经被async替代。

2024-11-29 14:35:54 177

原创 cocotb await

2024-11-29 13:33:10 203

原创 cocotb start_soon vs start

【代码】cocotb start_soon vs start。

2024-11-29 09:51:46 235

原创 vivado jtag找不到ila

ila的clock 应该是free running的;直接烧写bit/pdi

2024-11-21 14:42:51 493

原创 smartconnect base_addr offset_addr

过了smartconnect后,在你仿真custom IP内部awaddr看到的地址应该是AXI协议上的地址的,即0xa000_0004 ,而不是 0x4。但是你在IP内部逻辑使用地址的时候,你可以写RTL去过滤掉这个基地址就可以了。

2024-10-28 14:03:55 423

原创 module reference X_INTERFACE_INFO

ug994。

2024-10-15 17:01:54 569

原创 delimiter field separator

delimiter =field separator 分隔符。

2024-09-20 10:29:21 196

原创 darthsider/SystemVerilog: SV testbench for simple designs

darthsider/SystemVerilog: SV testbench for simple designs–github example

2024-09-13 11:11:06 206

原创 GPT Prompt

AI gpt prompt

2024-09-13 08:54:01 1423

原创 pcie rescan

【代码】pcie rescan。

2024-09-12 09:53:18 632

uvm-cookbook2019.pdf

uvm_cookbook2019 mentor 官方资料

2021-01-30

modelsim reference guide

modelsim reference guide

2024-01-23

空空如也

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

TA关注的人

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