Commit Graph

203 Commits

Author SHA1 Message Date
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
Sebastien Bourdeauducq 6d71e09281 cif: move to milkymist folder 2013-05-30 21:38:21 +02:00
Sebastien Bourdeauducq fb3e61230b Use new memory port API 2013-05-28 15:56:14 +02:00
Sebastien Bourdeauducq 611c4192b1 Use migen.fhdl.std 2013-05-22 17:10:13 +02:00
Sebastien Bourdeauducq fb6cd481f0 dvisampler: report the word error rate 2013-05-16 22:38:55 +02:00
Sebastien Bourdeauducq 45797f9132 framebuffer: saturate instead of overflow 2013-05-16 17:45:21 +02:00
Sebastien Bourdeauducq 71cc2db867 Add GPIO buttons and LEDs 2013-05-16 17:43:20 +02:00
Sebastien Bourdeauducq 581cf5bcb8 timer: atomic reads 2013-05-13 17:18:30 +02:00
Sebastien Bourdeauducq 32c478af16 top: integrate ADC for pots 2013-05-13 15:45:06 +02:00
Sebastien Bourdeauducq 534dec62eb First video mixing working (hacky) 2013-05-12 15:58:08 +02:00
Sebastien Bourdeauducq e35315bb24 cleanup 2013-05-11 12:45:30 +02:00
Sebastien Bourdeauducq 8c335d66fd framebuffer: fix alpha blending 2013-05-11 09:21:12 +02:00
Sebastien Bourdeauducq e96b027dee Framebuffer mixing 2013-05-10 21:03:55 +02:00
Sebastien Bourdeauducq 3ab83fb693 framebuffer: reorganize in preparation for mixer 2013-05-09 19:23:22 +02:00
Sebastien Bourdeauducq 06064d33aa dvisampler/dma: better 8:8:8 -> 10:10:10 conversion 2013-05-09 11:27:24 +02:00
Sebastien Bourdeauducq fe87221d2b dvisampler/dma: reverse slot allocation order 2013-05-09 10:51:50 +02:00
Sebastien Bourdeauducq 2df4ff0ad9 dvisampler/dma: fix interrupt generation 2013-05-09 10:51:34 +02:00
Sebastien Bourdeauducq d685ed21fc dvisampler/dma: bugfixes 2013-05-08 22:50:40 +02:00