Configuration Statement
Configuration 구문
- Configuration 구문은 하나의 Entity에 대한 여러 Architecture Block 중 하나를 선택하여 수행할 수 있게 한다.
- Simulation시에, 해당 Configuration 구문을 선택하여, 특정 Architecture Block을 시험할 수 있다.
Example. 4 X 1 MUX
ENTITY mux4x1 IS
...
END mux4x1;
ARCHITECTURE dataflow OF mux4x1 IS
BEGIN
...
END dataflow;
ARCHITECTURE behave OF mux4x1 IS
BEGIN
...
END behave;
ARCHITECTURE structure OF mux4x1 IS
BEGIN
...
END structure;
CONFIGURATION conf_a OF mux4x1 IS
FOR structure
FOR U6 : mux4x1
USE ENTITY work.mux4x1(dataflow);
FOR U7 : mux4x1
USE ENTITY work.mux4x1(behave);
END FOR;
END conf_a;