Sebastien Bourdeauducq
|
3882a07ae5
|
Add Python flasher
|
2014-02-28 09:40:49 -08:00 |
Sebastien Bourdeauducq
|
9e784fc82c
|
Generate mem.h from SoC description
|
2014-02-21 17:55:05 +01:00 |
Sebastien Bourdeauducq
|
fce46ac0ca
|
Simplify use of external targets/platforms/cores + add default platform in targets
|
2014-02-16 14:51:52 +01:00 |
Sebastien Bourdeauducq
|
14b50dbb0c
|
videomixer: config system + store video resolution in flash
|
2013-11-30 23:07:19 +01:00 |
Sebastien Bourdeauducq
|
fca0b968e7
|
generate linker memory map, move all generated files into the same folder
|
2013-11-24 19:50:17 +01:00 |
Sebastien Bourdeauducq
|
7496ba6360
|
framebuffer: fix resynchronization after resolution change
|
2013-11-21 00:33:22 +01:00 |
Sebastien Bourdeauducq
|
f5ba0ac023
|
videomixer: select 1024x768 by default
|
2013-11-21 00:33:01 +01:00 |
Sebastien Bourdeauducq
|
f62615054d
|
videomixer: stick to 20x PLL configuration as 10x causes traditional spartan6 weirdness
|
2013-11-18 20:43:30 +01:00 |
Sebastien Bourdeauducq
|
a75be2e5dd
|
videomixer: reconfigure PLL on resolution change
|
2013-11-18 20:37:45 +01:00 |
Sebastien Bourdeauducq
|
72001addcb
|
videomixer: add PLL dump command
|
2013-11-18 20:37:27 +01:00 |
Sebastien Bourdeauducq
|
6fc03946be
|
videomixer: add PLL control code
|
2013-11-18 20:37:10 +01:00 |
Sebastien Bourdeauducq
|
8b82575861
|
dvisampler: hold PLL in reset when disabled
|
2013-11-18 20:36:30 +01:00 |
Sebastien Bourdeauducq
|
8f164d0d7b
|
videomixer: reduce debug output
|
2013-11-17 23:40:42 +01:00 |
Sebastien Bourdeauducq
|
64bfca56b4
|
videomixer: add more video modes
|
2013-11-16 17:41:03 +01:00 |
Sebastien Bourdeauducq
|
ba15f1581f
|
videomixer: flush L2 after CPU framebuffer write
|
2013-11-16 16:27:58 +01:00 |
Sebastien Bourdeauducq
|
940341b4bf
|
videomixer: fix stray DMA detection
|
2013-11-16 13:53:38 +01:00 |
Sebastien Bourdeauducq
|
d225bdf362
|
videomixer: clear framebuffers
|
2013-11-15 11:25:58 +01:00 |
Sebastien Bourdeauducq
|
a5d9f72901
|
videomixer: check resolution and frame length
|
2013-11-13 18:57:39 +01:00 |
Sebastien Bourdeauducq
|
1582bad2d6
|
videomixer: filter PLL lock output
|
2013-11-13 16:50:09 +01:00 |
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
|
f5211aff30
|
videomixer: add EDID manipulation routines
|
2013-11-10 23:50:18 +01:00 |
Sebastien Bourdeauducq
|
0b881d934f
|
rename milkymist-ng to MiSoC
|
2013-11-09 15:27:32 +01:00 |
Sebastien Bourdeauducq
|
e6e04a2e3a
|
framebuffer: prepare for DVI out
|
2013-09-17 18:15:22 +02:00 |
Sebastien Bourdeauducq
|
ffe4bff396
|
dvisampler: use hard differential phase detector
|
2013-09-14 17:14:20 +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 |
Sebastien Bourdeauducq
|
52be94f060
|
videomixer: handle HPD
|
2013-09-08 12:54:48 +02:00 |
Sebastien Bourdeauducq
|
2f662bf8ab
|
software/videomixer: fix overflow in memory bandwidth computation
|
2013-07-14 20:05:18 +02:00 |
Sebastien Bourdeauducq
|
e42a42ce40
|
software: move time.c to libbase
|
2013-07-11 19:00:48 +02:00 |
Sebastien Bourdeauducq
|
c2ec077d8f
|
software: share SDRAM linker script
|
2013-07-11 18:49:42 +02:00 |
Sebastien Bourdeauducq
|
25506c1ab5
|
software: share crt0
|
2013-07-11 18:36:26 +02:00 |
Sebastien Bourdeauducq
|
9d9270b5cd
|
dvisampler: report FIFO overflow
|
2013-07-10 19:55:36 +02:00 |
Sebastien Bourdeauducq
|
22e25347fe
|
software/videomixer: increase framebuffer size
|
2013-06-25 22:48:25 +02:00 |
Sebastien Bourdeauducq
|
6d3af8a914
|
videomixer: better memory bandwidth reporting
|
2013-06-15 16:50:27 +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
|
45cfdf41fc
|
New simplified flash layout + build flashable images for SoC and videomixer
|
2013-06-01 17:20:40 +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
|
fdb021c992
|
dvisampler: increase frequency of reports to avoid missing WER values
|
2013-05-28 16:15:00 +02:00 |
Sebastien Bourdeauducq
|
fb6cd481f0
|
dvisampler: report the word error rate
|
2013-05-16 22:38:55 +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
|
581cf5bcb8
|
timer: atomic reads
|
2013-05-13 17:18:30 +02:00 |