| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 참고
- diode
- 전자공학
- 반도체공정교육
- 자습포스팅
- 자습
- 하이포2기
- UnrealEngine4
- 전자공학부
- SoC설계
- 디지털회로설계
- 개인스터디
- 자습목적포스팅
- 반도체물성
- 베르의게임개발유튜브
- 게임개발
- ASIC설계
- 전자회로
- 회로개발
- SK하이닉스
- 다이오드
- 물리전자
- 반도체소자교육
- 반도체교육
- UE4
- Rectifier
- 언리얼엔진4
- pn junction
- 반도체기초교육
- 베르
- Today
- Total
목록전체 글 (73)
호경
※시작에 앞서, 해당 내용은 서적 "VHDL과 반도체 회로설계"의 내용을 토대로 작성됐다. ※나는 Verilog HDL 코드로 작성해서 스터디를 진행했다. 1. DPRAM 개념 DPAM에 대해 알기 위해서는 우선 SRAM에 대해서 알아야 된다. 우리가 메모리에 대해 배울 때 SRAM와 DRAM에 대해서 배우게 되는데, DPRAM의 개념은 SRAM 개념에서 나오게 됐다. SRAM과 DRAM의 차이는 인터넷에 검색해도 많이 나오니 생략하도록 하겠다. 우리가 SRAM을 생각하면 입/출력 단이 "한개인" SRAM을 많이 떠오른다. 즉 이러한 SRAM들은 Single Port SRAM이라고 하며 간단한 Block Diagram으로 나타내면 다음과 같다. 회로 내에는 무수히 많은 Clock Signal이 존재하며,..
※ 본 포스팅은 IDEC 교육을 듣고 스터디와 기록 목적을 위해 남긴 글입니다. ※ 강의 내용과 개인 스터디를 통해 적은 글이오니 틀린 내용이 존재할 수 있습니다! [SoC 설계를 위한 AMBA On-Chip Interconnect : AXI protocol] 1. AXI Protocol Bus Specification으로 하는 것이 아니라, Manager와 Subordinate 별로 각자의 interface를 만들어서 point to point interface를 구성하는 통신 규약을 말한다. AHB Bus에 비해서는 굉장히 복잡하지만 그만큼 기능들과 속도면에서 훨씬 장점들을 볼 수 있는 규약이다. 다음 모식도를 통해 간단하게 어떻게 AXI protocol을 이루는지 확인해보자. 그림과 같이 Manag..
※ 본 포스팅은 IDEC 교육을 듣고 스터디와 기록 목적을 위해 남긴 글입니다. ※ 강의 내용과 개인 스터디를 통해 적은 글이오니 틀린 내용이 존재할 수 있습니다! [SoC 설계를 위한 AMBA On-Chip Interconnect] 1. What is SoC? 하나의 Chip안에 각종 IP(intellectual property : 지적 재산권), AP(Application Proccesor) 기타 User Interface들을 모두 넣은 것을 말한다. 2. Bus Interface 하나의 칩 내에서는 각 IP, AP, User interface들이 서로 상호 작용을 하며 동작을 해야된다. 각자가 모두 작동방식이 다르기 때문에 이를 총괄적으로 통신시켜줄 수 있는 것이 필요한데, 이 때 Bus를 사용한다..
※시작에 앞서, 해당 내용은 서적 "VHDL과 반도체 회로설계"의 내용을 토대로 작성됐다. ※나는 Verilog HDL 코드로 작성해서 스터디를 진행했다. 1. Binary to BCD Code Converter A. Why? 일반 프로그램 언어에서는 함수 선언을 통해 BCD 변환을 쉽게 할 수 있지만 Verilog HDL에서는 표현하기가 매우 어렵다. 해당 책이 출판될 시기에는 Logic Syntehsis에 BCD Binary의 변환 하는 함수 또는 회로 기능들이 없었기 때문에 Binary to BCD Code Converter 회로가 필요했었다고 한다. B. 변환 방식 Binary Input을 1bit 씩 Left shift를 할 때, 1 Digit(4bit를 한 묶음으로 하는) 값이 0101, 즉,..
※본 글은 전자공학부 캡스톤 디자인 작품인 "VR 체험형 소프트웨어 제작"주제로 진행한느 내용을 정리하기 위한 글로, 개발 과정에 전반적인 흐름과 코드를 포스팅 하기 위해 작성 됐다. 혹여, VR 관련된 프로젝트를 하는 분들이 계시거나 UE4를 잘 아는 분이 계시면 해당 포스트에서 틀린 곳이나 수정해야 할 부분이 있으면 말씀해주시면 감사하겠습니다! 그리고 해당 프로젝트는 C++과 블루프린트의 혼용으로 진행할 예정입니다! 1. 프로젝트 세팅에서 집기 버튼 활성화 프로젝트 세탕 -> 입력 -> 액션 맵핑 이 과정을 통해 Grip 버튼을 활성화 시킨다. 이번에 내 프로젝트에서는 Oculus RIiftS를 사용할 예정이므로 Oculus Touch L, R 그립에 GrabLeft, GrabRight 액션을 맵핑을..
※시작에 앞서, 해당 내용은 서적 "VHDL과 반도체 회로설계"의 내용을 토대로 작성됐다. ※나는 Verilog HDL 코드로 작성해서 스터디를 진행했다. 1. ALU A. ALU란? ALU는 Arithmetic Logic Unit의 약자이고, CPU에서 가장 중요한 산술 연산 회로이다. 대개 ALU는 다음과 같은 산술 회로로 이루어져 있다. a. Adder b. Substracter c. Multiplier d. Shift Register 이번 포스팅에서는 책에서 심화문제로 제시한 8-bit 복합 ALU 설계를 목표로 한다. 2. ALU 설계 과정 * 책에서 요구한 8-bit ALU의 스펙 RST CLK CMD D0 0 X X Initialize 1 / 0 A + B 1 / 1 A - B 1 / 2 A..