David Shah
f2b9cc6d23
sdf: Working on support for CVC
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-24 12:37:07 +01:00
David Shah
8343488bdf
sdf: Improve SDF output
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-24 10:43:18 +01:00
Sean Cross
5b99382002
ice40: cmake: fix build with pregenerated bba path
...
When building using non-pregenerated bba files, the rule to create bbasm
files gets called twice: once unconditionally, and once as part of the
conditional that determines we're not using a pregenerated bba path.
If we _are_ using a pregenerated bba path, then this rule gets called
anyway, resulting in a build error.
Remove the duplicate, unconditional creation of the bba file generation,
to fix the build when using pregenerated files, and to speed up the
build when not using pregenerated files.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-24 13:39:00 +08:00
Miodrag Milanovic
d1feb2aa2d
display horizontal wires, add some globals to list
2019-10-23 18:17:08 +02:00
David Shah
b582ba810c
ecp5: Make database build depend on constids.inc
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-20 10:29:07 +01:00
Miodrag Milanovic
0d2ae5cc9d
Split graphics calls for wires into gfx.cc
2019-10-20 11:12:26 +02:00
Miodrag Milanovic
847910d986
type needs to be part of hash for GroupId
2019-10-20 10:03:37 +02:00
Miodrag Milanovic
e9ae0cf7ce
muxes only together with slices
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
eaf760768b
Remove not used line
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
e69bb4c077
Simplify layout of elements
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
3b01d2fbce
fix slice wire
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
399a137a77
bound signals
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
8c79044d43
more wires between switchboxes
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
4cbdc388b8
Add more types of wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
28d0313ccc
Less types needed
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
966d0dec19
finixed slice wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
74da9cc424
wd wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
4b79050ef4
Fix look of some wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
a59faa8df0
Add output wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
07a8022a1f
fix mux display
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
a11cc8791b
set wire active flag
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
3da7af9f02
clk and lsr muxes
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
0b4ced96ec
draw rest of slice wires and more from switchbox
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
3e117ce792
Optimize
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
49b12a828a
Add other side of slice wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
1ae64d7bf5
Display rest of slice input wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
d1dc2c3a5f
Add more zoom
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
f7a6d4dc06
Start adding visible wires
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
eafc0e4e9e
Added type to wire
2019-10-20 09:41:48 +02:00
Miodrag Milanovic
bfbb6dbf69
Draw swbox, smaller slices, proper io
2019-10-20 09:41:30 +02:00
David Shah
4775930e49
sdf: Add basic support for writing SDF files
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-19 19:20:02 +01:00
David Shah
c0484a317d
sdf: Framework for writing out SDF files
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-19 16:08:11 +01:00
David Shah
a22f86f861
ice40: Preserve top level IO properly
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-19 13:01:00 +01:00
David Shah
cf5cbd1153
ecp5: Preserve top level IO properly
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-18 15:58:57 +01:00
David Shah
872e296f7b
Merge pull request #342 from xobs/msvc-static-fix
...
cmake: don't link libutil on windows
2019-10-18 12:09:40 +01:00
Sean Cross
0db8995e81
cmake: don't link libutil on windows
...
libutil is only required to be linked on Linux.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-18 16:19:30 +08:00
David Shah
c365dd1cab
Merge pull request #341 from YosysHQ/dave/ice40-pcf-frequency
...
ice40: Add set_frequency pcf command; and document pcf format
2019-10-13 20:18:46 +01:00
David Shah
8c0610e84f
ice40: Add set_frequency pcf command; and document pcf
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-13 18:48:39 +01:00
David Shah
ee769420e3
Merge pull request #340 from YosysHQ/dave/ecp5_io
...
ecp5: IOLOGIC improvements
2019-10-13 11:17:23 +01:00
David Shah
8f86ccc412
ecp5: Add support for ECLKBRIDGECS
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-11 14:52:31 +01:00
David Shah
58db38c746
Merge pull request #338 from YosysHQ/docs
...
Documentation Improvements
2019-10-11 10:02:38 +01:00
David Shah
f2fd1bf80a
ecp5: Fix tristate IO registers
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 14:35:16 +01:00
David Shah
c6401413a4
ecp5: Add support for IO registers
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 14:23:35 +01:00
David Shah
a14555c8d1
ecp5: Add IDDR71B support
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 12:07:56 +01:00
David Shah
21847a55e0
ecp5: Add ODDR71B support
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 11:23:20 +01:00
David Shah
9b83e67460
ecp5: Preparations for new IO bels
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 10:55:10 +01:00
Miodrag Milanović
cc8eaf7206
Merge pull request #339 from YosysHQ/dave/cmakefix
...
Apply Boost CMake fix to all OSs
2019-10-09 11:54:06 +02:00
David Shah
e9cced57bf
Apply Boost CMake fix to all OSs
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-09 10:46:30 +01:00
David Shah
cba36239a4
ecp5: Fix parameters
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-04 14:54:31 +01:00
David Shah
a00d6c75aa
docs: Improvements to coding notes
...
Signed-off-by: David Shah <dave@ds0.me>
2019-10-03 11:34:31 +01:00