aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2020-02-11 14:22:43 -0800
committerEddie Hung <eddie@fpgeh.com>2020-02-27 10:17:29 -0800
commit577545488a81e1f9b84b214d6d02187aac28af6c (patch)
treede6a209d1f0777e2d1313f0f0cfbf28c8aa05f5c /README.md
parent0e7c55e2a73f47d7f179d434ba79dd9e2bf9045b (diff)
downloadyosys-577545488a81e1f9b84b214d6d02187aac28af6c.tar.gz
yosys-577545488a81e1f9b84b214d6d02187aac28af6c.tar.bz2
yosys-577545488a81e1f9b84b214d6d02187aac28af6c.zip
xilinx: use specify blocks in place of abc9_{arrival,required}
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 2 insertions, 13 deletions
diff --git a/README.md b/README.md
index 9c15fe3d9..8cd347497 100644
--- a/README.md
+++ b/README.md
@@ -364,25 +364,14 @@ Verilog Attributes and non-standard features
it as the external-facing pin of an I/O pad, and prevents ``iopadmap``
from inserting another pad cell on it.
-- The module attribute ``abc9_box_id`` specifies a positive integer linking a
- blackbox or whitebox definition to a corresponding entry in a `abc9`
- box-file.
+- The module attribute ``abc9_box`` is a boolean specifying a blackbox or
+ whitebox definition for use by `abc9`.
- The port attribute ``abc9_carry`` marks the carry-in (if an input port) and
carry-out (if output port) ports of a box. This information is necessary for
`abc9` to preserve the integrity of carry-chains. Specifying this attribute
onto a bus port will affect only its most significant bit.
-- The output port attribute ``abc9_arrival`` specifies an integer, or a string
- of space-separated integers to be used as the arrival time of this blackbox
- port. It can be used, for example, to specify the clk-to-Q delay of a flip-
- flop output for consideration during `abc9` techmapping.
-
-- The input port attribute ``abc9_required`` specifies an integer, or a string
- of space-separated integers to be used as the required time of this blackbox
- port. It can be used, for example, to specify the setup-time of a flip-flop
- input for consideration during `abc9` techmapping.
-
- The module attribute ``abc9_flop`` is a boolean marking the module as a
flip-flop. This allows `abc9` to analyse its contents in order to perform
sequential synthesis.