Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
down vote
favorite
I have uart entity which have the following signals (I write only the relevant - for tx)
-- The output data: 8 bit - this is the UART receiver
-- Data is only valid during the time the STB is high
-- Acknowledge the data with a pulse on ACK, which is confirmed by
-- revoking...
I have the following transaction:
typedef enum {READ = 0, WRITE = 1} direction_enum;
//Transaction
class axi_transaction extends uvm_sequence_item();
bit id = 0; //const
bit [31:0] addr;
bit [2:0] size = 0'b100;//const
direction_enum rw;
bit [31:0] transfers [$]...
AXI4- samplinf of WRADDR and WDATA
Why WRADDR and WDATA can be sampled in the same cycle?
For example see the AXI4 Write Transaction Multiple write, not burst timing diagram (page 20) in:
http://xilinx.eetrend.com/files-eetrend-xilinx/forum/201509/9208-20395-creating_and_adding_custom_ip.pdf
I have a file with multiple lines with the following structere
r,ACFE13D5,00000000
w,FE1234AC,00000000
The mid value is hexa adreess, and the last value should be data with lengh of 32 bit(also hexa).
What is the simple way ro read such a file and get the values into the following transaction...
I'm little confused refarding the relationship between the above concept.
Does burst is just a type of AXI transaction> Can it take more the one clock transaction?
What is exactly a beat? does it contain address and data?
I have searched for UVM AXI4 BFM in github, but didn't find.
If you remember the name of the project it will elp me.
I have already read the AXI4 specifications from arm, but I wanted to read or see some tutorial which may help with some unclear issues.
I try to implement a transaction and...
I have to create a test bench for oyr project which contains AXI4 BUS.
It's the forst time I'm dealing with BUS. Where can I find good tutorial of BUS structure and functionality, and after for AXI4.
I have to understant it well for implementing a driver (UVM) fot the axi bus (master).
I have to creat test bench to my project which contains AXI bus.
I start to write the interface and the transaction for write and read. I read the following blog:
https://blog.verificationgentleman.com/2016/08/testing-uvm-drivers-part-2.html?showComment=1471877179631#c7809781639091671746...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.