
verilog에는 두 가지 구조적 프로시저 always와 initial이 있다.이 두 문장은 행위 수준 모델링에서 가장 기본적인 문장이다.initial문 내부의 모든 문장들이 initial 블록을 구성한다.initial 블록은 시간 0에서 시작하고, 시뮬레이션동안 한

데이터 플로우 모델링 기법은 보다 효율적인 설계 구현 기법을 제공한다.verilog는 데이터플로우 설계 기법을 적용하여 설계자로 하여금 레지스터들과 데이터 처리방법 간의 설계를 할 수 있도록 한다.데이터플로우 수준의 설계로 부터 게이트 수준의 설계를 생성하여 주는것을

모듈의 정의는 항상 키워드 module로 시작한다.모듈 정의의 처음에는 모듈 이름, 포트 리스트, 포트 선언, 선택적으로 파라미터가 온다.endmodule문은 반드시 모듈 정의의 마지막에 와야 한다.포트는 모듈이 외부 환경과 소통할 수 있는 인터페이스임.포트 리스트의

verilog는 모듈(module)의 개념을 제공한다.모듈은 verilog에서 기본적인 설계 블록이다.모듈은 요소 또는 하위 수준 설계 블록의 집합임.모듈은 포트 인터페이스(입력/출력)를 통해 상위 수준의 블록에 필요한 기능을 제공한다.다음은 T-플리플롭을 모듈로 정의

디지털 회로는 HDL을 사용하여 레지스터 전송 레벨(Register Transfer Level : RTL)에서 기술하게 되었음.설계 명세는 설계되는 디지털 회로의 기능, 인터페이스, 그리고 전체 구조를 추상적으로 표현한 것임.행위 수준 표현은 회로의 기능, 성능, 표준

메모리에 저장 공간을 확보할 때 지금까지는, 변수를 선언해왔음.예시로 5과목의 점수를 처리한다고 가정한다면 아래와 같다.하나씩 따로따로 선언하면 점수도 일일이 하나씩 대입해야한다.따라서, 같은 형태의 많은 데이터를 반복문으로 처리하기 위해 메모리에 연속적으로 저장해놓고

괄호 안에 void를 넣어 매개변수가 없음을 표시한다.괄호만 사요하는것도 가능하지만, void를 넣어 매개변수가 없음을 명시적으로 표시하는 것이 좋다.함수를 선언할때는 get_num(void)가 아닌 get_num()으로 표시한다.데이터를 받아서 단지 화면에 출력하는

함수란 기능을 수행하는 코드 단위임.예시함수원형함수 내용여기서 잠깐! 함수 속 변수명함수에서 사용하는 변수명은 다른 함수의 변수명과 같을 수 있다.함수는 얼마든지 만들 수 있지만 만든 함수가 자동으로 실행되는 것은 아니다.함수를 사용하기 위해서는 함수 호출이 필요하다함

일정 조건을 만족하는 동안 같은 실행문을 반복하는 것while문은 조건식을 먼저 검사하고 조건식이 참인 동안 실행문을 반복한다.예시 for문은 실행문을 원하는 횟수만큼 반복할 때 사용한다.예시do ~ while문은 일단 반복할 문장을 수행한 후에 조건을 검사한다.예시d

아주 좋은 예시로, '크리스마스 때까지 여자친구가 없으면', 친구가 '소개팅을 주선해준다'조건 : 크리스마스 때까지 여자친구가 없다.결과 : 소개팅을 주선해준다.를 예로 들수 있다.예시○ if ~ else문의 else에는 조건을 사용하지 않는다.○ 실행할 문장이 두 문

Chap4. 연산자 산술 연산자 산술 연산자 산술 연산자는 수학에서도 많이 사용하는 더하기, 빼기 등의 연산을 의미하며, 컴퓨터에서는 가장 중요한 명령어임. 산술 연산자에는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)가 있음. 증감 연산

scanf 함수의 사용법scanf함수는 키보드에서 입력한 값을 변수에 저장할 때 사용한다.변수의 형태에 맞는 변환 문자를 사용하고 입력할 변수 앞에 & 기호를 붙이면 된다.예제scanf 함수 사용의 유의점 scanf 함수에서 변수명을 지정할 때는 &를 붙여야 함.

변수 선언 방법데이터 종류에 맞는 자료형과 변수명을 나란히 쓰면된다.위와 같은 방식으로 정수를 저장할 공간을 a라는 이름을 붙여 메모리에 4바이트 할당하겠다고 컴파일러에게 알려주는 것.변수 대입 방법대입 연산자(=)는 연산자 왼쪽의 변수에 오른쪽의 값을 저장한다.변수는

<2-1> 데이터 출력방법○ C프로그램은 Main 함수로 시작한다.○ //는 한줄 주석문이고 /\*\*/는 여러 줄을 한꺼번에 주석 처리하는 주석문이다.○ printf 함수는 데이터를 화면에 출력할 때 사용한다.○ 제어문자를 문자열 안에 포함시키면 그 기능에 따라