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 |
|
David Shah
|
2c59ce9df5
|
Merge pull request #337 from YosysHQ/dave/ecp5_pdp16
ecp5: Adding support for 36-bit wide PDP RAMs
|
2019-10-03 09:52:23 +01:00 |
|
David Shah
|
d04e5954a6
|
ecp5: Adding support for 36-bit wide PDP RAMs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-01 12:01:33 +01:00 |
|
David Shah
|
cb8d90bcbf
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-01 12:01:24 +01:00 |
|
David Shah
|
137d9d33c1
|
docs: Working on coding tips
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-29 15:50:08 +02:00 |
|
David Shah
|
72244066bb
|
docs: More netlist documentation
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-29 15:22:56 +02:00 |
|
David Shah
|
cfe86dfd15
|
docs: Add docs for CellInfo and NetInfo
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-29 12:12:28 +02:00 |
|
Miodrag Milanovic
|
7cd1e04951
|
Fix issue with latest boost on macOS, fixes #322
|
2019-09-28 12:33:45 +02:00 |
|
David Shah
|
30e3c8469b
|
ice40: Add support for PLL DELAY_ADJUSTMENT_MODE
Fixes #336
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-23 19:46:31 +01:00 |
|
David Shah
|
395db49b21
|
Merge pull request #335 from YosysHQ/dave/fix-334
ice40: Fix carry feed-out when we have to split the chain next
|
2019-09-23 16:30:58 +01:00 |
|
David Shah
|
fac998ddcb
|
ice40: Fix carry feed-out when we have to split the chain next
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-23 15:51:05 +01:00 |
|
David Shah
|
cb71b488ec
|
Merge pull request #332 from YosysHQ/dave/python-refactor
Improving Python API and adding docs for it
|
2019-09-19 20:15:42 +01:00 |
|
David Shah
|
f8b3c13a53
|
Merge pull request #331 from xobs/precompiled-bba
Support precompiled BBA files
|
2019-09-19 20:15:12 +01:00 |
|
David Shah
|
8351ae275e
|
Merge branch 'precompiled-bba' of https://github.com/xobs/nextpnr into xobs-precompiled-bba
|
2019-09-19 16:02:10 +01:00 |
|
David Shah
|
f8719a5717
|
Merge pull request #330 from zeldin/bba
bba: Default to native endian in bbasm
|
2019-09-19 15:57:23 +01:00 |
|
David Shah
|
6bb098b476
|
docs: Add Python API documentation
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-19 15:52:18 +01:00 |
|
Sean Cross
|
7cda79f9b7
|
README: document PREGENERATED_BBA_PATH
Signed-off-by: Sean Cross <sean@xobs.io>
|
2019-09-17 11:33:39 +08:00 |
|
Sean Cross
|
96130efc34
|
ice40: support PREGENERATED_BBA_PATH
Add support for pregenerating BBA files, to build on Windows
and Darwin.
Signed-off-by: Sean Cross <sean@xobs.io>
|
2019-09-17 11:33:17 +08:00 |
|
Sean Cross
|
062091e9e4
|
ecp5: add support for PREGENERATED_BBA_PATH
Support pre-generated bba files to speed up compiling on Windows
and get it compiling on Darwin.
Signed-off-by: Sean Cross <sean@xobs.io>
|
2019-09-17 11:32:44 +08:00 |
|
David Shah
|
5cd2b55f1f
|
python: Adding helper functions for netlist modification
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 19:30:56 +01:00 |
|
David Shah
|
d5e4986e1b
|
python: Refactor out bindings shared between ECP5 and iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 16:15:07 +01:00 |
|
David Shah
|
c2299c8972
|
python: Fix getWireBelPins
Fixes #327
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 15:59:16 +01:00 |
|
Marcus Comstedt
|
2f9b04fd56
|
CMake: Generate chipdbs in build tree when building out-of-tree
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
|
2019-09-15 13:42:17 +02:00 |
|
Marcus Comstedt
|
3d9ce8836c
|
bba: Require explicit endianness flag, and supply it
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
|
2019-09-15 12:30:03 +02:00 |
|
Marcus Comstedt
|
dd40c41ffc
|
bba: Default to native endian in bbasm
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
|
2019-09-15 09:43:40 +02:00 |
|
David Shah
|
bc6b47efe0
|
Merge pull request #329 from YosysHQ/dave/net_aliases
json: Add support for net aliases
|
2019-09-13 19:01:26 +01:00 |
|
David Shah
|
3975424ff5
|
Merge pull request #328 from YosysHQ/dave/timing_iobuf
Move clock constraints across buffers in more cases
|
2019-09-13 18:24:38 +01:00 |
|
David Shah
|
95540763b9
|
json: Add support for net aliases
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-13 17:27:15 +01:00 |
|
David Shah
|
9e8976996e
|
ice40: Move clock constraints across SB_IO and SB_GB_IO
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-13 16:59:41 +01:00 |
|
David Shah
|
2ace9b5ad3
|
ecp5: Move clock constraints across IO and DCCA
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-13 16:50:07 +01:00 |
|
David Shah
|
927077e03b
|
Merge pull request #325 from xobs/ecp5-python-fix
Ecp5 python fixes
|
2019-09-11 09:46:35 +01:00 |
|
Sean Cross
|
0d0056a043
|
cmake: fix static build on Linux
When building Python, many extra libraries must be included, such
as expat and zlib.
Signed-off-by: Sean Cross <sean@xobs.io>
|
2019-09-10 23:12:31 +08:00 |
|