《UVM实战》运行第一个验证平台 STEP3

driver 会生成DUT 所需要的激励信号,通过top_tb传递给DUT 的输入接口,在之前的代码里面都是直接在driver里面给top_tb的信号赋值,然后连接到DUT 的输入输出端口,本节给出规范的连接方法。 https://github.com/shirainbown/UVM-Step-by

《UVM实战》运行第一个验证平台 STEP2

上文试图运行了第一个UVM平台,但实际上和真正的验证平台相差甚远,本文试图补充一些组件内容,同时解读一下书中的代码。 https://github.com/shirainbown/UVM-Step-by-Step/tree/master 我们从第一个实例可以发现,一个最基础的UVM 平台至少是需要有

《UVM实战》运行第一个验证平台 STEP1

本文作为一个入门的指导吧,当时自己刚刚接触UVM 的时候一头雾水,虽然能够看明白代码但是始终没有自己运行起来。 https://github.com/shirainbown/UVM-Step-by-Step/tree/master 接上文的UVM 环境配置,按照这个配置好之后可以按照本文运行第一个U

Ubuntu 终端用户变白 source命令无效

表现形式,原本终端中的用户名显示为绿色,然后不知道怎么回事变成了白色,所有快捷键都失效了,并且source bashrc之后没有反应。 恢复默认profile cp ~/.profile profile # 备份当前的profile cp /etc/skel/.profile ~/ # 复制系

MATLAB HDL Coder 环境准备

1. Synthesis Tool Path Setup 本节主要介绍了在MATLAB中配置常见的第三方综合工具路径, 使用hdlsetuptoolpath Function,配置vivado路径 hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPa

MATLAB HDL Coder 使用教程 目录

前言:本文属于历史项目,跨越的时间线非常长,从2021到2024年,主要涉及的版本有MATLAB 2022a和MATLAB 2024a。有部分函数和代码都是继承的2022a,现在我整理时用的2024a,会发现HDL Coder工具箱在这两年变化挺大,新增了很多功能,手册也修改了很多。如果文中的描述不

UVM 环境配置,ubuntu20.04

环境为: ubuntu20.04+vcs2018+UVM_1.1d 1. 下载UVM_1.1d源码 下载链接:uvm-1.1d.tar.gz tar -zxvf uvm-1.1d.tar.gz 下载后解压到当前目录。 2. 修改环境变量 nano ~/.bashrc 输入:

VCS+Verdi 仿真实例+Makefile脚本

使用环境是Ubuntu20.04+VCS2018+Verdi2018,笔记本是R7-8845HS+32G。 目前尝试过vcs的安装环境18.04和20.04都可以,但是24.04不行,报错无法解决。安装教程之后会录制视频和文图。 1. DUT 文件 本次仿真用了一个简单的RAM,仿真测试RAM 的读

FPGA开发:亚稳态概述


docker 安装bili-sync-rs 同步B站收藏夹

最近打开b站收藏夹,发现好多视频被删除或者失效了,甚至都不知道是什么内容,因此找到了bili-sync-rs这个工具来下载收藏夹视频,配合fnOS的视频播放器使用。项目源地址:amtoaer/bili-sync: 由 Rust & Tokio 驱动的哔哩哔哩同步工具。 1. 编辑docker-com