목록디지털 (6)
합법적사기꾼지망생
Memory란 2진 정보들을 저장하는 Cell(flipflop이거나 축전지 등등으로 이뤄진다.) 주로 단자는 저장(write)&읽기(read), Addrees(ADRS), DATA가 있다. ADRS는 정보저장 위치를 말한다. 주로 RAM에서 이용하는데 굳이 비유하자면 MUX의 Selector같은 역할이다. ADRS의 갯수는 Cell들의 열(가로줄) 갯수가 많다는 것을 의미한다. 메모리의 종류 RAM과 ROM이 있는데 RAM은 Random-Access Memory로 읽기 쓰기가 가능한것이다. ROM은 Read only memory로 읽기만 가능한것이다. Programmable Logic Device(PLD, 설계가능 논리 소자)에 해당한다. RAM의 구조 64K는 ADRS의 bit수를 의미한다. 어..
이제 실전 문제를 해보자 다금과 같은 register를 만들어보자(Contol Signal은 mux의 selectors를 의미한다.) 우선 위의 Logic(논리)를 먼저 해석해야한다. 이를 위해서 마치 sequential circuit을 만들었을때 state diagram을 만들었던것 처럼 ASM Chart 를 만들어보자 순차적으로 다음과 같은 값이 입력되는 것이다.
sequential circuit 디자인 방법 실전편 State diagram (/=timing diagram, ASM chart,truth table) : 탐지 input의 갯수 output의갯수 Truthtable 그리는 법 K-map
Sequential 회로 vs Combination 회로 Combinational circuit이 다음과 같이 그냥 input에 의해 output이 feedback 없이 결정되는 y=f(x)함수 같은 거라면 Sequential circuit은 input output 말고 feedback이 존재한다. 그리고 이를 위해서 flip flop(혹은 latch)라는 것이 일시적인 memory(=Storage element) 역할을 한다. 그러면서 Storage element의 State(상태)를 정의하는 값 Q(t)가 존재하다. 그리고 t는 time(s)이다. 입력값 출력값또한 t라는 정의역이 들어간다. Sequential circuit은 Synchronous sequential circuit과 Asynchoro..
진수의 종류, 2^n진수들, 덧셈뺄셈 디지털 정보는 주로 2진수로 곧잘 나타나는데 2진수의 종류, 그외의 진수 8, 16진수 10진수들에 대해 알아보자. 주로 A진수의 일반항은 다음과 같다. 예를들면 다음과 같다. Decimal number = 10 진수, Octal number = 8진수, Hexadecimal = 16진수, Binary number = 2진수 참고로 2^10은 1024로 1000과 비슷해서 주로 정보의 크기를 나타내는데 그 내용은 다음과 같다. ## 중요한사실 : 2진수 4진수 8진수 16진수는 주로 서로 변용하라고 자주 문제로 출제되는데 다 2진수로 먼저바꾸고 하면된다. 예를들어 8진수를 16진수로 바꾸라고하면 8진수=>2진수=> 16진수 로 바꾸면 용의하게 바꿀 수 있다. ..
TEXTBOOK : Digitial Design 5th Edition 목차 1.정보는 두가지, 아날로그와 디지털 - Analog:고품질의 신호를 다룰 수 있다.(음질좋다.) Digital신호는 analog신호를 Sampling해서 quantization(양자화)를 통해 신호를 생성하기 때문에 analog 신호의 진폭값을 잃어 버려서 신호의 품질저하가 발생한다.(이를 극복하려면 quantization step(양자화 갯수)를 늘려서 고품질에 근접하게는 할 수 있다.) - Digital:0과 1만 취급하기 때문에 훨씬 구연하기가 쉽다. noise에의해 정보가 꺠졌을경우 parity 등을 이용하여 error를 채크해 재전송을 요청할 수 있기 때문에 Noise에 강하다. (주로 volt를 일정 값이상은 1 ..