endmethod
endinterface;
interface gpio_out = interface Get#(ionum)
- method Vector#(ionum,Bit#(1)) get;
+ method Vector#(ionum_,Bit#(1)) get;
Vector#(ionum,Bit#(1)) temp;
for(Integer i=0;i<ionum;i=i+1)
temp[i]=dataout_register[i];
endmethod
endinterface;
interface gpio_out_en = interface Get#(ionum)
- method Vector#(ionum,Bit#(1)) get;
+ method Vector#(ionum_,Bit#(1)) get;
Vector#(ionum,Bit#(1)) temp;
for(Integer i=0;i<ionum;i=i+1)
temp[i]=pack(direction_reg[i]);
return temp;
endmethod
+ endinterface;
endinterface;
interface pad_config=interface GPIO_config
method Vector#(ionum,Bit#(1)) gpio_DRV0;