Sebastien Bourdeauducq
17cd8dd479
Add tools
2012-02-05 19:14:24 +01:00
Sebastien Bourdeauducq
e2317bc83b
flash: remove splash screens
2012-02-05 19:12:33 +01:00
Sebastien Bourdeauducq
1ad44b6571
software: dependencies the Werner way
2012-02-03 12:25:55 +01:00
Sebastien Bourdeauducq
1a4a6eb445
Copy some software code from the original Milkymist SoC.
...
Libbase should keep its RAM usage to a minimum as it is meant to
be executed before the SDRAM is up and running. (Having lots of
code is OK though as we XIP from the flash)
2012-02-03 12:08:17 +01:00
Sebastien Bourdeauducq
b5cb1083ab
sram: fix WE signal
2012-02-03 10:38:17 +01:00
Sébastien Bourdeauducq
504a169afb
Merge pull request #2 from larsclausen/master
...
migen patches
2012-02-03 01:25:38 -08:00
Lars-Peter Clausen
8380318e84
Use enumerate(x) instead of zip(range(x), x)
...
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2012-02-02 21:28:00 +01:00
Lars-Peter Clausen
2b3f00cbc1
fhdl/namer: Add support for STORE_DEREF opcode
...
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2012-02-02 21:15:10 +01:00
Lars-Peter Clausen
9f05e7235d
Lower required python version to 3.1
...
migen is confirmed to work fine with python 3.1, so lower the required version
from 3.2 to 3.1.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2012-02-02 21:15:07 +01:00
Sebastien Bourdeauducq
3143608e0a
examples/wb_intercon: update to new APIs
2012-01-28 23:18:21 +01:00
Sebastien Bourdeauducq
6a9b59786b
fhdl/namer: extract variable names with bytecode inspection
2012-01-28 23:17:44 +01:00
Sebastien Bourdeauducq
5c2df45577
fhdl: do not prefix instance signal names
2012-01-28 11:39:28 +01:00
Sebastien Bourdeauducq
8a2646a549
Remove explicit bus names
2012-01-27 22:21:08 +01:00
Sebastien Bourdeauducq
a99c2acfa8
Remove explicit bus names and rely on the new automatic namer
2012-01-27 22:20:57 +01:00
Sebastien Bourdeauducq
28f00c3a9a
Add on-chip SRAM
2012-01-27 22:09:03 +01:00
Sebastien Bourdeauducq
685b5eb08f
fhdl: support memory read enable
2012-01-27 21:39:23 +01:00
Sebastien Bourdeauducq
0cc7e2ac1e
fhdl: make WRITE_FIRST default
2012-01-27 21:35:58 +01:00
Sebastien Bourdeauducq
2726ba2242
doc: memories
2012-01-27 21:23:17 +01:00
Sebastien Bourdeauducq
5405a83ff9
fhdl: memories working
2012-01-27 20:22:17 +01:00
Sebastien Bourdeauducq
a5bd111370
fhdl/verilog: clean up signal classification and support memory descriptions
2012-01-27 16:54:48 +01:00
Sebastien Bourdeauducq
6b1d775e9f
fhdl/structure: memory description
2012-01-27 16:53:34 +01:00
Sebastien Bourdeauducq
5466a82933
doc: cosmetic changes
2012-01-27 14:35:58 +01:00
Sebastien Bourdeauducq
bf2f6f31e3
doc: ASMI description
2012-01-26 18:01:17 +01:00
Sebastien Bourdeauducq
21f3def74b
Remove duplicate logo
2012-01-25 20:10:11 +01:00
Sebastien Bourdeauducq
009ebd1106
doc: refactor
2012-01-25 20:01:45 +01:00
Sebastien Bourdeauducq
1966117e17
flow/ala: fix typo for And (thanks Lars)
2012-01-22 00:32:02 +01:00
Sebastien Bourdeauducq
b15eae3081
Logo
2012-01-21 15:52:46 +01:00
Sebastien Bourdeauducq
6fde54c5aa
Use meaningful class names
2012-01-21 12:25:22 +01:00
Sebastien Bourdeauducq
076c171c7b
Use meaningful class names
2012-01-20 23:07:32 +01:00
Sebastien Bourdeauducq
f6aa95a4d0
Use new verilog.convert API
2012-01-20 23:00:11 +01:00
Sebastien Bourdeauducq
d3d5b481fe
Include fragment pads in pre-naming dictionary
2012-01-20 22:59:40 +01:00
Sebastien Bourdeauducq
039c6d8eb4
namer/trace_back: behave on None code_context
2012-01-20 22:52:50 +01:00
Sebastien Bourdeauducq
e9be3241f6
Fix instance support
2012-01-20 22:36:17 +01:00
Sebastien Bourdeauducq
e4f531a739
Include unused I/Os in pre-naming dictionary and register signals with name_override
2012-01-20 22:20:32 +01:00
Sebastien Bourdeauducq
904d14d4cf
Remove NoContext
2012-01-20 22:15:44 +01:00
Sebastien Bourdeauducq
05b20d4987
Only include context prefix when necessary
2012-01-19 19:25:04 +01:00
Sebastien Bourdeauducq
fc473e31eb
Fix disjoint namespace test
2012-01-19 19:24:43 +01:00
Sebastien Bourdeauducq
00d3eb7989
Always include last step in names
2012-01-19 18:42:43 +01:00
Sebastien Bourdeauducq
4eac60d181
New naming system: second attempt
2012-01-19 18:25:25 +01:00
Sebastien Bourdeauducq
a1043d11c0
examples/corelogic_conv: use two dividers
2012-01-16 19:38:39 +01:00
Sebastien Bourdeauducq
4c85d921b3
corelogic/record: empty default name
2012-01-16 19:38:14 +01:00
Sebastien Bourdeauducq
bdde97f5fd
New naming system beginning to work
2012-01-16 18:42:55 +01:00
Sebastien Bourdeauducq
ab8e08a2ed
fhdl: new naming system (broken)
2012-01-16 18:09:52 +01:00
Sebastien Bourdeauducq
e6bfad498d
actorlib/control: 'for' generator
2012-01-15 22:08:33 +01:00
Sebastien Bourdeauducq
c3d7b98b43
dma_wishbone: small syntax simplification thanks to None statements
2012-01-15 17:46:15 +01:00
Sebastien Bourdeauducq
aa8b8da684
fhdl: allow None statements
2012-01-15 17:45:54 +01:00
Sebastien Bourdeauducq
85491efc68
wishbone_dma: convert to new endpoint API and fix some bugs
2012-01-15 16:41:15 +01:00
Sebastien Bourdeauducq
77b3c8e3bb
bus: list signals
2012-01-15 15:48:51 +01:00
Sebastien Bourdeauducq
3c7161cc34
flow: saner endpoint management
2012-01-15 15:09:44 +01:00
Sebastien Bourdeauducq
20425703fa
Wishbone: omit fixed LSBs
2012-01-13 17:29:05 +01:00