목차
1. Entity
2. Architecture
3. VHDL
4. Process문
2. Architecture
3. VHDL
4. Process문
본문내용
우 process 문들은 기술된 문장 순서대로 동작되는 것이 아니라 동시수행(Concurrent)된다.
자료흐름적 표현 방법보다 추상화된 개념이다. 회로의 기능적 표현을 기능적 혹은 알고 리즘적으로 기술하는 것이다. Process문은 하드웨어 시스템을 모듈별로 기술하는데 편리 하다. 시스템은 하드웨어 모듈로 구성되어 있고, 각 모듈은 병행처리를 하면서 서로간의 통신을 통해 관계를 유지한다. Architecture내에 여러 개의 Process문이 있을 수 있으며 각 Process문은 병행처리를 하지만, Process문 내부는 순차처리를 한다. 또한 Process문 은 감지신호의 변화를 통해 동작하며 이를 통해 서로 통신을 한다.
Process문에 의해 표현한 것과 자료흐름적으로 표현한 것의 시뮬레이션을 한 결과는 같다. 따라서 Process문에 의한 표현방법으로 구현된 회로합성은 자료흐름적 표현방벋으로 구현한 회로합성과 등가가 된다는 것을 알 수 있다. Process문에 의한 동작적 표현방법은 signal a와 b의 vector 크기와 무관하게 if a=b then과 같이 간결한 표현이 가능하도록 자료흐름적 표현 방법과 달리 매우 편리한 기술 표현이다.
자료흐름적 표현 방법보다 추상화된 개념이다. 회로의 기능적 표현을 기능적 혹은 알고 리즘적으로 기술하는 것이다. Process문은 하드웨어 시스템을 모듈별로 기술하는데 편리 하다. 시스템은 하드웨어 모듈로 구성되어 있고, 각 모듈은 병행처리를 하면서 서로간의 통신을 통해 관계를 유지한다. Architecture내에 여러 개의 Process문이 있을 수 있으며 각 Process문은 병행처리를 하지만, Process문 내부는 순차처리를 한다. 또한 Process문 은 감지신호의 변화를 통해 동작하며 이를 통해 서로 통신을 한다.
Process문에 의해 표현한 것과 자료흐름적으로 표현한 것의 시뮬레이션을 한 결과는 같다. 따라서 Process문에 의한 표현방법으로 구현된 회로합성은 자료흐름적 표현방벋으로 구현한 회로합성과 등가가 된다는 것을 알 수 있다. Process문에 의한 동작적 표현방법은 signal a와 b의 vector 크기와 무관하게 if a=b then과 같이 간결한 표현이 가능하도록 자료흐름적 표현 방법과 달리 매우 편리한 기술 표현이다.