목차
저자 맟 역자 소개 ... 4
역자 머리말 ... 5
저자 머리말 ... 6
학습 로드맵 ... 7
강의 계획 ... 8
강의 보조 자료 및 참고 자료 ... 9
Chapter 01. 디지털 정보
   01 아날로그와 디지털 ... 18
   02 2진수 ... 22
      1. 2진법 수치의 표현 ... 23
      2. 2진→10진 변환 ... 24
      3. 10진→2진 변환 ... 26
   03 8진수와 16진수 ... 28
      1. 16진, 8진→10진 변환 ... 28
      2. 10진→16진,8진 변환 ... 31
      3. 2진, 8진, 16진의 상호 변환 ... 33
   04 BCD 코드 ... 35
   05 오류 검출 ... 37
   06 2진수 연산 ... 44
      1. 덧셈 ... 44
      2. 뺄셈 ... 47
      3. 보수를 이용한 연산 ... 49
      4. 곱셈 ... 57
      5. 나눗셈 ... 58
   Q&A ... 61
   연습문제 ... 63
Chapter 02. 논리대수
   01 기본 논리연산 ... 70
      1. 논리와 명제 ... 70
      2. 부울대수 ... 70
      3. 복합명제와 논리연산 ... 71
      4. 논리곱(AND) ... 71
      5. 논리합(OR) ... 72
      6. 논리부정(NOR) ... 72
   02 기본 법칙과 정리 ... 74
      1. 벤다이어그램 ... 74
      2. 부울대수의 기본법칙 ... 77
      3. 드모르간 정리 ... 79
   03 논리식 구하기 ... 81
      1. 진리값과 진리표 ... 81
      2. 최소항의 합 정형 ... 84
      3. 최대항의 곱 정형 ... 85
      4. 정형 사이의 변환 ... 86
   04 논리식의 간단화 ... 88
      1. 기본법칙을 이용한 간단화 ... 88
      2. 카르노 맵에 의한 간단화 ... 90
   Q&A ... 102
   연습문제 ... 106
Chapter 03. 논리회로
   01 기본 논리회로 ... 114
      1. AND 회로 ... 114
      2. OR 회로 ... 115
      3. NOT 회로 ... 115
      4. NAND 회로 ... 116
      5. NOR 회로 ... 117
      6. 버퍼 회로 ... 117
   02 회로 구성 ... 119
      1. 구성 회로와 설계 방법 ... 119
      2. 정논리와 부논리 ... 121
      3. 정논리/부논리와 AND/OR의 관계 ... 122
      4. 드모르간 정리에 의한 회로 변환 ... 128
      5. 드모르간 정리에 의해 모든 논리를 NAND 회로로 변환 ... 129
   Q&A ... 131
   연습문제 ... 133
Chapter 04. 하드웨어 기술 언어
   01 하드웨어 기술 언어의 개요 ... 140
   02 기본 논리회로의 HDL화 ... 142
      1. AND 회로 ... 142
      2. OR 회로 ... 149
      3. NAND 회로 ... 149
      4. NOR 회로 ... 153
      5. NOT 회로 ... 154
      6. BUF 회로 ... 155
   03 시뮬레이션 ... 156
      1. 테스트 벤치 설정 ... 156
      2. 신호 선언 ... 157
      3. 컴포넌트 선언 ... 158
      4. 하위층 엔티티의 호출 ... 159
      5. 하위층 엔티티의 입력 파형 정의 ... 160
      6. 2AND 회로의 시뮬레이션 결과 ... 164
      7. 기타 회로의 시뮬레이션 결과 ... 166
   04 논리합성 ... 169
   Q&A ... 171
   연습문제 ... 172
Chapter 05. 조합회로
   01 배타적 논리합 회로 ... 180
      1. 진리표와 카르노 맵 ... 180
      2. 동작과 회로기호 ... 181
      3. EXOR 회로의 VHDL 기술 ... 181
   02 선택기 ... 195
      1. 진리표와 논리식 ... 195
      2. 선택기의 VHDL 기술 ... 199
   03 비교기 ... 217
      1. 진리표와 카르노 맵 ... 217
      2. 비교기의 VHDL 기술 ... 221
      3. 입력 버스 폭을 확장한 비교기 ... 224
      4. 전비교기 및 4비트 비교기의 VHDL 기술 ... 227
   04 인코더 ... 235
      1. 10진-BCD 인코더 ... 235
      2. 문제를 해결한 인코더 ... 237
      3. 10진-BCD 인코더의 시뮬레이션 ... 238
   05 디코더 ... 246
      1. BCD-10진 디코더 ... 246
      2. BCD-10진 디코더의 시뮬레이션 ... 250
   06 7-세그먼트 디코더의 설계 ... 253
      1. 7-세그먼트의 동작 ... 253
      2. 진리표, 카르노 맵, 논리식, 회로도 ... 254
      3. 7-세그먼트 디코더의 시뮬레이션 ... 258
   07 패리티 회로 ... 261
      1. 4비트 패리티 생성기 ... 261
      2. 5비트 패리티 검사기 ... 264
      3. 4비트 짝수 패리티 생성기의 시뮬레이션 ... 265
   Q&A ... 269
   연습문제 ... 274
