Lofty
|
7a827b1c78
|
mistral: improve timing calculation
|
2023-05-17 20:38:03 +02:00 |
|
gatecat
|
ea925f39fb
|
archapi: Add getArcDelayOverride
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-05-17 09:54:14 +01:00 |
|
gatecat
|
98121308e0
|
mistral: Don't allow route-through LUTs in carry-mode ALMs
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-05-17 10:31:52 +02:00 |
|
gatecat
|
bc7b8b63ed
|
mistral: Add a basic global clock router
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-05-16 18:17:06 +02:00 |
|
Nathaniel Quillin
|
ca2e328a5f
|
rename c++20 keyword s/requires/requires_range.
See https://en.cppreference.com/w/cpp/language/requires for more details.
|
2023-05-16 12:43:40 +02:00 |
|
gatecat
|
57b923a603
|
himbächel: Initial implementation
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-05-13 08:26:41 +02:00 |
|
gatecat
|
e3529d3356
|
machxo2: Global placement and clock routing from nexus
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-05-08 10:38:16 +02:00 |
|
Miodrag Milanovic
|
91771895b6
|
Removed not tested/used code
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
0067bcc615
|
use latest trellis and add arch tests
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
10595726c1
|
fix warning
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
e012f7b4f8
|
update prjtrellis version
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
8fd4735292
|
handle some SYSCONFIG
|
2023-05-04 14:23:08 +02:00 |
|
gatecat
|
655aee1f9d
|
Fix invalid accesses during certain IO packing cases
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
582cd526ac
|
display freq with two digits after decimal point
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
909917cb61
|
Add clock constraints for new primitives
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
90a6578c53
|
handle VLO and VHI
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
a2d08dc79e
|
Made PDPW8KC to work
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
01c631870e
|
pio and iologic missing constants
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
d7c2eb3fae
|
Fix warning
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
8c19e6f83a
|
clangformat
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
7ac3d0d901
|
basic support for few small primitives
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
2a35f0292a
|
add constants for new primitives
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
c6f1f124f2
|
removed commented and not used code
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
3281ca6717
|
Add missing muxes for BRAM
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
437b57a510
|
Added getBelGlobalBuf
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
8c38e7ba61
|
Working BRAM
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
3a7770dca2
|
Add missing bel pins
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
19176ab597
|
Made PLL to work
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
1b3283fb7c
|
Add constants for new bels
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
a79c2f3209
|
Add additional pic tiles
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
4b3ae70ca8
|
support DCC and use spine data
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
c04c961949
|
Import spine data
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
9121880c5f
|
added a comment for constraining FF location
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
5e3fe3a4dc
|
do not support FF on slice C when there is dpram
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
55518011e3
|
ramw and dram changes according to @gatecat
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
6ec3423405
|
LSRONMUX disable if not used by FF
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
510d92e01b
|
cleanup FF and made DPRAM work in simple case
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
b6bb0cd5b8
|
Update CMakeList for machxo2
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
80c461bddd
|
add write_bitstream to pybindings
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
05a191a014
|
Added LPF support
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
a0ba9afcba
|
CCU2D is auto tied low
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
aacb36bf15
|
Use CCU2D cell
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
a00f810093
|
fix
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
6f85053b03
|
more like ecp5
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
3624fe90b2
|
one step closer
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
6508a0c267
|
This should not be here
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
153144022f
|
More of making it inline
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
ca3d32e5ac
|
make source more inline with ecp5
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
62ace58204
|
add missing bind and lutperm
|
2023-05-04 14:23:08 +02:00 |
|
Miodrag Milanovic
|
7f8518d938
|
Import lutperm data
|
2023-05-04 14:23:08 +02:00 |
|