aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2019-02-23 21:06:42 +0000
committerDavid Shah <davey1576@gmail.com>2019-02-24 10:28:25 +0100
commit15314538f882c707a08c7223feeb2ae9307596bd (patch)
tree71abb4fad370b192fa082219687818ac4b4df613 /ecp5
parent0d83f3fcfe54a32b6770c3703ebbd680bb4cd5a3 (diff)
downloadnextpnr-15314538f882c707a08c7223feeb2ae9307596bd.tar.gz
nextpnr-15314538f882c707a08c7223feeb2ae9307596bd.tar.bz2
nextpnr-15314538f882c707a08c7223feeb2ae9307596bd.zip
ecp5: Add list of supported primitives
Signed-off-by: David Shah <davey1576@gmail.com>
Diffstat (limited to 'ecp5')
-rw-r--r--ecp5/docs/primitives.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/ecp5/docs/primitives.md b/ecp5/docs/primitives.md
new file mode 100644
index 00000000..aa37f3e5
--- /dev/null
+++ b/ecp5/docs/primitives.md
@@ -0,0 +1,47 @@
+# nextpnr-ecp5 Primitive Support List
+
+nextpnr-ecp5 currently supports the following primitives:
+
+ - **ALU54B** (limited support, must be manually placed)
+ - **CCU2C**
+ - **CLKDIVF**
+ - **DCUA**
+ - **DDRDLLA**
+ - **DELAYF**
+ - **DELAYG**
+ - **DP16KD**
+ - **DQSBUFM**
+ - **DTR**
+ - **ECLKSYNCB**
+ - **EHXPLLL**
+ - **EXTREFB**
+ - **GSR**
+ - **IDDR71B**
+ - **IDDRX1F**
+ - **IDDRX2DQA**
+ - **IDDRX2F**
+ - **IOLOGIC**
+ - **JTAGG** (untested)
+ - **L6MUX21**
+ - **LUT4**
+ - **MULT18X18D** (cascade functionality not supported)
+ - **ODDR71B**
+ - **ODDRX1F**
+ - **ODDRX2DQA**
+ - **ODDRX2DQSB**
+ - **ODDRX2F**
+ - **OSCG**
+ - **OSHX2A**
+ - **PCSCLKDIV**
+ - **PFUMX**
+ - **SEDGA** (untested)
+ - **SIOLOGIC**
+ - **TRELLIS_DPR16X4**
+ - **TRELLIS_ECLKBUF**
+ - **TRELLIS_FF**
+ - **TRELLIS_IO**
+ - **TRELLIS_SLICE**
+ - **TSHX2DQA**
+ - **TSHX2DQSA**
+ - **USRMCLK** (untested)
+