0% found this document useful (0 votes)
49 views1 page

Types of Architecture Implementation

There are three main types of architecture implementation: structural, behavioral, and register transfer. A structural implementation connects and organizes modules together. A behavioral implementation describes how a module functions using VHDL constructs and is useful for modeling but not always synthesizable. A register transfer implementation describes a module's functionality in terms of registers and data transformation between registers, and is commonly used for modules to be synthesized on actual devices.

Uploaded by

Sundar Rajadurai
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views1 page

Types of Architecture Implementation

There are three main types of architecture implementation: structural, behavioral, and register transfer. A structural implementation connects and organizes modules together. A behavioral implementation describes how a module functions using VHDL constructs and is useful for modeling but not always synthesizable. A register transfer implementation describes a module's functionality in terms of registers and data transformation between registers, and is commonly used for modules to be synthesized on actual devices.

Uploaded by

Sundar Rajadurai
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Types of Architecture Implementation

An architecture can be implemented in different ways depending on its purpose. Structural A structural implementation connects and instantiates other modules. It serves to organize and connect modules together. A strict structural implementation contains only other instantiated blocks wired together using port maps. Behavioral A behavioral implementation describes how a modules should function using the full array of VHDL constructs available. Behaviorally designed modules are not necessarily synthesizable, but are useful for modeling and testing synthesizable modules. Register Transfer A register transfer implementation describes the functionality of a module in terms of registers and the transformation of the data that flows between the registers. Register transfer implementations are commonly used to describe modules that are to be synthesized on actual devices.

You might also like