aboutsummaryrefslogtreecommitdiffstats
path: root/docs/generic.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/generic.md')
-rw-r--r--docs/generic.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/docs/generic.md b/docs/generic.md
index 96db872e..108d41d7 100644
--- a/docs/generic.md
+++ b/docs/generic.md
@@ -1,8 +1,12 @@
# nextpnr Generic Architecture
-Instead of implementing the [C++ API](archapi.md), you can programmatically
+Instead of implementing the full [C++ API](archapi.md), you can programmatically
build up a description of an FPGA using the generic architecture and the
-Python API.
+Python API, or the [Viaduct C++ API](viaduct.md) (described further in its own
+document).
+
+The Viaduct API allows more complex constraints to be implemented and has shorter
+startup times than using the Python API.
A basic packer is provided that supports LUTs, flipflops and IO buffer insertion.
Packing could also be implemented using the Python API.