Add ability to generate non-byte access by reg API#16
Conversation
|
Hi @klevin92 , Thank you for opening PR! This uvm ral adapter is for AXI4-Lite and I think AX4-Lite does not support the narrow access feature. |
|
HI @taichi-ishitani! If I understood you correctly it's not narrow access. If you try to run uvm_reg_hw_reset_seq or any other build-in sequence you will see only byte transactions disregard of your register's size. Which isn't right if you have, let's say, 4-byte registers. I will come back in a few days and bring a test case for this situation. And answering your questions - yes, I need normal AXI4. |
Yes, I know. To do byte transactions, I set tvip-axi/src/tvip_axi_ral_adapter.svh Line 6 in c4a2013
OK, I understood. |
Thanks but I already have a sample TB to execute built-in RAL sequences. |
This commit adds ability to generate non-byte write/read transactions on AXI interface while using UVM register API.
Previously there were only byte transactions on the bus.