Eddie Hung
|
950f33c1bb
|
clangformat
|
2018-07-25 17:53:01 -07:00 |
|
David Shah
|
7a8e8999d2
|
clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-25 19:45:38 +02:00 |
|
David Shah
|
8fffb0add9
|
ecp5: Add global network info to database
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-25 19:44:50 +02:00 |
|
Miodrag Milanovic
|
790d7159bb
|
Fixed packing non pod
|
2018-07-25 17:42:32 +02:00 |
|
David Shah
|
4b6d78ebe7
|
ecp5: Update trellis_import to use new bbasm
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-25 14:15:39 +02:00 |
|
David Shah
|
32c7247785
|
ecp5: Bitsream gen tuning
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 22:26:26 +02:00 |
|
David Shah
|
5a7e7b2d03
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-07-24 21:25:41 +02:00 |
|
David Shah
|
6a7f3cd336
|
ecp5: Working on LVDS inputs for Versa support
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 21:25:33 +02:00 |
|
Miodrag Milanovic
|
c9c3d970c9
|
Fixed pybiding so generic can work and ecp5 expose all needed
|
2018-07-24 20:21:31 +02:00 |
|
David Shah
|
3931c84fed
|
ecp5: Architecture testing and fixing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 16:38:35 +02:00 |
|
David Shah
|
974ca143e8
|
Remove implementations of deprecated APIs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 16:09:29 +02:00 |
|
David Shah
|
35a6bc496e
|
ecp5: Support for differential IO
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 12:57:54 +02:00 |
|
David Shah
|
f61e9e5609
|
ecp5: Set BANKREF to correct VccIO
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 12:22:57 +02:00 |
|
David Shah
|
730e56e3dd
|
ecp5: Add some more PIO helper functions
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 19:15:59 +02:00 |
|
David Shah
|
baa673f9ed
|
ecp5: Helper functions for I/O placement and checking
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 18:56:46 +02:00 |
|
Clifford Wolf
|
90fe002a36
|
Remove getBelsByType() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-23 13:16:27 +02:00 |
|
David Shah
|
bfa1137fe0
|
clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 13:02:57 +02:00 |
|
David Shah
|
a3864c2936
|
ecp5: Add Add getGridDimX(), getGridDimY(), getTileDimZ()
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 13:02:37 +02:00 |
|
Clifford Wolf
|
38962d0f02
|
clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-23 12:45:31 +02:00 |
|
David Shah
|
54d1b8adce
|
ecp5: Implement new Grid APIs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 10:53:07 +02:00 |
|
David Shah
|
d0ed23d673
|
ecp5: Remove obsolete db entries, add Bel z-position
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-23 10:32:42 +02:00 |
|
Miodrag Milanovic
|
b9c413a5aa
|
Move to new API and remove deprecated
|
2018-07-22 19:58:17 +02:00 |
|
David Shah
|
987fdc1b29
|
ecp5: Adding new Bel pin API
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-22 17:07:38 +02:00 |
|
David Shah
|
38431bd420
|
ecp5: Fix regression following router update
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-22 16:55:10 +02:00 |
|
Clifford Wolf
|
62b66e0208
|
Rename getWireBelPin to getBelPinWire
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-22 10:59:21 +02:00 |
|
Clifford Wolf
|
78f40ca0af
|
Change DelayInfo semantics to what we actually need
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-21 13:52:59 +02:00 |
|
Clifford Wolf
|
c556242976
|
Add getWireDelay API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-21 13:38:44 +02:00 |
|
David Shah
|
50bf32665d
|
ecp5: Tidying up examples
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 16:31:55 +02:00 |
|
David Shah
|
c80934f953
|
ecp5: Add support for pin name constraints using 'LOC' attributes
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 16:01:53 +02:00 |
|
David Shah
|
5393841c66
|
ecp5: Adding PIO data to chipdb
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 15:34:22 +02:00 |
|
David Shah
|
74cbaa5b83
|
ecp5: Simple packer working
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 09:52:53 +02:00 |
|
David Shah
|
f138368e34
|
ecp5: Add simple constant packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 09:35:40 +02:00 |
|
David Shah
|
edf7bd09cf
|
ecp5: Function to handle constant LUT inputs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 21:51:24 +02:00 |
|
Clifford Wolf
|
ddfc535df7
|
Add ArchNetInfo and ArchCellInfo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-17 20:04:49 +02:00 |
|
David Shah
|
2eb783d626
|
ecp5: Fixing packer bugs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 16:45:39 +02:00 |
|
David Shah
|
2b86800c0f
|
ecp5: Adding a slow and conservative placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 16:18:06 +02:00 |
|
David Shah
|
6c54d4f93c
|
ecp5: FF packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 15:48:34 +02:00 |
|
David Shah
|
b52269bc19
|
ecp5: LUT packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 15:44:36 +02:00 |
|
David Shah
|
c0567c0d30
|
ecp5: Working on packer LUT pairing functionality
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 15:25:10 +02:00 |
|
David Shah
|
7c89aed70e
|
ecp5: Infrastructure for FF packing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 14:19:21 +02:00 |
|
David Shah
|
eb773f246d
|
ecp5: Working on packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 13:41:33 +02:00 |
|
David Shah
|
ac4cdd6604
|
ecp5: Refactor skeleton of packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 13:19:27 +02:00 |
|
David Shah
|
0e31a8e266
|
ecp5: Adding command line options for device type
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 12:50:22 +02:00 |
|
David Shah
|
e6725dcde4
|
ecp5: Build all chip types
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 12:46:25 +02:00 |
|
David Shah
|
044db02012
|
ecp5: Major improvements to Trellis importer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 12:21:24 +02:00 |
|
David Shah
|
889e1fc19f
|
ecp5: Adding cell definitions
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 11:28:59 +02:00 |
|
Sergiusz Bazanski
|
d4a0feb1ad
|
Revert "Add read/mutate context stubs for ECP5"
This reverts commit f333a68753 .
|
2018-07-14 18:50:29 +01:00 |
|
Sergiusz Bazanski
|
ade67ecf21
|
Revert "Move read methods to ReadMethods, remove some legacy access to Arch"
This reverts commit 3352ff4abb .
|
2018-07-14 18:50:23 +01:00 |
|
Sergiusz Bazanski
|
cb1a5974f4
|
Revert "Make ECP5 proxy context compatible"
This reverts commit df5d7923ec .
|
2018-07-14 18:50:18 +01:00 |
|
Sergiusz Bazanski
|
df5d7923ec
|
Make ECP5 proxy context compatible
|
2018-07-14 11:52:50 +01:00 |
|