Sebastien Bourdeauducq
|
df23431d77
|
framebuffer: work around dysfunctional Xst retiming
|
2013-06-13 09:41:17 +02:00 |
Sebastien Bourdeauducq
|
91d7b656a9
|
Switch to LASMI, bug pandemonium
|
2013-06-11 14:18:16 +02:00 |
Sebastien Bourdeauducq
|
611c4192b1
|
Use migen.fhdl.std
|
2013-05-22 17:10:13 +02:00 |
Sebastien Bourdeauducq
|
45797f9132
|
framebuffer: saturate instead of overflow
|
2013-05-16 17:45:21 +02:00 |
Sebastien Bourdeauducq
|
534dec62eb
|
First video mixing working (hacky)
|
2013-05-12 15:58:08 +02:00 |
Sebastien Bourdeauducq
|
e35315bb24
|
cleanup
|
2013-05-11 12:45:30 +02:00 |
Sebastien Bourdeauducq
|
8c335d66fd
|
framebuffer: fix alpha blending
|
2013-05-11 09:21:12 +02:00 |
Sebastien Bourdeauducq
|
e96b027dee
|
Framebuffer mixing
|
2013-05-10 21:03:55 +02:00 |
Sebastien Bourdeauducq
|
3ab83fb693
|
framebuffer: reorganize in preparation for mixer
|
2013-05-09 19:23:22 +02:00 |
Sebastien Bourdeauducq
|
8222ee7f46
|
framebuffer: use DMA controller from Migen
|
2013-04-30 18:55:35 +02:00 |
Sebastien Bourdeauducq
|
4ff1175dcf
|
Use the Migen asynchronous FIFO
|
2013-04-25 19:43:26 +02:00 |
Sebastien Bourdeauducq
|
950d3a4469
|
framebuffer: use new flow API
|
2013-04-10 21:34:15 +02:00 |
Sebastien Bourdeauducq
|
4f4f260e76
|
Convert to new CSR API
|
2013-03-30 17:28:15 +01:00 |
Sebastien Bourdeauducq
|
caa19f9ab2
|
framebuffer: larger counters
|
2013-03-29 17:15:11 +01:00 |
Sebastien Bourdeauducq
|
854c0461b4
|
framebuffer: process two pixels per system clock cycle
|
2013-03-28 20:46:16 +01:00 |
Sebastien Bourdeauducq
|
1e860c7472
|
Use new Mibuild generic_platform API
|
2013-03-26 17:57:17 +01:00 |
Sebastien Bourdeauducq
|
1045d64e6e
|
framebuffer: RGBA -> ARGB
|
2013-03-25 18:32:25 +01:00 |
Sebastien Bourdeauducq
|
8ee6dab4f9
|
fb: better ordering of pixels within ASMI words
|
2013-03-25 15:56:54 +01:00 |
Sebastien Bourdeauducq
|
48aae9bee5
|
Use Instance.Input(..., ClockSignal/ResetSignal) instead of Instance.ClockPort/ResetPort
|
2013-03-18 17:44:01 +01:00 |
Sebastien Bourdeauducq
|
a23df42a7a
|
Use automatic register naming
|
2013-03-12 15:47:54 +01:00 |
Sebastien Bourdeauducq
|
a9b723568a
|
Use new module, autoreg and eventmanager Migen APIs
|
2013-03-10 19:32:38 +01:00 |
Sebastien Bourdeauducq
|
0caac2246d
|
Use new 'specials' API
|
2013-02-24 13:07:25 +01:00 |
Sebastien Bourdeauducq
|
51f4f920a2
|
Do not use super()
|
2012-12-18 14:55:58 +01:00 |
Sebastien Bourdeauducq
|
c44ff8941c
|
Move Token
|
2012-12-14 15:54:16 +01:00 |
Sebastien Bourdeauducq
|
3986790621
|
Remove ActorNode
|
2012-12-12 22:52:55 +01:00 |
Sebastien Bourdeauducq
|
053f8ed82c
|
Fix instantiations
|
2012-12-06 20:57:00 +01:00 |
Sebastien Bourdeauducq
|
8bf6945dfd
|
Use new bitwidth/signedness system
|
2012-11-29 23:38:04 +01:00 |
Sebastien Bourdeauducq
|
ced98d7bee
|
framebuffer: use new SingleGenerator
|
2012-10-09 21:11:26 +02:00 |
Sebastien Bourdeauducq
|
c86dd3cbef
|
Define clock domains instead of passing extra clocks as regular signals
|
2012-09-11 00:21:07 +02:00 |
Sebastien Bourdeauducq
|
5931c5eb59
|
Basic support for new clock domain and instance API
|
2012-09-10 23:47:06 +02:00 |
Sebastien Bourdeauducq
|
42d5e850fe
|
framebuffer: disable debugger by default
|
2012-08-05 01:11:37 +02:00 |
Sebastien Bourdeauducq
|
855eec776d
|
Add ASMIprobe core
|
2012-08-04 16:31:24 +02:00 |
Sebastien Bourdeauducq
|
0642f0ca94
|
framebuffer: support df debugger
|
2012-08-03 18:51:18 +02:00 |
Sebastien Bourdeauducq
|
99b889a551
|
framebuffer: clean shutdown
|
2012-07-12 20:13:31 +02:00 |
Sebastien Bourdeauducq
|
58d1e8a541
|
framebuffer: use ASMI reader factory
|
2012-07-12 18:56:17 +02:00 |
Sebastien Bourdeauducq
|
73a58977e4
|
framebuffer: print rgb in simulation
|
2012-07-07 11:34:22 +02:00 |
Sebastien Bourdeauducq
|
99bb705407
|
framebuffer: fix FIFO read clocking
|
2012-07-07 11:30:27 +02:00 |
Sebastien Bourdeauducq
|
2dfdc8f3c5
|
Revert "framebuffer: switch to real DMA"
This reverts commit 3add96212b .
|
2012-07-07 10:58:13 +02:00 |
Sebastien Bourdeauducq
|
3add96212b
|
framebuffer: switch to real DMA
|
2012-07-07 00:23:56 +02:00 |
Sebastien Bourdeauducq
|
ce82f188d0
|
framebuffer: fix deadlock
|
2012-07-07 00:12:34 +02:00 |
Sebastien Bourdeauducq
|
2b85624924
|
framebuffer: make simulation easier
|
2012-07-03 19:04:44 +02:00 |
Sebastien Bourdeauducq
|
210e473b5d
|
framebuffer: fix computation of alignment bits
|
2012-07-03 18:14:39 +02:00 |
Sebastien Bourdeauducq
|
59289cfa3b
|
framebuffer: indentation
|
2012-07-01 22:30:07 +02:00 |
Sebastien Bourdeauducq
|
e2463da787
|
framebuffer: fake DMA for testing (WIP)
|
2012-07-01 21:46:11 +02:00 |
Sebastien Bourdeauducq
|
fc458a51c9
|
framebuffer/vtg: fix dataflow control (inc. WA for Migen bug - FIXME)
|
2012-07-01 21:45:52 +02:00 |
Sebastien Bourdeauducq
|
7bf5461ac0
|
framebuffer: fix pixel split
|
2012-07-01 21:44:33 +02:00 |
Sebastien Bourdeauducq
|
0a29b74cce
|
framebuffer: fix sync generation
|
2012-07-01 18:43:39 +02:00 |
Sebastien Bourdeauducq
|
8ba3118a83
|
framebuffer: register output of FIFO
|
2012-07-01 18:13:49 +02:00 |
Sebastien Bourdeauducq
|
309124711f
|
framebuffer: video timing generator
|
2012-07-01 17:03:40 +02:00 |
Sebastien Bourdeauducq
|
16c6e4f4a7
|
framebuffer: FIFO
|
2012-07-01 15:22:57 +02:00 |