Hans Baier
f1293eae1e
Avalon frontend for LiteDRAM ( #337 )
...
Add initial Avalon MM frontend + tests.
2023-05-23 14:52:05 +02:00
Florent Kermarrec
62abf9ce0c
litedram_gen: Add block_until_ready port parameter to control blocking behaviour.
...
In some cases, blocking the port until controller is ready is not wanted (ex on No-CPU
config where a port is used for the memtest).
2022-01-13 21:51:57 +01:00
Florent Kermarrec
e0e204a514
litedram_gen: Add FIFO Mode to UART (and rename serial IOs to uart).
...
It's more interesting in some design to access the UART through a FIFO like
interface than through RS232.
2021-09-16 17:01:00 +02:00
Florent Kermarrec
a11d1b870d
litedram_gen: Remove device limitation on GENSDRPHY/ECP5DDRPHY.
...
By specifying FPGA device in .yml files for configs requiring it.
2021-07-02 09:15:42 +02:00
Florent Kermarrec
ac825e5112
add SPDX License identifier to header and specify file is part of LiteDRAM.
2020-08-23 15:52:08 +02:00
Florent Kermarrec
992f80c68b
litedram_gen: add Ultrascale(+) support and KCU105 config file, remove cmd_delay on 7-series (not automatically calibrated).
2020-06-03 09:35:40 +02:00
Florent Kermarrec
ac33d29727
litedram_gen: simplify and expose bus when CPU is set to None.
2020-05-12 09:07:59 +02:00
Florent Kermarrec
fe478382e1
litedram_gen: expose a Bus Slave port instead of a CSR port.
...
The logic overhead is minimal and it makes things easier with more flexibility:
- since the main Bus is arbitrated, CPU and Bus Slave can coexist.
- integration is easier in LiteX.
- bridging to APB/AXI is easier.
2020-05-11 22:47:09 +02:00
Florent Kermarrec
4d19620a37
litedram_gen: cleanup SDRAM PHY selection, remove plarform configuration parameter (can be deduced from PHY)
2020-01-27 18:20:16 +01:00
Stefan Schrijvers
340a796129
litedram_gen: add ecp5 support
2020-01-25 18:59:26 +01:00
Florent Kermarrec
61b19e2aaf
litedram_gen: improve flexibility to define user ports
2020-01-15 12:57:33 +01:00
Florent Kermarrec
76caff5417
litedram_gen: add initial FIFO support
2020-01-14 18:19:32 +01:00
Florent Kermarrec
db97203877
gen: use SoCCore with_wishbone parameter, do more replace in yml files before passing config to LiteDRAMCore
2019-09-23 12:55:14 +02:00
Florent Kermarrec
233191939e
gen: change CSR config names, switch to csr_expose/csr_align
2019-09-23 09:12:40 +02:00
Florent Kermarrec
d37a30e0d7
litedram_gen: add wishbone user port support
2019-09-03 23:47:08 +02:00
Florent Kermarrec
602ff8be81
examples: switch to YAML config files
2019-08-28 07:08:10 +02:00