diff --git a/nubus-to-ztex-gateware/nubus.py b/nubus-to-ztex-gateware/nubus_V1_2.py similarity index 100% rename from nubus-to-ztex-gateware/nubus.py rename to nubus-to-ztex-gateware/nubus_V1_2.py diff --git a/nubus-to-ztex-gateware/nubus.v b/nubus-to-ztex-gateware/nubus_V1_2.v similarity index 100% rename from nubus-to-ztex-gateware/nubus.v rename to nubus-to-ztex-gateware/nubus_V1_2.v diff --git a/nubus-to-ztex-gateware/nubus_to_fpga_soc.py b/nubus-to-ztex-gateware/nubus_to_fpga_soc.py index ee9987a..96bf6ce 100644 --- a/nubus-to-ztex-gateware/nubus_to_fpga_soc.py +++ b/nubus-to-ztex-gateware/nubus_to_fpga_soc.py @@ -310,7 +310,8 @@ class NuBusFPGA(SoCCore): self.bus.add_master(name="NuBusBridgeToWishbone", master=wishbone_master_sys) self.submodules.nubus = nubus.NuBus(platform=platform, cd_nubus="nubus") #self.submodules.nubus2wishbone = ClockDomainsRenamer("nubus")(NuBus2Wishbone(nubus=self.nubus,wb=self.wishbone_master_nubus)) - self.comb += self.nubus.nubus_oe.eq(hold_reset) # improveme + if (version == "V1.2"): + self.comb += self.nubus.nubus_oe.eq(hold_reset) # improveme nubus_writemaster_sys = wishbone.Interface(data_width=self.bus.data_width) self.submodules.nubus2wishbone = NuBus2WishboneFIFO(platform=self.platform,nubus=self.nubus,wb_read=self.wishbone_master_nubus,wb_write=nubus_writemaster_sys) self.bus.add_master(name="NuBusBridgeToWishboneWrite", master=nubus_writemaster_sys)