├── .gitignore ├── LICENSE ├── README.md ├── common └── axi_defines.vh ├── docs ├── AMBAaxi.pdf └── AXI4_specification.pdf ├── models ├── axi_master_bfm.v └── axi_slave_bfm.v ├── rtl ├── axi_master_generic.v └── axi_slave_generic.v ├── sim_master_bfm ├── basic.v ├── run_ncverilog.sh ├── run_sim.sh └── sim.f └── testbench ├── axi_master_bfm.v ├── axi_slave_generic.v └── testbench_axi_master_bfm.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/README.md -------------------------------------------------------------------------------- /common/axi_defines.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/common/axi_defines.vh -------------------------------------------------------------------------------- /docs/AMBAaxi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/docs/AMBAaxi.pdf -------------------------------------------------------------------------------- /docs/AXI4_specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/docs/AXI4_specification.pdf -------------------------------------------------------------------------------- /models/axi_master_bfm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/models/axi_master_bfm.v -------------------------------------------------------------------------------- /models/axi_slave_bfm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/models/axi_slave_bfm.v -------------------------------------------------------------------------------- /rtl/axi_master_generic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/rtl/axi_master_generic.v -------------------------------------------------------------------------------- /rtl/axi_slave_generic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/rtl/axi_slave_generic.v -------------------------------------------------------------------------------- /sim_master_bfm/basic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/sim_master_bfm/basic.v -------------------------------------------------------------------------------- /sim_master_bfm/run_ncverilog.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | ncverilog -f sim.f $1 +access+rwc +define+NCVERILOG 4 | -------------------------------------------------------------------------------- /sim_master_bfm/run_sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/sim_master_bfm/run_sim.sh -------------------------------------------------------------------------------- /sim_master_bfm/sim.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/sim_master_bfm/sim.f -------------------------------------------------------------------------------- /testbench/axi_master_bfm.v: -------------------------------------------------------------------------------- 1 | ../models/axi_master_bfm.v -------------------------------------------------------------------------------- /testbench/axi_slave_generic.v: -------------------------------------------------------------------------------- 1 | ../rtl/axi_slave_generic.v -------------------------------------------------------------------------------- /testbench/testbench_axi_master_bfm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptracton/AXI_BFM/HEAD/testbench/testbench_axi_master_bfm.v --------------------------------------------------------------------------------