1
0
mirror of https://github.com/myhdl/myhdl.git synced 2025-01-24 21:52:56 +08:00

clarified synthesis

--HG--
branch : 0.8-dev
This commit is contained in:
Jan Decaluwe 2012-05-06 14:59:24 +02:00
parent 20a9394123
commit 9182cadc92
2 changed files with 5 additions and 3 deletions

View File

@ -35,9 +35,9 @@ or VHDL, using the function :func:`toVerilog` or :func:`toVHDL` from the MyHDL
library. library.
When the design is intended for implementation When the design is intended for implementation
a third-party :dfn:`synthesis tool` is used to convert the Verilog or VHDL a third-party :dfn:`synthesis tool` is used to compile the Verilog or VHDL
design to a gate implementation for an ASIC or FPGA. With this step, there is model into an implementation for an ASIC or FPGA. With this step, there is
a path from a hardware description in Python to an FPGA or ASIC implementation. an automated path from a hardware description in Python to an FPGA or ASIC implementation.
The conversion does not start from source files, but from an instantiated design The conversion does not start from source files, but from an instantiated design
that has been *elaborated* by the Python interpreter. The converter uses the that has been *elaborated* by the Python interpreter. The converter uses the

View File

@ -14,6 +14,8 @@ Introduction
RTL (Register Transfer Level) is a modeling abstraction level that RTL (Register Transfer Level) is a modeling abstraction level that
is typically used to write synthesizable models. is typically used to write synthesizable models.
:dfn:`Synthesis` refers to the process by which an HDL description
is automatically compiled into an implementation for an ASIC or FPGA.
This chapter describes how MyHDL supports it. This chapter describes how MyHDL supports it.