getting bsv compile working
[pinmux.git] / src / bsv / bus_transactors.py
1
2 axi4_lite = '''
3 // this file is auto-generated, please do not edit
4 package gpio_instance;
5 /*==== Package imports ==== */
6 import TriState ::*;
7 import Vector ::*;
8 import BUtils::*;
9 import ConfigReg ::*;
10 /*============================ */
11 /*===== Project Imports ===== */
12 import Semi_FIFOF :: *;
13 import AXI4_Lite_Types :: *;
14 import gpio :: *;
15 import mux :: *;
16 import pinmux :: *;
17 /*============================ */
18
19 // instantiation template
20 interface GPIO_real;
21 interface PeripheralSide peripheral_side;
22 {1}
23 endinterface
24 (*synthesize*)
25 module mkgpio_real(GPIO_real);
26 Ifc_pinmux pinmux <-mkpinmux;
27 // gpio/mux declarations
28 {0}
29 interface peripheral_side=pinmux.peripheral_side;
30 endmodule
31 endpackage
32 '''