전체 글 100

2024.12.04 [SoC를 위한 Peripheral 설계]12 - cpu의 구조와 동작원리6(Tcl Console 확인, Basys3에서 결과 확인)

2024.12.04 수업날Test Bench Processor의 시뮬레이션을 실행할때, 하나하나 숫자를 대입하면서 시뮬레이션을 실행하기에는 복잡하니까,for문을 이용해서 시뮬레이션을 실행해보고 결과를 살펴본다.2중 for문을 사용한 Test Bench Processor codemodule tb_Processor();            reg clk, reset_p;      reg [3:0] key_value;      reg key_valid;            wire [3:0] kout;      wire [7:0] outreg_data;            Processor DUT(            clk, reset_p,            key_value,            key_..

2024.12.3 [SoC를 위한 Peripheral 설계]11 - cpu의 구조와 동작원리5(ROM, Processor simulation)

2024.12.3 수업날 이번에는 저번시간에 이어서 ROM을 만들어보고, Processor에 합쳐서 시뮬레이션으로 결과를 확인해본다. 복습을 해보자면ALU: 연산기ACC: 누산기(누적해서 계산한다)PC: 1씩 증가하거나 점프하는 카운터MAR: ROM으로부터 데이터를 AdressMDR: ROM으로부터 해당되는 데이터를 받는다IR: 명령 레지스터     넉넉하게 256byte로 준 것이다.  CE(Chip Enable)을 체크표시한다.  다음으로 아래의 .coe 파일을 다운받는다. .coe 파일 내용 중첫 번째 줄은 16진수라는 의미이다.두 번째 줄은 'cpu 4bit 계산기 프로그램'의 hex code를 차례대로 나열한 것이다.  그리고 아래의 Load COE File에서 다운받은 .coe 파일을 입력하..

2024.11.27 [Full Custom IC Onechip 설계]18 - COMMON_SOURCE_AMP, DIFFERENTIAL_AMP, ONE_CHIP Layout 완료하기

2024.11.27 수업날COMMON_SOURCE_AMP의 역할- 높은 입력 임피던스: MOSFET gate가 거의 전류를 끌어들이지 않기 때문에 입력 임피던스가 높다.- 비교적 낮은 출력 임피던스- 높은 전압 이득을 제공하여 입력 신호의 작은 변화에도 출력 신호가 크게 변한다.- 출력 신호가 입력 신호와 180도 위상이 반전된다.- 트랜지스터가 선형 영역에서 동작하도록 적절한 바이어스가 필요하다.  COMMON_SOURCE_AMP schematic  COMMON_SOURCE_AMP symbol  COMMON_SOURCE_AMP simulation입력대비 출력이 반전 증폭된 결과를 볼 수 있다.    다음으로 증폭기의 주파수 특성을 보기 위한 AC simulation의 결과를 살펴본다.     COMMO..