본문 바로가기

▶ 자연과학/▷ 논리설계

【Logic Design】 door_lock door_lock 추천글 : 【논리설계】 논리설계 목차 ▶ Implementation in software int door_lock(){ int Key; int Error = 0; static int c[3] = {3, 4, 2}; // S0; state 0 while (! KeyPressed()); Key = read_value(); if(v0 != c[0]) error = 1; if(Error == 1) return 0; // S1; state 1 while(! KeyPressed()); Key = read_value(); if(v1 != c[1]) error = 1; if(Error == 1) return 0; // S2; state 2 while(! KeyPressed()); Key = read_..
【Logic Design】 days_of_the_month days_of_the_month 추천글 : 【논리설계】 논리설계 목차 ▶ Implementation in software int days_of_the_month (int month, int leap_year_flag){ switch(month){ case 1: return 31; case 2: if(leap_year_flag == 1) return 29; else return 28; case 3: return 31; ... case 12: return 31; default: return 0; } } ▶ Truth table ▶ Logic design # d28 = (m0 xnor m1) · (m0 xnor m3) · leap_year_flag' # d29 = (m0 xnor m1) · (m0 xnor m..
【논리설계】 3강. 조합논리 3강. 조합논리(combinational logic) 추천글 : 【논리설계】 논리설계 목차 1. 논리회로 소자 [본문] 2. 논리회로 구현 [본문] 3. 논리회로 개선 1. 불 대수학 [본문] 4. 논리회로 개선 2. two-level simplification [본문] 1. 논리회로 소자 [목차] ⑴ Y를 출력, X, A, B를 입력이라고 가정 ⑴ 종류 1. 버퍼 게이트(buffer gate) : 전송 게이트라고도 함. Y = X ① 논리적 의미를 가지지 않으나 통신 분야 등에서 사용됨 ② 구현 1. BJT 트랜지스터를 통한 구현 (TTL, transistor-transistor logic) ○ vi = ON인 경우 : 트랜지스터 스위치가 ON이 되므로 vcc의 전압이 vo로 통함 ○ vi = OFF인..
【논리설계】 2강. 논리설계의 기초 2강. 논리설계의 기초 추천글 : 【논리설계】 논리설계 목차 1. Logic Circuit의 분류 [본문] 2. Implementation Strategy [본문] 1. Logic circuit의 분류 [목차] ⑴ 조합논리 회로(Combinational Logic Circuit) : storage가 없음 ⑵ 순차회로(Sequential Logic Circuit) : storage가 있음 2. Implementation Strategy [목차] ⑴ 1st. 진리표(Truth Table) ⑵ 2nd. Simplification strategy: Unity Theorem, 2-level simplification ⑶ 3rd. Encoding(≒ Naming) ① 특정 변수를 나타내는 이진 표현 ② 좋은 Enc..