연세대학교 기초디지털실험 6주차 결과레포트
- 최초 등록일
- 2022.10.05
- 최종 저작일
- 2022.08
- 10페이지/ MS 워드
- 가격 5,000원
소개글
"연세대학교 기초디지털실험 6주차 결과레포트"에 대한 내용입니다.
목차
1. Theory
2. Experiment Process
2-1) Print Hello World
2-2) Control LED
2-3) RGB LED
3. Experiment Results
3-1) Print Hello World Results
3-2) Control LED Results
3-3) RGB LED Results
4. Discussion
본문내용
1. Theory
SoC – System on Chip의 약자로 집적회로의 일종인데, 주로 컴퓨터에서 사용되는 용어로, 컴퓨터의 모든 구성 요소를 한 Chip에 구성한 집적회로이다. 따라서 달리 말하면 SoC는 CPU와 logic core가 함께 있는 형태라고 할 수 있다. 우리가 사용하는 Zynq chip이 SoC에 해당하고, 현재 반도체 시장에 SoC는 활발히 개발되고 있는 요소로, 대표적인 예로 최근에 이슈가 되는 M1 시리즈의 애플 실리콘이 있다. Soc는 딜레이가 적어 성능은 확실하지만, 그만큼 공정 과정이 복잡하다.
PL / PS – 각각 programmable logic, processing system의 약자이다. Programmable logic은 사용자가 직접 디자인한 logic을 구현할 수 있는 logic이다. 따라서 자유도가 높은 것이 장점이다. Processing system은 hardcore IP를 구현한 system on chip을 뜻하고, 여러가지 hardcore IP에서 사용자가 사용하고 싶은 IP를 선택하여 사용하면 된다. 미리 짜인 구조를 활용하는 것이기 때문에 자유도는 떨어지지만, 초기 시스템 설계 등 실사용될 때 다양한 이점을 갖는다. 여기서 IP는 장치에 사용하기 위해 미리 구현한 functional block을 의미한다.
ARM Processor - ARM Processor는 ARM Holdings라는 회사가 만든 CPU이다. RISC 기반의 CPU이다. 우리가 사용하는 Vivado에서 Zynq Processor의 블록 디자인을 확인할 수 있는데, 크게는 PS, PL 부분 2가지로 나뉘어 있다. 그 둘을 연결하는 interconnection 영역도 존재한다. 그 외에 더 깊숙이 들어가면 PS영역에 Application Processor Unit이 존재하는데, 그 내부에 ARM CPU를 확인할 수 있다. 해당 디자인은 figure1에 첨부하였다.
Figure 1 Zynq block design
GPIO – General purpose input/output으로, 번역하면 범용적 입력출력이다. 결국 memory-mapped IO의 명령을 따르는 input/output port IP라고 할 수 있다.
참고 자료
없음