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
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
d57344b8ae
platforms/mixxeo: add LED
2013-09-06 23:10:01 +02:00
Sebastien Bourdeauducq
4fb3e970b1
genlib/fsm: add entering/ongoing/leaving methods
2013-09-06 14:51:18 +02:00
Sebastien Bourdeauducq
91422788ef
actorlib/fifo: do not duplicate safe write logic
2013-09-04 17:33:53 +02:00
Sebastien Bourdeauducq
523565be63
actorlib/spi/DMAController: use EventSourceProcess
2013-09-04 17:29:42 +02:00
Florent Kermarrec
b6eb97e49f
actorlib/spi: add optional irq generation on DMAController
2013-09-04 17:27:57 +02:00
Sebastien Bourdeauducq
1209ec17f6
actorlib/fifo: rewrite
...
* use classes for less code duplication
* the idea of decorator is to avoid passing common parameters (e.g. clock domain names) in module constructors, so remove those parameters
* style
2013-09-04 17:22:50 +02:00
Sebastien Bourdeauducq
87a68ecd57
examples/basic/namer: cleanup
2013-09-04 17:20:40 +02:00
Florent Kermarrec
71b14ac873
actorlib: add fifo
2013-09-04 17:15:22 +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
Sebastien Bourdeauducq
dac10f5570
bus/wb2lasmi: use existing interface to determine WB width to be consistent with other modules
2013-08-26 20:33:34 +02:00
Sebastien Bourdeauducq
2cf6b6c768
wishbone/SRAM: fix non-32-bit bus
2013-08-26 20:32:59 +02:00
Florent Kermarrec
33ca4d778f
wishbone2lasmi: configurable data width
2013-08-26 20:29:12 +02:00
Florent Kermarrec
628fa8ce9e
wishbone : add DownConverter
2013-08-26 20:28:09 +02:00
Florent Kermarrec
9569152309
altera_quartus: fix import _Fragment
2013-08-26 20:13:30 +02:00
Florent Kermarrec
7b21102849
s6ddrphy: drive ODT (if it exists)
2013-08-22 22:56:05 +02:00
Florent Kermarrec
a653a6144b
wishbone2lasmi : add support for 32 bits lasmim data width
2013-08-20 18:49:46 +02:00
Florent Kermarrec
37930d70ac
genlib/misc: improve genericity of split/displacer/chooser
2013-08-20 18:49:02 +02:00
Sebastien Bourdeauducq
516a1d3464
Update LM32 submodule
2013-08-14 19:16:44 +02:00