Commit Graph

398 Commits

Author SHA1 Message Date
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 a04d53be07 top: raise frequency back to 83 1/3 MHz 2013-06-17 23:32:41 +02:00
Sebastien Bourdeauducq 6d3af8a914 videomixer: better memory bandwidth reporting 2013-06-15 16:50:27 +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 13bf6f51f3 videomixer: timeout on IDELAY busy 2013-06-14 23:39:51 +02:00
Sebastien Bourdeauducq 81d35ef85d videomixer: add fb.c 2013-06-14 23:39:48 +02:00
Sebastien Bourdeauducq bb43171274 videomixer: support different resolutions 2013-06-14 23:39:45 +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 ce2f08844a s6ddrphy: fix read latency 2013-06-11 16:02:34 +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 6f2c05d436 microudp: fix compilation warning 2013-06-11 14:03:39 +02:00
Sebastien Bourdeauducq 45cfdf41fc New simplified flash layout + build flashable images for SoC and videomixer 2013-06-01 17:20:40 +02:00
Sebastien Bourdeauducq cbd621ef2c software/stdlib: fix atoi 2013-05-31 14:44:52 +02:00
Sebastien Bourdeauducq 7c95d253d9 software/videomixer: improve phase calibration 2013-05-30 21:40:16 +02:00
Sebastien Bourdeauducq 30f5ef8895 software/videomixer: remove unneeded DCM resets 2013-05-30 21:39:56 +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 b6448ba5fc bios: remove rescue 2013-05-28 16:15:30 +02:00
Sebastien Bourdeauducq 701aac2513 bios/linker.ld: flash -> rom 2013-05-28 16:15:17 +02:00
Sebastien Bourdeauducq fdb021c992 dvisampler: increase frequency of reports to avoid missing WER values 2013-05-28 16:15:00 +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 3eb41f73e6 Simplify system ID 2013-05-19 19:44:00 +02:00
Sebastien Bourdeauducq d487dc607f software: add nofloat libbase for size-optimized binaries 2013-05-19 12:41:40 +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 a39bf8ca7b software/videomixer: support additive blending (enable with SW1, status on LED) 2013-05-16 17:44:49 +02:00
Sebastien Bourdeauducq ac64701e19 software/videomixer: better pot calibration 2013-05-16 17:43:56 +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 9f81afb844 software/videomixer: connect crossfade and blackout pots 2013-05-13 15:45:28 +02:00
Sebastien Bourdeauducq 32c478af16 top: integrate ADC for pots 2013-05-13 15:45:06 +02:00
Sébastien Bourdeauducq 6bf6477dbc Merge pull request #1 from fallen/makefile-001
Some Makefile love
2013-05-13 00:38:26 -07:00
Sebastien Bourdeauducq bb73558ccc software/videomixer: framebuffer enable/disable 2013-05-12 21:46:16 +02:00
Sebastien Bourdeauducq 534dec62eb First video mixing working (hacky) 2013-05-12 15:58:08 +02:00
Yann Sionneau 301008cd0c Some Makefile love 2013-05-12 14:24:18 +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 6f11ddb079 software/dvisampler: periodically reset PLL until locked + recalibrate IO every second 2013-05-09 14:11:08 +02:00
Sebastien Bourdeauducq 546aa76aef software/dvimixer: support two channels 2013-05-09 13:41:21 +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 c6d553e4e4 software/videomixer: interrupt-driven video passthrough 2013-05-09 10:52:43 +02:00