오늘은 베릴로그의 기본, 모듈과 포트에 대해 배워 보겠습니다. 모듈(module) 모듈(module)은 베릴로그에서 기본적인 설계 단위를 이르는 말입니다.
모듈은 다른 모듈과 연결되어 상호작용을 하는데, 연결 방법에는 2가지가 있습니다. 1. 입출력 포트를 통한 연결 2.
인스턴스화를 통한 연결 오늘은 이 두 가지 방법에 대해 다루어 보도록 하겠습니다. 모듈의 특징 모듈의 특징은 아래의 2가지로 요약할 수 있습니다. 1.
모듈은 입출력 포트(input/output port)를 활용해 다른 모듈과 상호작용을 할 수 있습니다. 즉, 한 모듈에서 다른 모듈로 데이터를 넘겨주거나 넘겨받을 수 있습니다. 2.
모듈 내에서 다른 모듈을 호출해 계층적인 설계를 하는 것이 가능합니다. 예를 들어 모듈 A 내에서 모듈 B를 호출했다면, A가 B의 상위 모듈이 되는 것입니다.
이렇게 다른 모듈을 '호출'하는 작업을 베릴로그에서는 인스턴스화(instantiation)라고 합니다. 베릴로그에서 모듈의 선...
#
Verilog
#
VerilogHDL
#
모듈
#
베릴로그
#
연결
#
포트