본문/내용
1.2 CUPL의 입출력
입력화일 (파일명.PLD)
그림 5.12의 데이터 흐름에서 보는바와 같이 CUPL에 회로의 동작을 기술한 소스파일이 입력된다. 이 파일은 구현하고자 하는 회로를 Target device에 맞도록 기술한 파일이다. 이 입력화일은 CUPL내에 있는 편집기와 Template를 이용하여 작성한다. CUPL 컴파일러는 소자 라이브러리 파일(CUPL.DL)을 참조하여 입력파일을 컴파일 한다. 이 라이브러리 파일은 각 소자의 물리적인 특성, 내부 아키텍쳐, 핀수, 입출력핀, 논리적인 특성, 적항수, 퓨즈맵 정보와 다운로드 형식 정보 등을 포함하고 있다.
출력화일
CUPL의 주요 출력화일은 다음과 같다. 이 만들고자 하는 출력파일 형식의 지정은 메인메뉴의 [Options - Compiler Options - Output]에서 지정한 후 Compile을 수행하면 된다.
▶JEDEC화일 : < 파일명.JED >
; 소자프로그램 장비를 PLD 소자에 이용하여 다운로딩시 사용하는 파일.
▶HEX화일 : < 파일명.HEX >
; PROM에 프로그램시 사용하는 다운로딩 파일.
▶HL화일 : < 파일명.HL >
; Signetics 사의 IFL 소자를 이용시 사용하는 다운로딩 파일.
▶Absolute화일 : < 파일명.ABS >
; CUPL 로직 Simulator에서 사용하는 입력파일.
▶List화일 : < 파일명.LST >
; 소스파일에 있는 에러를 기록한 파일.
▶Documentation 화일 : < 파일명.DOC >
; 확장논리식, 변수심볼테이블, 적항의 사용, 퓨즈맵에 관한 정보 등을 포함하는 파일.