





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The different modeling styles used in digital design: structural, dataflow, behavioral, and mixed. Each style is illustrated through the example of a half-adder entity. The structural style describes an entity as a set of interconnected components, the dataflow style uses concurrent signal assignment statements, and the behavioral style specifies the behavior as a set of sequential statements. The mixed style combines all three styles.
Typology: Slides
1 / 9
This page cannot be seen from the preview
Don't miss anything!






entity HALF_ADDER is
port (A, B: in BIT; SUM, CARRY: out BIT);
end HALF_ADDER;
-- This is a comment line.
The dataflow model for the HALF_ADDER is described
using two concurrent signal assignment statements
architecture HA_CONCURRENT of HALF_ADDER is
begin
SUM <= A xor B after 8 ns;
CARRY <= A and B after 4 ns;
end HA_CONCURRENT;
Concurrent signal assignment statements are concurrent
statements, and therefore, the ordering of these statements in an architecture body is not important.