Programming Zynq RFSoCs Using Simulink - MATLAB & Simulink

MATLAB 및 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 설정 구성

수준: 고급

수강자 필수조건:

통신 시스템 및 하드웨어 설계 개념에 대한 지식.

기간: 2 일

언어: English

일정 보기 및 등록