임베디드 스터디 - 순서논리회로 - 1
순서논리회로의 개념과 래치·플립플롭을 학습한다. NOR/NAND SR 래치, D 래치를 설명하고, SR·D·JK·T 플립플롭의 특성방정식과 진리표를 다룬다. 클럭 트리거, 셋업/홀드 타임, Master-Slave 구조 등 플립플롭의 동작 특성도 함께 설명한다.
순서논리회로의 개념과 래치·플립플롭을 학습한다. NOR/NAND SR 래치, D 래치를 설명하고, SR·D·JK·T 플립플롭의 특성방정식과 진리표를 다룬다. 클럭 트리거, 셋업/홀드 타임, Master-Slave 구조 등 플립플롭의 동작 특성도 함께 설명한다.
에러 검출·정정 코드와 코드 변환기를 학습한다. 패리티 발생기/검출기, 해밍 코드(Hamming Code)의 패리티 비트 배치 원리를 설명하고, 2진-Gray 코드 변환기, Gray-2진 변환기, BCD-3초과 코드 변환기의 불 대수 함수와 진리표를 다룬다.
멀티플렉서(MUX)와 디멀티플렉서(DEMUX)의 동작 원리를 학습한다. 2X1·4X1·8X1·16X1 MUX와 다중 채널 스위칭, OP Amp 가변 신호 증폭기 응용 회로를 다루고, 디코더와 DEMUX의 공통성 및 실제 활용 사례를 설명한다.
디코더와 인코더의 동작 원리를 학습한다. 1X2·2X4·3X8 디코더, NAND 디코더, 메모리 주소 디코딩, 7-세그먼트 디코더와 함께 8X3 우선순위 인코더(Priority Encoder)의 불 대수 함수 및 진리표를 설명하고, 키보드·위치 인코더·IRQ 등 실제 활용 사례를 다룬다.
조합논리회로의 개념과 종류를 학습했다. 반가산기, 전가산기, 캐리 예측 가산기(CLA), BCD 가산기, 감산기, 비교기 등 핵심 조합논리회로의 동작 원리와 불 대수, 진리표, 로직 다이어그램을 통해 상세히 설명한다.
Digilent Arty Z7-10 보드에 OOB 데모를 프로그래밍하는 방법을 소개한다. Vitis Classic IDE에서 프로젝트를 불러오고 빌드 및 보드 프로그래밍을 수행한 뒤, LED 점등과 HDMI 출력 동작을 검증한다.
Jekyll Chirpy 테마에 jekyll-linkpreview 플러그인을 설치하여 URL 링크 카드 프리뷰 기능을 추가하는 방법. 설치부터 다크모드 CSS 지원까지 단계별로 정리했다.
Digilent Arty Z7-10 FPGA 보드 환경 구성 가이드. Ubuntu 24.04에서 Vivado 2024.01과 Vitis 설치, 케이블 드라이버 설정, 보드 파일 설치 방법을 단계별로 정리했다.
각종 논리 게이트(AND, OR, NOT, NAND, NOR, XOR, XNOR)의 동작 원리와 TTL/CMOS 논리 레벨 특성을 임베디드 기사 학습 관점에서 정리했다.
Chirpy 테마 블로그 사이드바의 소셜 링크를 수정하는 방법. _data/contact.yml 설정을 통해 X(Twitter) 대신 LinkedIn 링크를 추가하는 과정을 정리했다.