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
Sebastien Bourdeauducq
3d3d658795
m1nor-ng
2013-07-31 23:29:26 +02:00
Sebastien Bourdeauducq
3a4e7ae1e9
typo
2013-07-31 23:22:06 +02:00
Sebastien Bourdeauducq
524b631c83
Change license to BSD
2013-07-31 23:20:32 +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
bf325594ee
Use RenameClockDomains decorator instead of add_submodule
2013-07-26 15:42:44 +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
8e04de524b
memtest/LFSR: use module decorators
2013-07-25 17:57:17 +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
Florent Kermarrec
764e7c07e4
cif: fix ddr2 configuration
2013-07-20 12:23:57 +02:00
Florent Kermarrec
38e8ea683e
s6ddrphy: add support for differential dqs and optional cs_n
2013-07-20 12:21:59 +02:00
Sebastien Bourdeauducq
411e6ec114
fhdl/tools: do not export resort_statements
2013-07-17 16:50:09 +02:00
Sebastien Bourdeauducq
d5d2e64dc3
Revert "fhdl/tools/group_by_target: remove resort_statements"
...
This reverts commit 939f01cee2
.
2013-07-17 16:49:26 +02:00
Sebastien Bourdeauducq
ea65aaaddd
s6ddrphy: cleanup
2013-07-17 13:58:58 +02:00
Sebastien Bourdeauducq
da2b7aa961
cif: fix indentation
2013-07-17 13:54:05 +02:00
Florent Kermarrec
fb06d803e1
s6ddrphy: revert CAS LATENCY 3 (configurable CAS Latency was buggy)
2013-07-17 13:11:25 +02:00
Sebastien Bourdeauducq
525c32976b
software/memtest: fix bandwidth computation
2013-07-17 13:08:40 +02:00
David Carne
9190568685
genlib/fifo/AsyncFIFO: fix data corruption bug
2013-07-17 12:10:39 +02:00
Sebastien Bourdeauducq
939f01cee2
fhdl/tools/group_by_target: remove resort_statements
2013-07-17 10:38:39 +02:00
David Carne
16ebe41028
fhdl/tools: BUGFIX: fix group_by_target grouping
...
group_by_target does not properly combine target groups if statements
are presented in the order:
({A}, statement1)
({B}, statement2)
({A, B}, statement3)
which returns groups:
({A, B}, [statement1, statement3])
({B}, [statement2])
This patch fixes group_by_target such that the resulting group is:
({A, B}, [statement1, statement2, statement3])
2013-07-17 10:14:39 +02:00