Clifford Wolf
|
da33da5bc2
|
Minor clangformat changes
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:52:38 +02:00 |
|
Clifford Wolf
|
136ce3d18f
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 15:51:51 +02:00 |
|
Clifford Wolf
|
9c275d0a65
|
Add fast IdString <-> PortPin conversion
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:50:33 +02:00 |
|
David Shah
|
472672ba9f
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 15:48:26 +02:00 |
|
David Shah
|
b77a03d195
|
Minimal Python bindings for IdString
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 15:48:22 +02:00 |
|
Miodrag Milanovic
|
7c3e1e72f5
|
Add QTreeWidget and fill with bels
|
2018-06-12 15:38:39 +02:00 |
|
Clifford Wolf
|
7e879953d6
|
Add proper fast IdString
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:37:28 +02:00 |
|
David Shah
|
6e79b93c6e
|
Improve packer diagnostics
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 15:33:53 +02:00 |
|
David Shah
|
6707b985b4
|
ice40: Add support for LC placement constraints in packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 15:13:50 +02:00 |
|
Clifford Wolf
|
a139654980
|
Add IdString API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:08:01 +02:00 |
|
David Shah
|
592a627e0c
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 14:43:56 +02:00 |
|
David Shah
|
5a9ff4aea1
|
ice40: Testing the placement validity check
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 14:39:49 +02:00 |
|
Clifford Wolf
|
c8b815361e
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 14:33:13 +02:00 |
|
Clifford Wolf
|
426fb75bb5
|
Fix NEXTPNR_NAMESPACE
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 14:31:26 +02:00 |
|
David Shah
|
95fb0595a5
|
ice40: Debugging and fixing FF configuration
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 14:27:04 +02:00 |
|
Clifford Wolf
|
d62e341d5a
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 14:25:12 +02:00 |
|
Clifford Wolf
|
391d49c13e
|
Add nextpnr namespace
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 14:24:59 +02:00 |
|
David Shah
|
9ee6a6e114
|
ice40: Creating packer tests
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 14:19:26 +02:00 |
|
David Shah
|
47eeda40bc
|
Implement the placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:45:59 +02:00 |
|
David Shah
|
031d8e811f
|
ice40: Adding a placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:40:22 +02:00 |
|
David Shah
|
67a5cedbe3
|
ice40: Pack constants to LCs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:09:36 +02:00 |
|
David Shah
|
f72807f790
|
ice40: Debugging the packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 12:46:30 +02:00 |
|
David Shah
|
2f61a9b98a
|
ice40: Start working on a packer, currently not tested
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 12:13:11 +02:00 |
|
David Shah
|
5f813410aa
|
ice40: Adding cell utilities for packing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 11:49:54 +02:00 |
|
David Shah
|
3ce32b6b1d
|
Adding some utilities for packing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 11:02:07 +02:00 |
|
David Shah
|
19aefe374c
|
ice40: Optimising chipdb builds
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 10:39:33 +02:00 |
|
Miodrag Milanovic
|
5a5dcc52fd
|
Made gtest work on MINGW with solution from https://github.com/google/googletest/issues/606
|
2018-06-12 08:06:27 +02:00 |
|
Miodrag Milanovic
|
102e10f2dd
|
Clang format to ignore 3rdparty and fix one file
|
2018-06-11 21:36:54 +02:00 |
|
Miodrag Milanovic
|
599cbb12fa
|
Fix gitignore
|
2018-06-11 21:30:22 +02:00 |
|
Miodrag Milanovic
|
9029ebde3b
|
Added dummy tests per arch
|
2018-06-11 21:30:22 +02:00 |
|
Miodrag Milanovic
|
362af26833
|
added google tests to 3rdparty
|
2018-06-11 21:30:22 +02:00 |
|
Miodrag Milanovic
|
8c9ce776ec
|
Added property editor for example
|
2018-06-11 21:30:22 +02:00 |
|
Miodrag Milanovic
|
f1cf449c09
|
compile QtPropertyBrowser
|
2018-06-11 21:30:22 +02:00 |
|
Miodrag Milanovic
|
eb392f649e
|
Added QtPropertyBrowser source
|
2018-06-11 21:30:22 +02:00 |
|
Clifford Wolf
|
be73894bea
|
Add "nextpnr.h"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 20:12:57 +02:00 |
|
Clifford Wolf
|
ac67482380
|
Remove pool, dict, vector namespace aliases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 19:56:33 +02:00 |
|
Clifford Wolf
|
f63eec034f
|
Add conflicting=false argument to bind getters
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 19:46:03 +02:00 |
|
Miodrag Milanovic
|
17fae4c9e1
|
Proper looking output in python console
|
2018-06-11 15:34:01 +02:00 |
|
Miodrag Milanovic
|
979a14c930
|
OpenGL library portable way of using
|
2018-06-11 10:01:25 +02:00 |
|
Miodrag Milanovic
|
b4b5586efd
|
Fixed portability issue, now it works on msys2 windows build as well
|
2018-06-11 09:33:42 +02:00 |
|
Miodrag Milanovic
|
9f8bdd3c3e
|
nice way to get main window
|
2018-06-10 20:48:52 +02:00 |
|
Miodrag Milanovic
|
d8d38cd107
|
Draw fpga model
|
2018-06-10 19:56:17 +02:00 |
|
Miodrag Milanovic
|
4bcbe977ab
|
Propagate design to widget
|
2018-06-10 18:33:39 +02:00 |
|
Miodrag Milanovic
|
67227847e5
|
Pass design to gui, display chip name
|
2018-06-10 18:25:23 +02:00 |
|
David Shah
|
d3f1112580
|
Improving 5k support
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-10 17:20:29 +02:00 |
|
Clifford Wolf
|
458a13456a
|
Fix iCE40 routing graph
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-10 17:08:14 +02:00 |
|
Clifford Wolf
|
602e6fab1e
|
Add support for iCE40 global buffers (currently only for 1k devices)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-10 16:31:06 +02:00 |
|
David Shah
|
02b83d6db6
|
Debugging on icebreaker
|
2018-06-10 15:06:26 +02:00 |
|
Clifford Wolf
|
032c94d094
|
Add blinky post-synthesis testbench
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-10 14:31:38 +02:00 |
|
Clifford Wolf
|
4a79e70470
|
Fix ice40 pip/switch locked performance issue
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-10 14:08:00 +02:00 |
|