- Mar 28, 2012
-
-
Tomasz Wlostowski authored
genrams: increased width of internal byte select array to avoid compilation/synthesis errors on rams wider than 64 bits
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
genrams: genram_pkg.vhd: added f_gen_dummy_vec() function, padded unused inputs of RAMs/FIFOs to default values
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Tomasz Wlostowski authored
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
Make all MUXs explicitly log deep Add a Kogge-Stone OR network for arbitration (makes arbitration scale log(n) with n masters, not O(n)) Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
wishbone/wb_slave_adapter: prevents a pipelined master from chaging data/addr lines when talking to classic slave
-
wishbone/xwb_bus_fanout: now determines the number of peripheral select bits from number of connected peripherals
-
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
wb_crossbar: Remove all the special-case code dealing with errors. It was hard to reason about, timing-wise. Make the error device a completely standard wishbone device; we don't need high performance segfaults. Clearer is better. Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
This bug allowed a high priority master to seize control of a lower priority master if: 1. The low priority master had control for exactly one cycle 2. Combinatorial crossbar mode was off ... this made it possible to "steal the ACK" of another device and cause the bus to stall. This commit will be followed by a few others which also tidy up the code a bit in a way that would have made this bug more obvious to a reviewer. Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
lm32_testsys: It is much easier to trace the workings of the crossbar if you can see the granted pins! Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
-
Signed-off-by:
Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
-
-
-
-