Commit Graph

9853 Commits

Author SHA1 Message Date
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 dad389eef7 rename milkymist-ng to MiSoC 2013-11-09 18:51:16 +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 416c8af1e2 plumbing: use Record.connect in Multiplexer/ Demultiplexer 2013-11-04 21:22:05 +01:00
Florent Kermarrec 7e2859f43f util: add missing __init__.py 2013-11-04 21:22:02 +01:00
Sebastien Bourdeauducq c3aad93753 actorlib/spi/DMAWriteController: make ack_when_inactive a keyword-only arg 2013-11-02 23:21:05 +01:00
Florent Kermarrec e0e99ec385 actorlib/spi: add ack_when_inactive parameter to DMA Write Controller
In some cases we don't want to stall the input pipeline when the DMA is inactive, setting ack_when_inactive to True will enable acknowledge of data when the DMA is inactive.
2013-11-02 23:16:05 +01:00
Sebastien Bourdeauducq b4a7d36fa5 flow/plumbing/muxdemux: use existing connect() method instead of new function 2013-11-02 23:15:03 +01:00
Sebastien Bourdeauducq 7170ae3a67 flow/actor: Record.connect no longer takes kwargs 2013-11-02 23:14:32 +01:00
Florent Kermarrec 84966af098 flow/plumbing: add Multiplexer and Demultiplexer 2013-11-02 23:09:47 +01:00
Sebastien Bourdeauducq f658802ff8 replace use of __dict__ with dir()/xdir() 2013-11-02 16:03:47 +01:00
Sebastien Bourdeauducq 892c12bff5 flow: add AbstractActor busy signals 2013-10-25 18:50:14 +02:00
Florent Kermarrec e7c72a826c uart_isr: fix interrupts clear 2013-10-23 13:04:49 +02:00
Sebastien Bourdeauducq 99c53ed9e8 Better record layout parameterization mechanism 2013-10-23 12:54:50 +02:00
Sebastien Bourdeauducq 98f79021cd Revert "genlib/record: support passing params in same object"
This reverts commit 018afe57ef.
2013-10-22 15:23:00 +02:00
Sebastien Bourdeauducq b782db14fc Revert "genlib/fifo: support RecordP"
This reverts commit c0d2b5a789.
2013-10-22 15:22:40 +02:00
Sebastien Bourdeauducq c0d2b5a789 genlib/fifo: support RecordP 2013-10-21 22:30:06 +02:00
Sebastien Bourdeauducq 018afe57ef genlib/record: support passing params in same object 2013-10-21 22:05:28 +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 140ddd31a4 mixxeo: add DVI output pins 2013-09-17 18:14:41 +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 72eb523f7d Merge branch 'master' of github.com:milkymist/mibuild 2013-09-16 19:17:09 +02:00
Sebastien Bourdeauducq df7ca037cb mixxeo: use -2 speed grade 2013-09-16 19:17:00 +02:00
Sebastien Bourdeauducq d421aae1a5 dvisampler: do more deserialization with the ISERDES 2013-09-14 20:50:27 +02:00
Sebastien Bourdeauducq ebe8a27de9 mixxeo: swap pairs 0 and 1 on DVI1 2013-09-14 19:36:02 +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