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
|
27accd72b5
|
setup.py: update required Python version
|
2013-05-16 15:24:11 +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 |
Sebastien Bourdeauducq
|
fe64ade1ac
|
platforms/m1: add pots pins
|
2013-05-13 15:38:20 +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
|
792b8fed1b
|
bus/asmi: port sharing support
|
2013-05-12 15:58:39 +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
|
f202946717
|
fhdl/tools/_TargetLister: do not include array keys in targets
|
2013-05-11 17:28:41 +02:00 |
Sebastien Bourdeauducq
|
e35315bb24
|
cleanup
|
2013-05-11 12:45:30 +02:00 |
Sebastien Bourdeauducq
|
0ec6a7eb4e
|
genlib/record: match_by_position -> connect_flat
|
2013-05-11 11:48:21 +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
|
955a9733c8
|
Revert "genlib/record/connect: add match_by_position"
This reverts commit df1ed32765 .
|
2013-05-10 17:41:51 +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 |
Sebastien Bourdeauducq
|
c82b53f1cd
|
bank/description/AutoCSR: add autocsr_exclude
|
2013-05-08 20:58:57 +02:00 |
Sebastien Bourdeauducq
|
89dbc37ece
|
cif: do not generate write function for CSRStatus
|
2013-05-08 20:58:27 +02:00 |
Sebastien Bourdeauducq
|
10212e85e7
|
dma_asmi: cleanup
|
2013-05-08 18:58:50 +02:00 |
Sebastien Bourdeauducq
|
b9b6df6f29
|
bank/eventmanager: refactor, rename EventSourceLevel -> EventSourceProcess, add fully externally controlled event source
|
2013-05-08 18:12:26 +02:00 |
Sebastien Bourdeauducq
|
8e76c960d9
|
timer, uart: EventSourceLevel -> EventSourceProcess
|
2013-05-08 18:11:42 +02:00 |
Sebastien Bourdeauducq
|
7a2f31b2e8
|
platforms/papilio_pro: no reset signal by default
|
2013-05-07 19:10:18 +02:00 |
Sebastien Bourdeauducq
|
439f032921
|
crg: support for resetless system clock domain
|
2013-05-07 19:09:56 +02:00 |
Florent Kermarrec
|
6a4c194aab
|
platforms: add KC705
|
2013-05-07 10:31:12 +02:00 |
Brandon Hamilton
|
3d0894465c
|
mibuild: Add platform for Xilinx ML605 board
|
2013-05-06 14:21:56 +02:00 |
Sebastien Bourdeauducq
|
e4b0e8ed6d
|
xilinx_ise: enable register balancing
|
2013-05-06 14:21:39 +02:00 |
Sebastien Bourdeauducq
|
e2d15b169a
|
dvisampler: mostly working, very basic and slightly buggy DMA
|
2013-05-06 09:58:12 +02:00 |
Sebastien Bourdeauducq
|
f82a16f3a3
|
software/videomixer: send to framebuffer
|
2013-05-06 09:56:49 +02:00 |
Sebastien Bourdeauducq
|
679d13c99c
|
another attempt at fixing clock routing issues
|
2013-05-06 09:56:10 +02:00 |
Sebastien Bourdeauducq
|
784e96bb87
|
build.py: LOC clock generator components to limit breakage of the ISE shitware
|
2013-05-05 23:07:15 +02:00 |
Sebastien Bourdeauducq
|
11cbdf0d4f
|
build.py: support single DVI sampler
|
2013-05-05 20:56:58 +02:00 |
Sebastien Bourdeauducq
|
d05f3d22e0
|
chansync: bugfix
|
2013-05-05 15:07:57 +02:00 |
Sebastien Bourdeauducq
|
9c0d13b615
|
tb: add chansync
|
2013-05-05 15:07:36 +02:00 |