Clifford Wolf
|
6198a68968
|
Add horizontal ice40 span4 wire gfx
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-09 15:45:01 +02:00 |
|
David Shah
|
1f36242d43
|
Add lutff_global switchbox
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-09 15:09:17 +02:00 |
|
Clifford Wolf
|
3be10f629a
|
Add ice40 wire gfx enums
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-09 15:05:44 +02:00 |
|
David Shah
|
a1cd9fcf73
|
Reduce line width, adding some switchboxes
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-09 14:53:20 +02:00 |
|
Miodrag Milanovic
|
4c06b9be1d
|
Python executable filename could be different
|
2018-07-08 19:27:42 +02:00 |
|
Miodrag Milanovic
|
9704ebd079
|
Added selection of chip and pacakge on new projet in GUI
|
2018-07-07 13:23:45 +02:00 |
|
Miodrag Milanovic
|
fcff203c23
|
typeof to decltype
|
2018-07-05 10:13:29 +02:00 |
|
David Shah
|
726f2020f1
|
python: Convert empty BelId to None
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 15:26:09 +02:00 |
|
David Shah
|
11fb625195
|
python: Renaming and fixing 'generic' build
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
79e91368f9
|
python: Update wrapper for non-unique_ptr maps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
4376ae43af
|
ice40: Near-complete Arch bindngs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
f6432aa88e
|
python: Adding more wrapped bindings for ice40
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
a382d906ef
|
python: Developing context wrappers for maps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
45ec502ded
|
python: Adding more bindings
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
1e96d65ded
|
python: Add context wrapper support for ranges
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
4bc12f2ead
|
Progress on new wrapper system
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
65195513eb
|
python: Restructuring wrapper system
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
2e8c0c872f
|
Add NPNR_ASSERT_FALSE, use in bitstream.cc
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 13:04:31 +02:00 |
|
David Shah
|
e0a851976f
|
refactor: Replace assert with NPNR_ASSERT
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 12:15:23 +02:00 |
|
Miodrag Milanovic
|
b96727549c
|
Building using MSVC works
|
2018-07-04 12:08:16 +02:00 |
|
Miodrag Milanovic
|
fd3c124f87
|
Add opetion to defie ICEBOX_ROOT, fix compile on other location
|
2018-07-03 20:46:05 +02:00 |
|
Miodrag Milanovic
|
1a8b4591f5
|
added parameter to call
|
2018-07-03 20:17:20 +02:00 |
|
Miodrag Milanovic
|
ec9a9de6d3
|
Make chibdb.py able to generate pure binary output
|
2018-07-03 20:14:49 +02:00 |
|
David Shah
|
5ca76461da
|
ice40: Improving routeability of carries
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-03 14:47:41 +02:00 |
|
David Shah
|
59b2091f77
|
ice40: Another carry timing fix
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-03 14:04:32 +02:00 |
|
David Shah
|
9c4feb32a4
|
ice40: Fix carry timing paths
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-03 13:45:42 +02:00 |
|
Miodrag Milanovic
|
1cf8293019
|
Fixed macros and includes for MSVC
|
2018-07-03 08:53:44 +02:00 |
|
Clifford Wolf
|
172ceef377
|
Improve blinky testbench, double blink frequency
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-30 08:00:51 +02:00 |
|
Clifford Wolf
|
c73759f9f1
|
Split "arch.h" in "arch.h" and "archdefs.h"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-29 20:36:34 +02:00 |
|
David Shah
|
302ccc14cf
|
ice40: UltraPlus SPRAM working
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 19:58:08 +02:00 |
|
David Shah
|
27e7bc3b4b
|
Improving the SA+legalisation flow
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 17:04:22 +02:00 |
|
David Shah
|
d908928b56
|
Tidying up the SA placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 15:47:56 +02:00 |
|
David Shah
|
3b90f3698f
|
ice40: Fix carry packing in some degenerate cases
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 15:10:29 +02:00 |
|
David Shah
|
b5f473cd7a
|
Integrating SA placer and legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 13:12:44 +02:00 |
|
David Shah
|
c18b7b3f6e
|
ice40: Reworking placement legalisation to allow integration with SA placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 12:02:34 +02:00 |
|
Miodrag Milanovic
|
960c650478
|
clangformat cleanup
|
2018-06-28 18:06:31 +02:00 |
|
David Shah
|
66670831b8
|
ice40: PLace legaliser produces a design that is at least routable for picosoc
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-28 16:31:52 +02:00 |
|
David Shah
|
27a9850921
|
Debugging carry legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-28 15:48:57 +02:00 |
|
David Shah
|
c0724a7e97
|
ice40: Only pack up to one SB_CARRY into a LC
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 16:24:44 +02:00 |
|
David Shah
|
28e851cf45
|
ice40: Fix IO packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 16:16:38 +02:00 |
|
David Shah
|
885fe93a17
|
ice40: Carry packer bugfix
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 15:24:34 +02:00 |
|
David Shah
|
92ddc31003
|
Improving debugability
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 15:08:37 +02:00 |
|
David Shah
|
998ab2b20a
|
ice40: Fixing the carry packer for a larger design
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:43:29 +02:00 |
|
David Shah
|
53ce81343a
|
ice40: Add timing paths for carry
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:23:12 +02:00 |
|
David Shah
|
b0b16a344a
|
Improving post-ripup placement in the legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:18:52 +02:00 |
|
Miodrag Milanovic
|
bafb4702c7
|
reinit python tab
|
2018-06-27 11:45:19 +02:00 |
|
David Shah
|
09c0d96105
|
ice40: Fixing packing of CIN constant drivers
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 20:02:19 +02:00 |
|
David Shah
|
67d4720989
|
ice40: Fixing carry chain legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 16:23:10 +02:00 |
|
David Shah
|
841d126672
|
CarryInSet added to bitstream gen, add counter tb
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 16:04:10 +02:00 |
|
David Shah
|
95de0a36b4
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-26 15:58:35 +02:00 |
|