Sebastien Bourdeauducq
|
69568adb8e
|
videomixer: support resolution change at runtime
|
2013-11-11 23:20:21 +01:00 |
Sebastien Bourdeauducq
|
593867b92a
|
videomixer: add more video modes
|
2013-11-11 22:16:56 +01:00 |
Sebastien Bourdeauducq
|
c8da400af0
|
videomixer: compute best m/d value for pixel clock synthesizer
|
2013-11-11 21:30:12 +01:00 |
Sebastien Bourdeauducq
|
132b6ce87d
|
videomixer: set established timing bits in EDID
|
2013-11-11 18:56:13 +01:00 |
Sebastien Bourdeauducq
|
3ba9fbefd5
|
videomixer: generate EDID
|
2013-11-11 17:52:07 +01:00 |
Sebastien Bourdeauducq
|
15499560b5
|
cpuif: add memories to csr.h
|
2013-11-11 16:53:00 +01:00 |
Sebastien Bourdeauducq
|
f5211aff30
|
videomixer: add EDID manipulation routines
|
2013-11-10 23:50:18 +01:00 |
Sebastien Bourdeauducq
|
75d25af3aa
|
cosmetic changes
|
2013-11-10 16:12:24 +01:00 |
Robert Jordens
|
de87149c8c
|
common.mak: drop the echo from the version tag finding, did not work here, use python -c
Signed-off-by: Robert Jordens <jordens@gmail.com>
|
2013-11-10 13:17:37 +01:00 |
Robert Jordens
|
31ec33dbad
|
s6ddrphy: use shorter Instance argument notation
Signed-off-by: Robert Jordens <jordens@gmail.com>
|
2013-11-10 12:52:03 +01:00 |
Sebastien Bourdeauducq
|
e4db7d1c7f
|
common.mak: specify python3
|
2013-11-10 11:29:27 +01:00 |
Robert Jordens
|
c1e5683ba2
|
s6ddrphy: drop unused outputs, shortens verilog and produces more readable warnings
Signed-off-by: Robert Jordens <jordens@gmail.com>
|
2013-11-10 11:13:36 +01:00 |
Robert Jordens
|
4fc301ceba
|
common.mak: -Os instead of -O3, smaller bios (<32k)
|
2013-11-10 10:51:05 +01:00 |
Robert Jordens
|
05944cf909
|
cpuif.py: add _ADDR and _SIZE defines for each register
Signed-off-by: Robert Jordens <jordens@gmail.com>
|
2013-11-10 10:44:39 +01:00 |
Sebastien Bourdeauducq
|
5c5e62cc0d
|
top: set platform ID
|
2013-11-09 18:34:36 +01:00 |
Sebastien Bourdeauducq
|
d7a4d8b66e
|
use git commit id as version
|
2013-11-09 16:38:44 +01:00 |
Sebastien Bourdeauducq
|
0b881d934f
|
rename milkymist-ng to MiSoC
|
2013-11-09 15:27:32 +01:00 |
Florent Kermarrec
|
307fb41ca3
|
s6ddrphy: improve genericity by adding wr_bitslip and dqs_ddr_alignment parameters bitslip parameter is renamed to rd_bitslip
|
2013-11-09 00:59:11 +01:00 |
Florent Kermarrec
|
e7c72a826c
|
uart_isr: fix interrupts clear
|
2013-10-23 13:04:49 +02:00 |
Sebastien Bourdeauducq
|
833d7c7eec
|
add CSV CSR map output
|
2013-10-21 00:04:26 +02:00 |
Florent Kermarrec
|
b766af0d99
|
uart2csr: add pads parameter
|
2013-09-25 15:07:23 +02:00 |
Florent Kermarrec
|
69009c8405
|
mila: test rle
|
2013-09-22 21:23:51 +02:00 |
Florent Kermarrec
|
a880862628
|
mila: symplify usage
|
2013-09-22 13:28:12 +02:00 |
Florent Kermarrec
|
27f26dac03
|
use custom Records instead of Sink/Source (semms easier, but will be reverted if not)
|
2013-09-22 13:14:11 +02:00 |
Florent Kermarrec
|
39f1f2146f
|
storage: add run length encoder
|
2013-09-22 12:35:46 +02:00 |
Florent Kermarrec
|
4fd6619171
|
trigger: add range_detector / edge_detector
|
2013-09-22 12:15:11 +02:00 |
Florent Kermarrec
|
980a83a74c
|
move trigger/recorder
|
2013-09-22 11:46:02 +02:00 |
Florent Kermarrec
|
452d266b14
|
com: add lm32 uart2wb bridge
|
2013-09-22 11:36:13 +02:00 |
Florent Kermarrec
|
8f35ed11b5
|
clean up/ simplify
|
2013-09-22 11:35:02 +02:00 |
Florent Kermarrec
|
ce9bff21e9
|
refactoring
|
2013-09-22 02:49:59 +02:00 |
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 |
Sebastien Bourdeauducq
|
2459d9f559
|
top: DVI samplers and 2-channel FB on Mixxeo only
|
2013-09-13 23:07:46 +02:00 |
Sebastien Bourdeauducq
|
cc0667df8d
|
software/videomixer: 1024x768 by default
|
2013-09-13 18:32:23 +02:00 |
Sebastien Bourdeauducq
|
be9acc045f
|
software/videomixer: support test mode without pots
|
2013-09-13 18:32:01 +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
|
52be94f060
|
videomixer: handle HPD
|
2013-09-08 12:54:48 +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
|
7acd834964
|
tb/lasmicon: update simu
|
2013-08-26 20:54:47 +02:00 |
Florent Kermarrec
|
7b21102849
|
s6ddrphy: drive ODT (if it exists)
|
2013-08-22 22:56:05 +02:00 |