Nina Engelhardt
|
4ebbfa63bf
|
add mist synthesis mode to build
|
2013-08-12 13:13:25 +02:00 |
Sebastien Bourdeauducq
|
fdf022a04b
|
fhdl: improve naming of related signals
|
2013-08-08 19:22:17 +02:00 |
Sebastien Bourdeauducq
|
2c580fff03
|
fhdl/namer: detect leaf nodes better
|
2013-08-08 12:22:58 +02:00 |
Sebastien Bourdeauducq
|
eb1417c5ed
|
fhdl: move insert_resets to tools
|
2013-08-08 11:32:58 +02:00 |
Sebastien Bourdeauducq
|
305c6985bc
|
fhdl: support for naming related signals
|
2013-08-08 11:32:37 +02:00 |
Sebastien Bourdeauducq
|
88611be368
|
xilinx_ise: cleanup
|
2013-08-08 00:15:35 +02:00 |
Sebastien Bourdeauducq
|
146a1b5d51
|
namer: add HUID suffix step
|
2013-08-08 00:15:18 +02:00 |
user
|
9d531ba06a
|
Fix missing string replace. Added support for 32-bit ISE if 64-bit version is missing on 64-bit system.
|
2013-08-08 00:07:35 +02:00 |
Sebastien Bourdeauducq
|
fd34b75fb4
|
namer: split by numbers
|
2013-08-07 23:22:40 +02:00 |
Sebastien Bourdeauducq
|
0e369318bb
|
treeviz: support multiline labels
|
2013-08-07 21:46:03 +02:00 |
Sebastien Bourdeauducq
|
ceddd8afa4
|
treeviz: improve layout of unbalanced trees
|
2013-08-07 18:32:02 +02:00 |
Sebastien Bourdeauducq
|
7a243171bd
|
fhdl/namer: new namer with explicit tree
|
2013-08-07 17:13:52 +02:00 |
Sebastien Bourdeauducq
|
cc5ff7a772
|
add tree visualizer
|
2013-08-07 15:52:35 +02:00 |
Nina Engelhardt
|
6e64016885
|
add edif build routines
|
2013-08-03 10:55:12 +02:00 |
Nina Engelhardt
|
efa7dc9cf4
|
fhdl/edif: adjust for use with mibuild
|
2013-08-03 10:54:06 +02:00 |
Nina Engelhardt
|
7372c7a97c
|
fhdl/edif: add support for inout signals
|
2013-08-03 10:51:24 +02:00 |
Sebastien Bourdeauducq
|
0e195da3c0
|
bank/csrgen: add get_offset function to pre-calculate register addresses
|
2013-08-02 23:05:54 +02:00 |
Sebastien Bourdeauducq
|
2a296aced7
|
bank/description/AutoCSR: prefix csr/mem only once
|
2013-08-02 23:05:21 +02:00 |
Sebastien Bourdeauducq
|
c1fe6d1633
|
setup.py: change license to BSD
|
2013-08-01 17:46:46 +02:00 |
Sebastien Bourdeauducq
|
275a7ea94a
|
Change license to BSD
|
2013-08-01 17:46:09 +02:00 |
Nina Engelhardt
|
17002fb05e
|
fhdl: add EDIF back-end
|
2013-07-31 22:47:43 +02:00 |
Sebastien Bourdeauducq
|
702471aa3c
|
platforms/mixxeo: new pin assignments to ease routing
|
2013-07-29 12:24:49 +02:00 |
Sebastien Bourdeauducq
|
246b860a85
|
csr: new data width API
|
2013-07-28 16:33:36 +02:00 |
Sebastien Bourdeauducq
|
6ba0d4bd0d
|
bus/wishbone: configurable data width
|
2013-07-27 22:25:07 +02:00 |
Sebastien Bourdeauducq
|
14ed5c1acc
|
genlib/record: support abstract signal width
|
2013-07-27 22:18:06 +02:00 |
Sebastien Bourdeauducq
|
7e20320b9d
|
pytholite/io: len -> flen
|
2013-07-27 15:38:48 +02:00 |
Sebastien Bourdeauducq
|
04ec60541c
|
pythloite/ExprCompiler: attempt compile-time evaluation first
|
2013-07-27 15:38:29 +02:00 |
Sebastien Bourdeauducq
|
f62eff0309
|
bus/csr/Initiator: correct read latency
|
2013-07-27 15:37:47 +02:00 |
Sebastien Bourdeauducq
|
e05f520cdf
|
actorlib/spi: remove unused function
|
2013-07-27 15:36:42 +02:00 |
Nina Engelhardt
|
61b8958953
|
fix synthesis translate on/off switch
|
2013-07-26 15:55:16 +02:00 |
Sebastien Bourdeauducq
|
9c7ad6b05b
|
fhdl: RenameClockDomains decorator
|
2013-07-26 15:42:14 +02:00 |
Sebastien Bourdeauducq
|
f7f19b78e4
|
Fragment -> _Fragment
|
2013-07-26 15:13:24 +02:00 |
Sebastien Bourdeauducq
|
cec8fc4ca4
|
fhdl/specials/Instance: fix item sorting
|
2013-07-26 14:00:29 +02:00 |
Robert Jordens
|
6e1195415e
|
genlib/roundrobin: fix n==1 case (correctly)
|
2013-07-26 09:33:33 +02:00 |
Robert Jordens
|
b8ff2f2792
|
genlib/roundrobin.py: fix n==1 case
|
2013-07-26 00:41:08 +02:00 |
Sebastien Bourdeauducq
|
b96eb339af
|
fhdl: compact Instance syntax
|
2013-07-25 20:34:19 +02:00 |
Sebastien Bourdeauducq
|
b7ed19c6c5
|
fhdl: do not export Fragment
|
2013-07-25 18:52:54 +02:00 |
Sebastien Bourdeauducq
|
fcd48dafec
|
examples/two_dividers: demonstrate InsertCE and InsertReset decorators
|
2013-07-25 17:56:55 +02:00 |
Sebastien Bourdeauducq
|
b367932498
|
fhdl: introduce module decorators
|
2013-07-25 17:56:31 +02:00 |
Sebastien Bourdeauducq
|
cabae0c32b
|
genlib: remove direct uses of Fragment
|
2013-07-24 19:25:14 +02:00 |
Sebastien Bourdeauducq
|
83e2b0243d
|
examples: remove direct uses of Fragment
|
2013-07-24 18:47:25 +02:00 |
Sebastien Bourdeauducq
|
3a3bc2e876
|
doc/dataflow: update to new API
|
2013-07-22 20:54:32 +02:00 |
Sebastien Bourdeauducq
|
cf22aae06f
|
doc: ASMI -> LASMI
|
2013-07-22 18:28:57 +02:00 |
Sebastien Bourdeauducq
|
794c4e6041
|
doc/fhdl: document Module API
|
2013-07-22 16:48:05 +02:00 |
Sebastien Bourdeauducq
|
aef78b2395
|
doc/bus/CSR: add automatic CSR name info
|
2013-07-22 16:47:49 +02:00 |
Robert Jördens
|
fe18397acc
|
wishbone.py: add Crossbar (concurrent/parallel/many-to-many interconnect)
|
2013-07-22 10:30:44 +02:00 |
Robert Jördens
|
5bc9a0b383
|
fsm.py: set reset_state
|
2013-07-22 10:30:40 +02:00 |
Sebastien Bourdeauducq
|
78776b4bc9
|
platforms/mixxeo: new pin assignments for 4 HDMI input ports
|
2013-07-21 15:55:31 +02:00 |
Sebastien Bourdeauducq
|
0cef98373f
|
doc/bus: update
|
2013-07-20 17:01:58 +02:00 |
Sebastien Bourdeauducq
|
411e6ec114
|
fhdl/tools: do not export resort_statements
|
2013-07-17 16:50:09 +02:00 |