Chapter 06. 디지털 IC
   01 디지털 회로 제작 ... 286
   02 디지털 IC의 특성 ... 291
      1. 출력 전압 ... 291
      2. 입력 전압 ... 292
      3. 출력 전류 ... 293
      4. 입력 전류 ... 294
   03 팬 아웃 ... 296
      1. 팬 아웃 ... 296
      2. 시리즈가 다른 경우 ... 298
   04 전파지연시간 ... 300
      1. TTL과 CMOS ... 300
      2. TTL의 종류(시리즈) ... 301
      3. CMOS의 종류 ... 302
      4. 전파지연시간 ... 303
      5. 전파지연시간의 VHDL 기술 ... 304
      6. 관성지연과 전파지연 ... 309
   05 소비전력 ... 310
   06 풀업과 풀다운 ... 312
      1. 풀업 저항과 풀다운 저항 ... 312
      2. 풀다운 ... 314
   07 출력 형식 ... 315
      1. 토템폴 출력 ... 315
      2. 3-상태 출력 ... 316
      3. 3-상태 출력이나 결선 논리의 VHDL 기술 ... 319
      4. bit와 std_logic의 차이 ... 322
      5. 개발 컬렉터 출력 ... 323
      6. 지속 3-상태 출력 ... 325
   08 스파이크 전류와 바이패스 컨덴서 ... 327
      1. 스파이크 전류 ... 327
      2. 바이패스 컨덴서 ... 329
      3. 연속 스텝핑과 부할 스텝핑 ... 330
   Q&A ... 332
   연습문제 ... 334
Chapter 07. 플립플롭
   들어가기에 앞서 ... 346
   01 비동기형 RS 플립플롭 ... 347
      1. 동작과 회로기호 ... 347
      2. 상태 천이표와 특성 방정식 ... 350
      3. 상태 천이도 ... 351
      4. 플립플롭의 초기 상태 ... 352
      5. NAND 회로에 의한 비동기형 RS 플립플롭 ... 353
      6. 비동기형 RS 플립플롭의 VHDL 기술 ... 351
   02 비동기형 T 플립플롭 ... 361
      1. 동작과 회로기호 ... 361
      2. 상태 천이표, 특성 방정식, 상태 천이도 ... 362
      3. 초기 상태 ... 363
      4. 비동기형 T 플립플롭의 VHDL 기술 ... 363
   03 동기형 RS 플립플롭 ... 366
      1. 동작과 회로기호 ... 366
      2. 상태 천이표, 특성 방정식, 상태 천이도 ... 367
      3. 동기형 RS 플립플롭의 VHDL 기술 ... 368
   04 동기형 T 플립플롭 ... 372
      1. 동작과 회로기호 ... 372
      2. 상태 천이표, 특성 방정식, 상태 천이도 ... 373
      3. 동기형 T 플립플롭의 VHDL 기술 ... 373
   05 동기형 D 플립플롭 ... 376
      1. 동작과 회로기호 ... 376
      2. 상태 천이표, 특성 방정식, 상태 천이도 ... 377
      3. 동기형 D 플립플롭의 VHDL 기술 ... 377
   06 동기형 JK 플립플롭 ... 380
      1. 동작과 회로기호 ... 380
      2. 상태 천이표, 특성 방정식, 상태 천이도 ... 381
      3. 동기형 JK 플립플롭의 VHDL 기술 ... 382
   07 특성 방적식의 응용 ... 386
      1. 동기형 RS 플립플롭 ... 386
      2. 동기형 T 플립플롭 ... 387
      3. 동기형 JK 플립플롭 ... 388
   08 비동기 R+ 동기형 D 플립플롭 ... 392
      1. 동작과 회로기호 ... 392
      2. 상태 천이표 ... 393
      3. 비동기 R+ 동기형 D 플립플롭의 VHDL 기술 ... 394
   09 비동기 RS+ 동기형 D 플립플롭 ... 397
      1. 동작과 회로기호 ... 397
      2. 상태 천이표 ... 398
      3. 비동기 RS+ 동기형 D 플립플롭의 VHDL 기술 ... 399
   10 비동기 R+ 동기형 JK 플립플롭 ... 402
   11 래치 회로 ... 4104
      1. 동작과 회로기호 ... 404
      2. 래치 회로의 VHDL 기술 ... 405
   12 플립플롭의 전파지연시간 ... 409
      1. 전파지연시간의 포함된 플립플롭의 VHDL 기술 ... 410
   Q&A ... 413
   연습문제 ... 418
