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 |
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 |
Sebastien Bourdeauducq
|
66b4bae7c8
|
top: connect dvisampler DMA IRQs
|
2013-05-08 22:31:42 +02:00 |
Sebastien Bourdeauducq
|
b3d87e1c79
|
software/videomixer: use new DMA engine
|
2013-05-08 22:31:18 +02:00 |
Sebastien Bourdeauducq
|
29efa85dec
|
dvisampler: new DMA engine (buggy)
|
2013-05-08 22:31:01 +02:00 |