리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
Micro Processor
Micro Processor_Preview & 1
원래 매일 전공 내용을 정리하려고 했지만, 졸업작품 때문에 계획이 좀 틀어졌다.진로가 하드웨어 설계쪽이기 때문에 관련된 내용들은 이번 방학을 통해 쭉 정리를 하고 내가 했던 실습이나 텀프로젝트들을 정리를 해보려고 했고 오늘 했던 프로젝트들을 쭉 둘러보는데 cpu를 정리 안할수가 없을거같아서 새로 마프 카테고리를 만들었다. 컴퓨터구조 후수과목이긴한데 컴구내용부터 쭉 다시 하기에는 시간적으로 안될거같아서 필요하다면 중간중간 내용 정리를 이 카테고리안에 할 생각이다. 필자는 마이크로 프로세서라는 과목을 학교에서 배울때 cpu의 구조와 내부동작 원리를 배웠다. 따라서 이와 관련된 내용들을 앞으로 정리할 예정이다. 본론으로 들어와서,마이크로 프로세서란 무엇일까?CPU의 기능만을 chip에다 집적시킨것을 micro..
-
논리회로
Logic_circuit_7: Register
너무 오랜만의 포스팅인데 졸업작품때문에 전혀 시간이 없었다 ㅎㅎ 그래도 최대한 포스팅할 수 있게 시간을 내보겠다. 금일 포스팅 주제는 레지스터이다.n bit register = n개의 flip flop + gate로 이루어져있는데, 보통 d-F/F을 사용하기 때문에 Q가 posedge clk에서 update된다.sequential logic에서 memory라는것은 매우 중요하기 때문에 flip flop을 사용한다고 했고, 이 flip flop을 여러개 이어붙인것이 register이기 때문에 잘 알아둬야할 필요가 있다. memory hierachy를 보면 알겠지만, cpu에 제일 가까운게 reg이다. 예를들어, A+B=C, C=C+2라는걸 계속 수행한다고 해보자. 계속 수행하는 C는 CPU에 가까운곳에 저..
-
Verilog
6. Sequential Logic_ Counter
논리회로 포스팅에서 Sequential logic을 다뤄서 해당 내용에 대해 베릴로그 코딩을 할 생각이 있는데 뭐를 먼저 할지 마땅히 생각이 안나서 gpt한테 물어보았다.따라서 이번 포스팅에서는 Counter 설계를 해볼까 한다. 앞으로 어떤 것들을 설계하던지간에 처음에 큰 틀을 잡아야한다.Counter를 어떻게 설계할 것인가? 매 clk cycle마다 count횟수가 1씩 높아지며, reset 신호를 주면 초기화시키고, input값으로 일정 값을 주면 해당 값까지 count횟수가 높아지다가 같아지면 stop 또는 초기화를 시켜주게끔 만들자. 처음에 input값을 넣어주고, 그다음 current state와 이 값을 비교하고 출력으로 up 또는 stop, next state update 이런 과정이 들..
갤러리 예시: 게시물이 존재할 경우 4건을 노출합니다.