Sebastien Bourdeauducq
|
1672c4a176
|
framebuffer/dvi: minor fixes
|
2013-09-18 17:14:11 +02:00 |
Sebastien Bourdeauducq
|
ea0503173d
|
add DVI output
|
2013-09-18 16:56:07 +02:00 |
Sebastien Bourdeauducq
|
189803416b
|
framebuffer/phy: fix DVI clocking
|
2013-09-17 19:28:18 +02:00 |
Sebastien Bourdeauducq
|
e6e04a2e3a
|
framebuffer: prepare for DVI out
|
2013-09-17 18:15:22 +02:00 |
Sebastien Bourdeauducq
|
20b758d52f
|
framebuffer/dvi: TMDS encoder test bench
|
2013-09-17 00:25:07 +02:00 |
Sebastien Bourdeauducq
|
78587d1eaa
|
framebuffer/dvi: add TMDS encoder (untested)
|
2013-09-16 23:51:37 +02:00 |
Sebastien Bourdeauducq
|
d421aae1a5
|
dvisampler: do more deserialization with the ISERDES
|
2013-09-14 20:50:27 +02:00 |
Sebastien Bourdeauducq
|
ffe4bff396
|
dvisampler: use hard differential phase detector
|
2013-09-14 17:14:20 +02:00 |
Sebastien Bourdeauducq
|
8bc1620f2d
|
dvisampler: disable EDID when HPD_EN is low
|
2013-09-13 23:43:28 +02:00 |
Florent Kermarrec
|
a0f0285bb9
|
lasmicon/multiplexer: fix rdcmdphase/wrcmdphase inversion
|
2013-09-08 12:57:23 +02:00 |
Sebastien Bourdeauducq
|
d0edb7e2b8
|
dvisampler: reset PLL at startup
|
2013-09-08 12:55:26 +02:00 |
Sebastien Bourdeauducq
|
dba6189e38
|
dvisampler: add HPD registers
|
2013-09-07 22:40:03 +02:00 |
Sebastien Bourdeauducq
|
deb438ca18
|
lasmicon/multiplexer/steerer_sel: replace STEER_ with string
|
2013-08-26 21:21:00 +02:00 |
Florent Kermarrec
|
d1dddad811
|
lasmicon: remove limitations on the number of phases
|
2013-08-26 21:14:35 +02:00 |
Florent Kermarrec
|
7b21102849
|
s6ddrphy: drive ODT (if it exists)
|
2013-08-22 22:56:05 +02:00 |
Sebastien Bourdeauducq
|
bf325594ee
|
Use RenameClockDomains decorator instead of add_submodule
|
2013-07-26 15:42:44 +02:00 |
Sebastien Bourdeauducq
|
8e04de524b
|
memtest/LFSR: use module decorators
|
2013-07-25 17:57:17 +02:00 |
Florent Kermarrec
|
764e7c07e4
|
cif: fix ddr2 configuration
|
2013-07-20 12:23:57 +02:00 |
Florent Kermarrec
|
38e8ea683e
|
s6ddrphy: add support for differential dqs and optional cs_n
|
2013-07-20 12:21:59 +02:00 |
Sebastien Bourdeauducq
|
ea65aaaddd
|
s6ddrphy: cleanup
|
2013-07-17 13:58:58 +02:00 |
Sebastien Bourdeauducq
|
da2b7aa961
|
cif: fix indentation
|
2013-07-17 13:54:05 +02:00 |
Florent Kermarrec
|
fb06d803e1
|
s6ddrphy: revert CAS LATENCY 3 (configurable CAS Latency was buggy)
|
2013-07-17 13:11:25 +02:00 |
Sebastien Bourdeauducq
|
7e3b84ad36
|
framebuffer: remove workaround for asyncfifo bug
|
2013-07-16 18:49:35 +02:00 |
Sebastien Bourdeauducq
|
90fecb920c
|
memtest: use actual values in TB
|
2013-07-15 21:34:14 +02:00 |
Sebastien Bourdeauducq
|
7ce2031d07
|
lasmicon/bankmachine: remove stale import
|
2013-07-15 17:46:18 +02:00 |
Sebastien Bourdeauducq
|
d753c52225
|
lasmicon: fix FSM reset state with delayed_enter
|
2013-07-15 00:57:37 +02:00 |
Sebastien Bourdeauducq
|
9ab22fe3b1
|
memtest/MemtestWriter: fix 'busy status stuck' bug
|
2013-07-13 17:11:23 +02:00 |
Florent Kermarrec
|
3d899f04fd
|
cif : fix 2x autorefresh in get_sdram_phy_header
|
2013-07-12 15:39:14 +02:00 |
Sebastien Bourdeauducq
|
3162949f82
|
memtest: add DMA cores
|
2013-07-11 18:31:38 +02:00 |
Sebastien Bourdeauducq
|
805432bec7
|
memtest/LFSR: test bench
|
2013-07-11 16:23:05 +02:00 |
Florent Kermarrec
|
d3bbbded0f
|
cif.py: use format instead of % in get_sdram_phy_header
|
2013-07-11 10:08:21 +02:00 |
Sebastien Bourdeauducq
|
a7a7cc0b95
|
memtest: LFSR
|
2013-07-10 21:08:57 +02:00 |
Sebastien Bourdeauducq
|
26ff6f2a9c
|
s6ddrphy: style and other minor fixes
|
2013-07-10 20:39:53 +02:00 |
Florent Kermarrec
|
60f1585fef
|
use Migen s6ddrphy, generate sdram init_sequence in cif.py
|
2013-07-10 19:56:09 +02:00 |
Sebastien Bourdeauducq
|
9d9270b5cd
|
dvisampler: report FIFO overflow
|
2013-07-10 19:55:36 +02:00 |
Sebastien Bourdeauducq
|
4cd360e6e1
|
Mixxeo support
|
2013-07-04 19:19:39 +02:00 |
Sebastien Bourdeauducq
|
eff7882721
|
dvisampler: support differential input
|
2013-07-04 19:18:24 +02:00 |
Sebastien Bourdeauducq
|
35f4ddf9f1
|
dvisampler/edid: add nonstandard 1024x768 @ 30Hz mode
|
2013-06-25 22:47:54 +02:00 |
Sebastien Bourdeauducq
|
f3e2f85dfa
|
Use new FSM API
|
2013-06-25 22:25:10 +02:00 |
Sebastien Bourdeauducq
|
93efc7297e
|
Revert "dvisampler/dma: buffer full memory words"
This reverts commit 1c8ef0fe3e .
|
2013-06-25 19:14:13 +02:00 |
Sebastien Bourdeauducq
|
8504313572
|
lasmicon: use namedtuple
|
2013-06-24 16:55:59 +02:00 |
Sebastien Bourdeauducq
|
e5737331ec
|
lasmicon: add FIFO at bankmachine input to ease timing
|
2013-06-17 23:33:57 +02:00 |
Sebastien Bourdeauducq
|
351ba863e0
|
lasmicon/multiplexer: remove unnecessary wait states
|
2013-06-15 15:15:39 +02:00 |
Sebastien Bourdeauducq
|
3644d2a6ef
|
lasmicon: bandwidth monitoring
|
2013-06-15 12:51:11 +02:00 |
Sebastien Bourdeauducq
|
df23431d77
|
framebuffer: work around dysfunctional Xst retiming
|
2013-06-13 09:41:17 +02:00 |
Sebastien Bourdeauducq
|
1c8ef0fe3e
|
dvisampler/dma: buffer full memory words
|
2013-06-11 18:15:16 +02:00 |
Sebastien Bourdeauducq
|
4d0c80ca1a
|
lasmicon: fix computation of interface latencies
|
2013-06-11 15:27:05 +02:00 |
Sebastien Bourdeauducq
|
422c9a1db9
|
lasmi: reduce latencies by 1 cycle
|
2013-06-11 15:26:47 +02:00 |
Sebastien Bourdeauducq
|
91d7b656a9
|
Switch to LASMI, bug pandemonium
|
2013-06-11 14:18:16 +02:00 |
Sebastien Bourdeauducq
|
084aa64a2a
|
dvisampler/clocking: remove DCM_CLKGEN
|
2013-05-30 21:38:45 +02:00 |