Programming Zynq RFSoCs Using Simulink
일정 보기 및 등록교육과정 세부 정보
본 2일 교육과정에서는 Simulink® 환경에서 개발 및 구성한 모델을 Xilinx® Zynq® UltraScale+ RFSoC 플랫폼으로 배포하는 방법을 다룹니다.
본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
- Zynq RFSoC 플랫폼 개요 및 환경 설정
- 주파수 계획 및 나이퀴스트 영역
- SoC Blockset을 사용한 RFSoC의 시스템 시뮬레이션, 배포 및 테스트
- 하드웨어/소프트웨어 Co-Design을 통한 배포
1일차
RFSoC 소자 개요
학습목표: RFSoC의 소자 설정, 파라미터 및 하드웨어 세부 사항 소개
- 소프트웨어 정의 라디오 개념과 워크플로의 개요
- RFSoC의 내장 ADC/DAC 타일, FPGA 패브릭 및 ARM 프로세서 검토
- RFSoC 소자의 세대 간 차이점 살펴보기
- DAC 및 ADC 타일의 프로그래밍 가능한 옵션 살펴보기
주파수 계획
학습목표: RFSoC에서 DAC 및 ADC 타일에 사용되는 나이퀴스트 영역 및 샘플링 레이트와 함께 주파수 계획 소개
- 디지털 상향 변환에 DAC 타일 디지털 직교 변조기 사용
- 전송에 DAC의 일반 모드(나이퀴스트 영역 1) 및 혼합 모드(나이퀴스트 영역 2) 작업 사용
- 대역통과 샘플링 정리를 적용하여 수신기의 샘플링 레이트 선택
RFSoC의 송신 및 수신 기능 시뮬레이션
학습목표: RFSoC에서 디지털 신호의 송신 및 수신 시뮬레이션
- 프레임 기반 처리 검토
- RFSoC의 송신기 및 수신기 모델 시뮬레이션
- RFSoC에 배포할 수 있도록 모델 준비
2일차
SoC Blockset을 사용하여 RFSoC 타깃팅
학습목표: 특히 1세대 및 3세대 RFSoC를 타깃으로 SoC HW/SW 아키텍처를 시뮬레이션하고, 모델링하며, 분석합니다.
- SoC Blockset 소개
- SoC Blockset의 RFSoC 템플릿을 사용하여 RFSoC 시스템 모델링 프레임워크 생성
- SoC Builder를 사용하여 알고리즘의 PL 및 PS 영역에 대한 코드 시뮬레이션 및 생성
- FPGA, ARM 및 RF 컨버터 타일을 타깃으로 하여 보드에 응용 프로그램 배포
RFSoC를 위한 하드웨어/소프트웨어 Co-Design
학습목표: MATLAB에서 HDL IP 설계를 배포하고 런타임에 상호 작용하고 성능 검증
- RFSoC Vivado 프로젝트 생성 및 검토
- 런타임에 생성된 HDL IP의 스트리밍 및 파라미터 데이터에 액세스
- MATLAB에서 동적으로 RF Data Converter 설정 구성