Siddhi-95 / AHB-to-APB-Bridge-Verification

Maven Silicon project - AHB-to-APB Bridge Verification using UVM Methodology.
69 stars 16 forks source link

Unable to find the module definitions for AHB Slave and APB Master #1

Open arjuneaswaran opened 11 months ago

arjuneaswaran commented 11 months ago

Hi,

I tried to find out where the module definitions of the AHB master and the APB slave have been added(the ones used in the rtl_top module), however I could not find those. Would someone be able to help in this regard. Thanks

Anirudh-Narva commented 2 months ago

define SLAVES 4 ifdef WRAPPING_INCR define BEAT_4_WRAP 2 define BEAT_8_WRAP 4 define BEAT_16_WRAP 6 define BEAT_4_INCR 3 define BEAT_8_INCR 5 define BEAT_16_INCR 7 endif define WIDTH_32 //define WIDTH_64 //define WIDTH_128 //define WIDTH_256 //define WIDTH_512 //`define WIDTH_1024

ifdef WIDTH_32 define WIDTH 32 `endif

ifdef WIDTH_64 define WIDTH 64 `endif

ifdef WIDTH_128 define WIDTH 128 `endif

ifdef WIDTH_256 define WIDTH 256 `endif

ifdef WIDTH_512 define WIDTH 512 `endif

ifdef WIDTH_1024 define WIDTH 1024 `endif

define ADDR_OFFSET_WORD 0 define ADDR_OFFSET_HFWORD_0 0 define ADDR_OFFSET_HFWORD_2 2 define ADDR_OFFSET_BYTE_0 0 define ADDR_OFFSET_BYTE_1 1 define ADDR_OFFSET_BYTE_2 2 `define ADDR_OFFSET_BYTE_3 3

Anirudh-Narva commented 2 months ago

also rtl file should be added with sligh modifications in top.sv ( run_test(//include one of test class) ) rtl zip file is attached :---- rtl.zip