Commit Graph

67 Commits

Author SHA1 Message Date
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