Chapter 08. 순서회로
   01 레지스터 ... 434
      1. 동작과 회로기호 ... 434
      2. 레지스터의 VHDL 기술 ... 436
      3. VHDL에 의한 레지스터 계층 설계 ... 439
   02 시프트 레지스터 ... 442
      1. 동작과 회로도 ... 442
      2. 시프트 레지스터의 VHDL 기술 ... 446
   03 비동기식 카운터 ... 458
      1. 비동기식 2ⁿ진 카운터 ... 458
      2. 비동기식 N진 카운터 ... 468
   04 동기식 카운터 ... 476
      1. 동기식 2ⁿ진 카운터 ... 476
      2. 동기식 N진 카운터 ... 482
   05 동기식 회로의 설계 ... 488
      1. 4진 상향 카운터의 설계 ... 488
      2. JK 플립플롭에 의한 4진 상향 카운터의 설계 ... 489
      3. D 플립플롭에 의한 10진 상향 카운터의 설계 ... 491
      4. JK 플립플롭에 의한 10진 상향 카운터의 설계 ... 493
   06 순서회로의 리셋 ... 497
      1. 비동기 리셋 ... 497
      2. 동기 리셋 ... 497
   07 최대 클럭 주파수 ... 504
      1. 유지시간과 설정시간 ... 504
      2. 최대 클럭 주파수 ... 507
   Q&A ... 510
   연습문제 ... 515
Chapter 09. 연산회로
   01 기본 연산회로 ... 536
      1. 반가산기 ... 536
      2. 전가산기 ... 540
      3. 반감산기 ... 549
      4. 전감산기 ... 552
   02 덧셈회로 ... 560
      1. 전가산기를 사용한 덧셈 회로 ... 560
      2. 덧셈 회로의 고속화 ... 565
      3. 연산 속도의 검증 ... 570
      4. BCD 덧셈 회로 ... 576
   03 전감산기를 사용한 뺄셈 회로 ... 584
   04 보수를 사용한 덧뺄셈 회로 ... 588
   05 unsigned와 signed ... 595
   Q&A ... 600
   연습문제 ... 604
Chapter 10. 동기식 회로 설계
   01 동작가능신호가 있는 레지스터 ... 608
      1. 동작가능신호가 있는 플립플롭 ... 610
      2. 동작가능신호가 있는 레지스터의 VHDL 기술 ... 612
   02 동작가능신호가 있는 시프트 레지스터 ... 615
      1. 직렬입력 병렬출력 시프트 레지스터 ... 615
      2. 직렬입력 병렬출력 시프트 레지스터의 VHDL 기술 ... 616
      3. 병렬입력 직렬출력 시프트 레지스터 ... 617
      4. 2단 논리에 의한 병렬입력 직렬출력 시프트 레지스터 ... 620
      5. 병렬입력 직렬출력 시프트 레지스터의 VHDL 기술 ... 621
   03 동작가능신호가 있는 카운터 ... 623
      1.「점증기」와 레지스터 ... 623
      2. 동작가능신호가 있는 카운터의 VHDL 기술 ... 626
   04 동작가능신호가 있는 상하향 카운터 ... 630
      1. 동작과 구성 ... 630
      2. 동작가능신호가 있는 상하향 카운터의 VHDL 기술 ... 633
   05 적재 및 동작가능신호가 있는 상하향 카운터 ... 636
      1. 동작과 구성 ... 636
      2. 적재 및 동작가능신호가 있는 상하향 카운터의 VHDL 기술 ... 637
   06 카운터의 종속 접속 ... 640
      1.「RC」추가 ... 640
      2. 회로기호의 종속 접속 ... 640
      3. 100진 카운터의 VHDL 기술 ... 642
      4. 시뮬레이션 결과 확인 ... 647
      5. 256진 카운터의 VHDL 기술 ... 648
   07 트랩 보정과 테스트 회로 ... 651
      1. 트랩 보정 ... 651
      2. 트랩 보정의 VHDL 기술 ... 655
      3. 테스트 회로의 추가 ... 656
      4, 테스트 회로를 고려한 VHDL 기술 ... 657
   08 입력 신호의 동기화 ... 663
      1. 비동기 리셋 신호 ... 663
      2. 동기 리셋 신호 ... 665
      3. 테스트 벤치의 신호 ... 665
   09 입력 신호 변화의 검출 ... 666
      1. 동작과 회로 구성 ... 666
      2. 검출 회로의 VHDL 기술 ... 668
   10 출력 신호의 스파이크 ... 671
      1. 스파이크 발생의 메커니즘 ... 671
      2. 스파이크가 없는 설계 ... 673
   Q&A ... 675
   연습문제 ... 679
부록
   A CD-ROM에 대해 ... 694
   B 논리 시뮬레이터와 논리합성 툴 ... 697
찾아보기 ... 698
닫기