soc: fix unit-tests

This commit is contained in:
Florent Kermarrec 2020-02-09 19:01:03 +01:00
parent 0a5883901a
commit b676a559fd
2 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,3 @@
#!/usr/bin/env python3
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
@ -710,8 +708,8 @@ class SoC(Module):
slaves = bus_slaves,
register = True,
timeout_cycles = self.bus.timeout)
if hasattr(self, "ctrl") and self.bus.timeout is not None:
self.comb += self.ctrl.bus_error.eq(self.bus_interconnect.timeout.error)
if hasattr(self, "ctrl") and self.bus.timeout is not None:
self.comb += self.ctrl.bus_error.eq(self.bus_interconnect.timeout.error)
# SoC CSR Interconnect ---------------------------------------------------------------------
self.submodules.csr_bankarray = csr_bus.CSRBankArray(self,

View File

@ -111,6 +111,8 @@ class SoCCore(SoC):
self.integrated_sram_size = integrated_sram_size
self.integrated_main_ram_size = integrated_main_ram_size
self.csr_data_width = csr_data_width
self.with_wishbone = with_wishbone
self.wishbone_timeout_cycles = wishbone_timeout_cycles