马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 赵家铁憨憨 于 2020-8-20 17:33 编辑
准备验证spi的master功能,在网上找到了uvm_cookbook相关的spi_uvm源码,经过调试已经能跑通了,现在想更换DUT,但是看到众多信号引脚不知道哪些能换哪些又不能换。求教大佬给个思路!已经能跑通的uvm平台的DUT signals:
- module spi_top
- (
- // APB Signals
- PCLK, PRESETN, PADDR, PWDATA, PRDATA, PSEL,
- PWRITE, PENABLE, PREADY, PSLVERR,
- // Interrupt
- IRQ,
- // SPI signals
- ss_pad_o, sclk_pad_o, mosi_pad_o, miso_pad_i
- );
复制代码 想要更换的DUT的signals:
- module spi_bridge(
- input wire sys_reset_b,
- //spi
- input wire spi_clk,
- input wire spi_ss,
- input wire spi_mosi,
- output reg spi_miso,
- //ahb
- input wire hclk,
- input wire hrest_b,
- output wire [1:0] htrans,
- output wire hwrite,
- output wire [19:0] haddr,
- output wire [2:0] hburst,
- output wire [19:0] hsize,
- output wire [19:0] hwdata,
- input wire hready,
- input wire [1:0] hresp,
- input wire [31:0] hrdata,
- //reg
- output wire reg_clk,
- output wire reg_wr,
- output wire reg_rd,
- output wire [7:0] reg_addr,
- output wire [7:0] reg_d,
- output wire [7:0] reg_q,
- //sram
- output wire sram_clk,
- output wire sram_cs,
- output wire sram_we,
- output wire [7:0] sram_addr,
- output wire [7:0] sram_d,
- output wire [7:0] sram_q,
- );
复制代码
|