Professional Documents
Culture Documents
Appendix B
Appendix B
로직웍스(Logic Works) 5
B
사용법
04. 부품 라이브러리 제작
05. 부품 라이브러리 제작 예
06. 기타 사항
로직웍스 소개와 화면 구성
1 로직웍스 소개
2 로직웍스 화면 구성
6 디지털 논리회로
시작 메뉴에서 [LogicWorks 5]를 클릭하거나 아이콘을 더블클릭하여 로직웍스를 실행하
면 다음과 같은 화면이 나온다.
④ 드로잉 도구
⑤ 시뮬레이션 도구
① 디자인 윈도우
③ 부품 윈도우
② 시뮬레이션 윈도우
드로잉 툴 바의 주요 기능
시뮬레이션 툴 바의 주요 기능
부품 윈도우의 주요 기능
부품 윈도우(Part Windows)는 시뮬레이션에서 사용할 부품(Part)을 선택하는 영역으로
구성 내용은 다음 그림과 같다. [ALL LIBRARIES]의 를 누르면 로직웍스에서 제공하는
모든 라이브러리를 볼 수 있다.
8 디지털 논리회로
라이브러리 선택
미리 보기 창
미리 보기 선택
부품 이름 필터(부품 찾기)
부품 리스트
회로 그리기 및 시뮬레이션 실습 과정
10 디지털 논리회로
⑤ 또는 부품 윈도우의 부품 이름을 마우스로 누른 상태에서 디자인 윈도우로 갖다 놓으면
쉽게 하나의 부품만 그릴 수 있게 된다.
164 QH
13
164 QH
13
QG 12 QG 12
1 11 1 11
A QF A QF
2 10 2 10
B QE B QE
6 6
9 QD 9 QD
CLR 5 CLR 5
QC QC
8 4 8 4
CLK QB CLK QB
QA 3 QA 3
164 QH
13
164 QH
13
QG 12 QG 12
1 11 1 11
A QF A QF
2 10 2 10
B QE B QE
6 6
9 QD 9 QD
CLR 5 CLR 5
QC QC
8 4 8 4
CLK QB CLK QB
QA 3 QA 3
4 스위치와 클록 연결하기
12 디지털 논리회로
5 시그널에 레이블(Label) 붙이기
FEEDBK
164 13 D7
QH
12
QG
1 11 D6
A QF
2 10
B QE
1 6
9 QD
CLR 5
0 QC
8 4
CLK CLK QB
QA 3
[그림 B-13] 레이블 붙이기
1 13 D7
164 QH
12
QG
1 11 D6
A QF
2 10
B QE
1 6
9 QD 0
CLR 5
0 QC
8 4
CLK CLK QB
3
QA
0
[그림 B-14] 출력값을 관찰하기 위한 프로브 연결
8 싱글 스텝(Single Step) 실행
[그림 B-19] 싱글 스텝 버튼
14 디지털 논리회로
9 시뮬레이션 속도 조절
10 시뮬레이션 중단하기
11 소자의 파라미터 수정
12 회로 수정
[그림 B-26] 잽 툴 선택
13 회로 저장
[그림 B-27] 저장 버튼
16 디지털 논리회로
Section
심볼 의미
7-세그먼트
디스플레이 도트
3 ASCII 디스플레이
18 디지털 논리회로
ASCII 디스플레이
4 클록
(a) 입력 A의 경우 (b) 입력 B의 경우
⑤ 이때 입력 A, B와 출력 X 사이에는 지연
시간이 존재하는데, 이를 없애려면 AND
게이트 위에 커서를 놓고 마우스 오른쪽
버튼을 클릭하여 [Attributes…] 메뉴를
선택하면 [그림 B-35]와 같은 화면이 보
이는데, 여기서 ‘Delay.Dev’를 클릭하
고 하단에 지연시간 0을 입력하면 된다.
20 디지털 논리회로
⑥ 입력이 A, B, C 3개인 경우 A는 10,10을, B는 20,20를 C는 40,40을 ‘Delay.Dev’
항목에 입력하면 된다. 입력이 4개이면 마지막 입력 클록에 80, 80을 입력한다.
5 16진 디스플레이
6 16진 키보드
부품 라이브러리 제작
1 내부회로 작성
2 DevEditor 상태
22 디지털 논리회로
[그림 B-40] 디바이스 심볼 초기화면
3 내부회로 삽입
① [Options] 메뉴의 [Auto Create Symbol…]과 [Extract Pin List]를 클릭하면 라이브
러리 생성 시 배치되는 핀들이 나열된다. 여기서 보이는 핀들은 내부회로 작성 시 작업
했던 부품 이름인 것을 알 수 있다.
② 핀들의 위치를 조정한 후 ‘Generate Symbol’을 클릭하면 [그림 B-44]와 같이 라이
브러리가 생성된다.
24 디지털 논리회로
5 라이브러리 파일에 저장
부품 라이브러리 제작 예
BCD 코드 3초과 코드
10진수
ABCD WXYZ
0 0000 0011
1 0001 0100
2 0010 0101
3 0011 0110
4 0100 0111
5 0101 1000
6 0110 1001
7 0111 1010
8 1000 1011
9 1001 1100
W = A + BC + BD X = BC + BD + BC D
26 디지털 논리회로
CD CD
AB 00 01 11 10 AB 00 01 11 10
00 1 0 1 0 00 1 0 0 1
01 1 0 1 0 01 1 0 0 1
11 × × × × 11 × × × ×
10 1 0 × × 10 1 0 × ×
Y = CD + C D Z=D
[그림 B-47] BC
CD 코드를 3초과 코드로
로 변환하는 회로
④ DevEdito
or 상태로 변경한다
다.
⑤ 내부 회로
로를 삽입한다.
[그림 B-4
49] 설계한 내부회로 선
선택
부록 B. 로직
직웍스(Logic Works) 5 사용법 27
⑥ 핀 모듈을 링크시킨다.
[그림 B-50] 핀 모듈 링크
[그림 B-51] 심볼 생성
⑧ [File]-[Save As…] 메뉴를 클릭하면 아래의 화면이 표시된다. ‘New Lib…’를 클릭하
여 새로운 Library를 만들어 저장하거나 기존에 있는 ‘mylibrary.clf ’에 저장해도 된다.
28 디지털 논리회로
⑨ ‘mylibrary’에서 만든 모듈을 선택한다.
기타 사항
화면을 캡쳐하려면 키보드 ① 보고서 작성 시 회로도나 시뮬레이션 결과를 삽입할 필요가 있는데, 이를 위해 회로 작
의 + 키를 같
이 누르면 된다. 성과 시뮬레이션이 완료된 화면을 캡처한 후, 그림판(MS Paint)에 삽입하면 전체 화면
이 그림판에 들어온다.
② 그림판에서 필요한 부분을 캡쳐한 후, 복사하여 워드프로세서에서 붙여넣기로 문서에
삽입한다.
2 그리드(Grid) 제거
30 디지털 논리회로
3 중앙에 회로 위치
4 임의의 타이밍 설정 방법
32 디지털 논리회로
[그림 B-61] 타이밍 파일 선택
34 디지털 논리회로