Sebastien Bourdeauducq
|
6f5bf0292e
|
fhdl/verilog: create clock domains in deterministic order
|
2015-11-05 15:06:33 +08:00 |
Sebastien Bourdeauducq
|
ae952561aa
|
Merge 'new' branch
|
2015-11-04 16:07:20 +08:00 |
Sebastien Bourdeauducq
|
56aac31304
|
build: standardize toolchain path setting
|
2015-11-04 14:55:12 +08:00 |
Sebastien Bourdeauducq
|
5c30962af6
|
build/ise: make method default args consistent across platforms
|
2015-11-04 12:56:27 +08:00 |
Sebastien Bourdeauducq
|
380e60af55
|
fhdl/namer: fix object aliasing bug
|
2015-10-22 17:16:13 +08:00 |
Sebastien Bourdeauducq
|
db62efc9c8
|
fhdl/namer: fix object aliasing bug
|
2015-10-22 17:14:51 +08:00 |
Sebastien Bourdeauducq
|
2bbcc218f3
|
sim: fix case break
|
2015-10-20 17:18:33 +08:00 |
Sebastien Bourdeauducq
|
60ae9dce0d
|
sim: do not use py35 collections.Generator
|
2015-10-20 16:37:54 +08:00 |
Sebastien Bourdeauducq
|
ac5271e80e
|
sim: truncate case test value
|
2015-10-19 20:08:46 +08:00 |
Sebastien Bourdeauducq
|
ee283575d8
|
test: fix divider testbench
|
2015-10-19 19:41:18 +08:00 |
Sebastien Bourdeauducq
|
1f89900b16
|
sim: generators are also iterables...
|
2015-10-19 19:21:20 +08:00 |
Sebastien Bourdeauducq
|
02d804feab
|
sim: accept iterables as generator list
|
2015-10-19 19:18:17 +08:00 |
Sebastien Bourdeauducq
|
0999a17319
|
verilog, sim: accept iterables in FHDL statements
|
2015-10-19 19:17:26 +08:00 |
Sebastien Bourdeauducq
|
4d9b2fff63
|
genlib/fsm: fix return value of _get_register_control
|
2015-10-19 19:03:43 +08:00 |
Sebastien Bourdeauducq
|
a824046bbc
|
Revert "sim/core: fix Cat bitshift"
This reverts commit 6d6f91a02b .
|
2015-10-19 16:08:42 +08:00 |
Sebastien Bourdeauducq
|
6d6f91a02b
|
sim/core: fix Cat bitshift
|
2015-10-19 16:07:45 +08:00 |
Sebastien Bourdeauducq
|
28962ff438
|
sim/core: truncate evaluated values before test in If
|
2015-10-19 15:58:21 +08:00 |
Sebastien Bourdeauducq
|
ec80f0fa7e
|
build/vivado: quote paths in Tcl (prevents problems with \ on Windows)
|
2015-10-19 09:40:44 +08:00 |
Sebastien Bourdeauducq
|
4acb7bc662
|
sim: support execution of nested statement lists (typo)
|
2015-10-15 13:53:04 +08:00 |
Sebastien Bourdeauducq
|
3b7f1264f1
|
sim: support execution of nested statement lists
|
2015-10-15 13:52:24 +08:00 |
Sebastien Bourdeauducq
|
48d22a7588
|
genlib/fifo: width_or_layout -> width
|
2015-10-14 21:36:44 +08:00 |
Sebastien Bourdeauducq
|
8817716d5f
|
test/divider: subtests
|
2015-10-13 18:39:41 +08:00 |
Sebastien Bourdeauducq
|
e0899c1424
|
sim: make sure replaced memory signals are always in VCD signal set
|
2015-10-05 12:24:32 +08:00 |
Sebastien Bourdeauducq
|
6c01f80fc5
|
genlib/fifo: add missing imports
|
2015-09-30 18:58:46 +08:00 |
Sebastien Bourdeauducq
|
0c1e1c9769
|
test/fifo: do not use Record
|
2015-09-30 17:06:31 +08:00 |
Sebastien Bourdeauducq
|
4451bb20e5
|
genlib/fifo: remove Record support
|
2015-09-30 16:39:33 +08:00 |
Sebastien Bourdeauducq
|
913558ab19
|
build: stop at the first failed Quartus command
|
2015-09-29 15:53:18 +08:00 |
Sebastien Bourdeauducq
|
5e45b6ced6
|
build: add missing import for Lattice Diamond
|
2015-09-29 15:44:57 +08:00 |
Sebastien Bourdeauducq
|
6d2d70d879
|
fhdl/FullMemoryWE: fix clocking
|
2015-09-29 13:12:27 +08:00 |
Sebastien Bourdeauducq
|
b4c5ffc1ba
|
fhdl: typecheck ClockSignal and ResetSignal arguments
|
2015-09-29 13:11:40 +08:00 |
Sebastien Bourdeauducq
|
7c9a7ee757
|
build: cleanup
|
2015-09-28 20:34:35 +08:00 |
Sebastien Bourdeauducq
|
09003a55e1
|
fhdl/specials/Tristate: handle i=None
|
2015-09-26 21:49:12 +08:00 |
Sebastien Bourdeauducq
|
e136352e8f
|
fhdl/structure: relax type requirements for Array elements
|
2015-09-26 21:47:33 +08:00 |
Sebastien Bourdeauducq
|
808cf06add
|
fhdl: replace flen with len
|
2015-09-26 18:45:10 +08:00 |
Sebastien Bourdeauducq
|
fa1e8cd822
|
wrap expressions in Specials
|
2015-09-26 16:45:13 +08:00 |
Sebastien Bourdeauducq
|
8f42b6f352
|
fhdl: introduce wrap function
|
2015-09-26 15:36:28 +08:00 |
Sebastien Bourdeauducq
|
67903494bf
|
fhdl: export DUID
|
2015-09-26 13:46:57 +08:00 |
Sebastien Bourdeauducq
|
33f344b92a
|
fsm: NextState and NextValue should derive from _Statement
|
2015-09-23 22:38:10 +08:00 |
Sebastien Bourdeauducq
|
8534562185
|
sim: fix slice assign
|
2015-09-22 20:33:44 +08:00 |
Sebastien Bourdeauducq
|
31ffa8c18f
|
fsm: support complex targets in NextValue. Closes #27.
|
2015-09-22 16:55:24 +08:00 |
Sebastien Bourdeauducq
|
1857ec6c32
|
fhdl/namer: support ClockSignal and ResetSignal. Closes #24
|
2015-09-22 14:30:16 +08:00 |
Sebastien Bourdeauducq
|
2c1553fea2
|
sim: insert resets, support ClockSignal and ResetSignal
|
2015-09-21 22:13:36 +08:00 |
Sebastien Bourdeauducq
|
99af825a5a
|
sim: drive clock signals
|
2015-09-21 21:53:41 +08:00 |
Sebastien Bourdeauducq
|
a67b4baa0c
|
sim: VCD output support
|
2015-09-21 21:20:31 +08:00 |
Sebastien Bourdeauducq
|
34ce6b077f
|
verilog: remove unneeded import
|
2015-09-21 21:19:58 +08:00 |
Sebastien Bourdeauducq
|
1767eef9cb
|
fhdl/visit: support Constant
|
2015-09-20 16:10:17 +08:00 |
Sebastien Bourdeauducq
|
7f767095ec
|
sim: support generators yielding statements
|
2015-09-20 15:04:15 +08:00 |
Sebastien Bourdeauducq
|
320dffb4ac
|
sim: memory access from generators
|
2015-09-20 14:52:26 +08:00 |
Sebastien Bourdeauducq
|
59802bec76
|
fhdl/structure: add missing init
|
2015-09-20 14:46:30 +08:00 |
Sebastien Bourdeauducq
|
8bbfaa01fc
|
sim: memory support
|
2015-09-19 23:21:46 +08:00 |