interconnect/wishbone: increase WB address width to 31
authorGabriel Somlo <gsomlo@gmail.com>
Mon, 3 Aug 2020 18:32:26 +0000 (14:32 -0400)
committerGabriel Somlo <gsomlo@gmail.com>
Mon, 3 Aug 2020 20:11:26 +0000 (16:11 -0400)
commit70eae5cbf9faf9df5832f39cae455087aceed7b7
treea7bfe930c0dca4c503e53def316b3860da123b6d
parentb8c9da81ea504023a642f7d2593788fd8f59b49d
interconnect/wishbone: increase WB address width to 31

This is needed to support memory regions up to 4GB in size (currently
limited to 2GB, or 0x8000_0000).

FIXME: CI complains about assertions re. axi_lite.address_width in
       relationship to len(wishbone.adr) and wishbone_adr_shift, which
       seems to be a problem on the 32bit (vexriscv?) CPU used for CI,
       but seems to work fine on Rocket.

Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
foo
litex/soc/interconnect/wishbone.py