1
0
Commit Graph

16 Commits

Author SHA1 Message Date
2645f74af2 clean up addrmap flatten function 2016-08-09 22:14:32 -07:00
33f13d5c49 don't repeat external addr map base 2016-08-09 21:20:54 -07:00
993da60f2c relax address map alignment requirement 2016-08-09 18:25:32 -07:00
0a85e92652 Allow additional internal MMIO devices to be created without changing BaseConfig 2016-08-04 11:04:52 -07:00
28161cab45 Merge AddrHashMap and AddrMap 2016-06-03 13:46:53 -07:00
be21f6962b make GlobalAddrHashMap a config variable 2016-05-02 18:22:43 -07:00
e4ace55d77 Address Map refactoring 2016-04-28 16:12:35 -07:00
c8b1f0801b Remove start address option from AddrMapEntries
It appears to never be used, and clutters things.  The new invariant is
that AddrMaps are relative and AddrHashMaps are absolute.
2016-04-27 14:52:05 -07:00
d3dee2c6c6 support countSlaves on empty address maps 2016-04-27 14:51:52 -07:00
6260ad56e8 stop using MMIOBase and encode cacheability in address map 2016-04-21 15:33:53 -07:00
bfdf5a538a Separate memory interconnect from IO interconnect.
Since we're separating memory and MMIO traffic in the L1 to L2 network,
we won't need to route between memory and MMIO at the AXI interconnect.
This means we can have separate (and simpler) AXI interconnects for
each. One consequence of this is that the starting address of the IO
interconnect can no longer be assumed to be 0 by default.
2016-02-02 13:14:04 -08:00
c57639b23f reverse order of RWX bits for compatibility 2015-12-05 00:27:24 -08:00
3270d17ad3 add MultiChannel routing to Nasti interconnect generator 2015-10-26 12:16:17 -07:00
9c3cd8f9fe depend on external cde library 2015-10-21 18:16:03 -07:00
166df221ad added HasAddrMapParameters 2015-10-06 18:15:16 -07:00
adcd77db36 Removed all traces of params 2015-10-05 20:33:55 -07:00