litex/litex
Florent Kermarrec 41eb21b343 soc_core: optimize mem_decoder
Non-optimized version was tested on 7-series and was additional resource usage
was not noticeable. This does not seems to be the case on iCE40 (see #220), so
hand optimize it. On 256MB aligned addresses, it should be equivalent to the
old decoder used by previously in LiteX.

The only requirement is that to have address aligned on size, which was already
the case. An assertion will trigger it this condition is not respected.
2019-07-22 08:53:54 +02:00
..
boards platforms/tinyfpga_bx: add serial extension 2019-07-13 11:43:16 +02:00
build add CONTRIBUTORS file and add copyright header to all files 2019-06-23 23:23:56 +02:00
gen add CONTRIBUTORS file and add copyright header to all files 2019-06-23 23:23:56 +02:00
soc soc_core: optimize mem_decoder 2019-07-22 08:53:54 +02:00
tools soc/integration: uniformize configuration constants declaration in SoCs (use self.config instead self.add_constant) 2019-07-08 08:57:05 +02:00
__init__.py tools: move from litex.soc.tools to litex.tools and fix usb.core import 2019-04-20 10:44:53 +02:00