2026/05 5

[디지털 논리회로] 블랙잭 19 게임 설계

프로젝트 개요본 프로젝트는 TTL 디지털 논리회로를 활용하여 카지노 카드 게임인 블랙잭(Blackjack)을 구현하는 것을 목표로 한다. 일반적인 디지털 시계나 카운터와 같은 단순 순차회로를 넘어, 사용자의 선택에 따라 게임이 진행되고 결과가 달라지는 상호작용형 디지털 시스템을 설계하고자 하였다. 이를 위해 카운터, 레지스터, 가산기, 비교기, 조합논리회로 및 유한상태기계(FSM)를 활용하여 블랙잭의 핵심 규칙을 하드웨어적으로 구현하였다.설계 가능한 수준으로 회로를 구현하기 위해 블랙잭 규칙을 단순화시켰다. 플레이어는 19에 가까운 수를 만드는 것을 목표로 하며, 카드는 A, 2~10, J, Q, K가 아닌 0~9를 사용한다. A는 1 또는 11 중 하나로 계산하지 않으며, 각 숫자가 나올 확률은 동일한..

[디지털 논리회로] JK 플립플롭과 3비트 동기식 이진 카운터 진리표 및 동작 원리

본 포스트는 JK 플립플롭과 3비트 동기식 이진 카운터의 Multisim 시뮬레이션 및 MyDAQ 실습 결과를 정리한 디지털 논리회로 11주차 결과 보고서입니다. 1. 실습 주제JK 플립플롭의 동작 특성 분석 및 3비트 동기식 이진 카운터의 설계와 구현 2. 실습 목표- Multisim을 활용하여 JK 플립플롭과 3비트 동기식 이진 카운터 회로를 구현 및 결과를 확인한다.- 실습을 통해 얻은 결과를 진리표와 예상결과로부터 비교하고, K-map을 작성한다. 3. 실습 내용 및 예상 결과실습 내용회로 1. 단일 JK 플립플롭 Multisim 작업 영역에 74LS76 JK 플립플롭을 배치하고 출력단 Q, Q'에 LED를 연결한다. DIO 2를 클럭, DIO 1을 J, DIO 0을 K로 가정하여 플립플롭에 인가..

Cadence 방문 및 현장 학습 (26/05/19)

이번 활동에서는 반도체 설계 자동화(EDA) 분야 기업인 Cadence Design Systems의 기술 및 산업 동향에 대한 강연을 듣고, 반도체 설계 과정과 AI 기반 설계 자동화 기술의 발전 방향에 대해 이해할 수 있었다. 강연에서는 반도체 산업 구조에 대한 설명이 먼저 이루어졌다. 파운드리, 팹리스, IDM 등의 역할과 관계를 설명하며, EDA 기업이 반도체 설계를 지원하는 핵심 역할을 수행하고 있다는 점을 배울 수 있었다. 특히 설계 과정에서 회로를 처음부터 모두 만드는 것이 아니라, 이미 설계된 IP를 활용해 필요한 기능 블록을 조합하는 방식이 일반적이라는 점이 인상 깊었다. 또한 EDA 기술이 단순한 설계 도구 수준을 넘어서 설계, 시뮬레이션, 검증의 전 과정을 지원하는 통합 솔루션 형태로 ..

일상 2026.05.19

[디지털 논리회로] SR 래치(Latch) 진리표 및 동작 원리

본 포스트는 SR 래치(Latch)의 Multisim 시뮬레이션 및 MyDAQ 실습 결과를 정리한 디지털 논리회로 10주차 결과 보고서입니다. 1. 실습 주제NOR/NAND 게이트를 이용한 SR 래치 및 클럭 동기 SR 래치의 설계 및 동작 특성 확인 2. 실습 목표- Multisim과 MyDAQ을 활용하여 SR 래치의 동작을 확인한다.- 실습을 통해 얻은 결과를 진리표와 예상결과로부터 비교한다. 3. 실습 내용 및 예상 결과실습 내용 Multisim 작업 영역에 NOR 게이트로 구성된 SR 래치와 NAND 게이트로 구성된 SR 래치를 각각 배치하고, DIO 1을 S(Set), DIO 0을 R(Reset)로 하여 각 SR 래치의 입력단에 인가한다. 이후 입력 조건을 (S,R) = (0,0), (0,1),..

[디지털 논리회로] 멀티플렉서, 디멀티플렉서 진리표 및 동작 원리

본 포스트는 멀티플렉서, 디멀티플렉서의 Multisim 시뮬레이션 및 MyDAQ 실습 결과를 정리한 디지털 논리회로 7주차 결과 보고서입니다. 1. 실습 주제기본 논리 게이트와 CMOS 스위치를 각각 활용한 멀티플렉서/디멀티플렉서의 설계 및 동작 특성 확인 2. 실습 목표1. Multisim과 MyDAQ을 사용 및 CMOS 스위치를 활용하여 멀티플렉서(MUX), 디멀티플렉서(de-MUX)의 동작을 확인한다.2. 실습을 통해 얻은 결과를 진리표와 예상결과로부터 비교한다. 3. 실습 내용 및 예상 결과실습 내용회로 1. 기본 논리 게이트 기반 MUX/de-MUX (Multisim): Multisim 작업 영역에서 AND, OR, NOT 게이트를 조합하여 2 to 1 MUX와 1 to 2 de-MUX를 설계한..