自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sv2.随机约束

sv2.随机约束

2022-11-10 17:59:41 158 1

原创 SV1:类和对象

SV1:类和对象

2022-11-08 19:43:50 220

原创 1.验证计划与评估

验证计划与评估

2022-11-07 18:40:39 224

原创 寄存器模型的数据成员

数据变量:uvm_reg_bus_op

2022-05-05 18:14:59 66

原创 DUT参数的随机化

1.通过寄存器模型进行随机化assert(p_rm.randomize());p_rm.updata(status, UVM_FRONTDOOR);(1)对随机化进行constraintassert(p_rm.reg1.randomize() with { reg_data.value == 5'h3;});assert(p_rm.reg2.randomize() with { reg_data.value >= 7'h9;});或者调用整体随机化,针对单个寄存器进行con

2022-05-05 10:43:20 403

原创 ap端口实现一对多通信

五个步骤:(1)声明端口(2)在build phase里例化端口(3)建立端口连接(4)在发送端调用write方法发送transaction。(5)在接收端重载write方法来完成接收和处理。

2022-04-16 22:44:12 353

原创 HDLbits刷题记录

A D flip-flopmodule top_module ( input clk, // Clocks are used in sequential circuits input d, output reg q );// always @(posedge clk)begin// Use a clocked always block q <= d; // copy d to q at every positive edge of

2022-01-26 18:28:33 461

原创 AXI DMA简介与使用【ZYNQ】+【DMA】+【Vivado】

DMA:直接内存访问。可以在不在CPU干涉的情况下进行数据的搬运。PS端由集成DMAC的硬核。DDR3---IO ---DDR3 ---OCM ---PLAXI DMA简介:概述:AXI DMA:AXI Direct Memory Access,直接内存访问AXI DMA 为内存和AXI4-Stream外设之间提供了高带宽的直接内存访问其可选的S/G功能可以将CPU数据搬运任务中解放出来A...

2021-12-07 23:22:14 5420 1

原创 SDRAM控制器学习(二)串口接收模块

串口接收模块时序设计rx: LSB数据位开始,MSB数据最高位结束,发送停止位。此工程未使用奇偶校验位。rx_t:延时处理,PC端和FPGA端的时钟域不一致,要对接收数据进行跨时钟域处理,打三拍用来捕获rx从空闲到起始位的下降沿。rx_flag:拉高时,FPGA正在接收串口发来的数据baud_cnt:波特率计数器,FPGA晶振50MHZ,表示发送一个BIT需要多少时钟周期,(1/9600)*10^9/20=5208,bit_flag:检测串口发过来的数据,计数到5208一半拉高。

2021-09-18 18:01:31 116

原创 SDRAM控制器学习(一)

整体设计框图:写:pc通过串口将命令发送给FPGA ,串口接收模块UART_RX将命令发送给命令解析模块Cmd_encode,命令解析模块将命令和待写入数据分离,将数据写入wfifo,再写入SDRAM读:SDRAM将上一次读取数据输出,存储到读FIFO,将数据通过串口发送模块发送到PC端。...

2021-09-18 17:24:22 126

原创 判断信号上升沿写法

wire ov_href_pos ;reg ov_href_r1 ;always @(posedge ov5640_clk or negedge s_rst_n ) begin ov_href_r1 <= ov5640_href;endassign ov_href_pos = ov5640_href & ~ov_href_r1 ; //定义一个寄存器//上升沿为上一拍为0,下一拍为1...

2021-09-18 10:48:23 788

空空如也

空空如也

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

TA关注的人

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