인텔® Arria® 10 FPGA – DisplayPort UHD 스케일러 및 믹서 디자인 예제

인텔® Arria® 10 FPGA – DisplayPort UHD 스케일러 및 믹서 디자인 예제

714642
3/6/2017

소개

설계는 인텔® Arria® 10 GX FPGA 개발 키트에서 실행됩니다. Bitec FMC 도터 카드는 PC 그래픽 카드의 GPU(그래픽 프로세서 유닛)에서 비디오 데이터를 수신하고 비디오 데이터를 모니터로 전송하는 데 사용됩니다. 이 참조 디자인은 DisplayPort RX 링크를 통해 비디오 데이터(1080p 또는 2160p 해상도)를 수신합니다. 수신된 비디오는 Avalon® 스트리밍(Avalon-ST) 비디오 스트림으로 변환되고, 업스케일링 또는 다운스케일링되어 외부 메모리에 저장된다. 버퍼링된 이미지는 3840 x 2160 컬러 바 배경 및 OSD 아이콘과 혼합되어 DisplayPort 소스로 전송됩니다. 결합된 이미지는 DisplayPort TX 링크를 통해 DisplayPort 지원 모니터로 전송됩니다.

디자인 세부 사항

장치 제품군

인텔® Arria® 10 FPGA 및 SoC FPGA

Quartus 버전

인텔® Quartus® Prime Standard Edition

Quartus 버전

16.1

IP 코어 (52)
IP 코어 IP 코어 카테고리
Avalon FIFO Memory OnChipMemory
Nios II Gen2 Processor NiosII
Nios II Gen2 Processor Unit NiosII
DisplayPort AudioVideo
IRQ Mapper QsysInterconnect
IRQ Clock Crosser QsysInterconnect
JTAG UART ConfigurationProgramming
altera_jtag_avalon_master QsysInterconnect
Avalon-ST Bytes to Packets Converter QsysInterconnect
Avalon-ST Channel Adapter QsysInterconnect
Avalon-ST Single Clock FIFO QsysInterconnect
Avalon-ST JTAG Interface QsysInterconnect
Avalon-ST Packets to Bytes Converter QsysInterconnect
Reset Controller QsysInterconnect
Avalon-ST Timing Adapter QsysInterconnect
Avalon Packets to Transaction Converter QsysInterconnect
MM Interconnect QsysInterconnect
Avalon-MM Slave Agent QsysInterconnect
Avalon-MM Slave Translator QsysInterconnect
Avalon-ST Adapter QsysInterconnect
Avalon-ST Error Adapter QsysInterconnect
Memory-Mapped Demultiplexer QsysInterconnect
Memory-Mapped Multiplexer QsysInterconnect
Avalon-MM Master Agent QsysInterconnect
Avalon-MM Master Translator QsysInterconnect
Avalon-ST Handshake Clock Crosser QsysInterconnect
Memory-Mapped Traffic Limiter QsysInterconnect
Memory-Mapped Router QsysInterconnect
PIO (Parallel I/O) Other
On-Chip Memory (RAM or ROM) OnChipMemory
Interval Timer Peripherals
System ID Peripheral Other
Avalon-ST Data Format Adapter QsysInterconnect
Avalon-ST Video stream cleaner QsysInterconnect
Video Input Bridge AudioVideo
Clipper II (4K Ready) AudioVideo
Clocked Video Input II (4K Ready) AudioVideo
Clocked Video Output II (4K Ready) AudioVideo
Arria 10 External Memory Interfaces ExternalMemoryInterfaces
EMIF Core Component for 20nm Families ExternalMemoryInterfaces
Avalon-MM Pipeline Bridge QsysInterconnect
Mixer II (4K Ready) AudioVideo
Scaler II AudioVideo
Scaler Algorithmic Core AudioVideo
Frame Buffer II (4K Ready) AudioVideo
Arria 10 Transceiver Native PHY TransceiverPHY
Transceiver PHY Reset Controller TransceiverPHY
Arria 10 FPLL ClocksPLLsResets
Altera GPIO Other
Altera GPIO Core Other
Altera IOPLL ClocksPLLsResets
Altera Arria 10 XCVR Reset Sequencer Other

세부 설명

Quartus Prime 소프트웨어 GUI(버전 14.1 이상)에서 설계 템플릿 준비


참고: 설계 예제를 다운로드한 후 설계 템플릿을 준비해야 합니다. 다운로드한 파일은 <project>.par 파일 형식으로, 이 파일에는 디자인 파일의 압축 버전(.qar 파일과 유사)과 프로젝트를 설명하는 메타데이터가 포함되어 있습니다. 이 정보의 조합이 <project>.par 파일을 구성합니다. 릴리스 16.0 이상에서는 <project>.par 파일을 두 번 클릭하기만 하면 Quartus가 해당 프로젝트를 시작합니다.


프로젝트 템플릿을 표시하는 두 번째 방법은 새 프로젝트 마법사(파일 > 새 프로젝트 마법사)를 사용하는 것입니다. 첫 번째 패널에 프로젝트 이름과 폴더를 입력하면 두 번째 패널에서 빈 프로젝트 또는 프로젝트 템플릿을 지정하도록 요청합니다. 프로젝트 템플릿을 선택합니다. 이전에 로드한 디자인 템플릿 프로젝트 목록과 다양한 개발 키트에 대한 핀아웃 및 설정이 포함된 다양한 "베이스라인 핀아웃 디자인"이 표시됩니다. 목록에 디자인 템플릿이 보이지 않으면 아래에 동그라미로 표시된 디자인 템플릿 설치라는 링크를 클릭합니다.



다운로드한 <project>.par 파일을 찾아 다음을 클릭한 다음 마침을 클릭하면 디자인 템플릿이 설치되어 Quartus의 프로젝트 탐색기 창에 표시됩니다.


참고: 설계가 설계 스토어에 설계 템플릿으로 저장되면 명시된 Quartus 소프트웨어 버전에 대해 이전에 회귀 테스트를 거쳤습니다. 회귀는 설계 템플릿이 Quartus 설계 흐름에서 분석/합성/피팅/어셈블리 단계를 통과하도록 합니다.



Quartus Prime 소프트웨어 명령줄에서 설계 템플릿 준비


명령줄에 다음 명령을 입력합니다.

quartus_sh --platform_install -package <프로젝트 디렉토리>/<project>.par


프로세스가 완료되면 다음을 입력합니다.

quartus_sh --platform -name <프로젝트>



참고:

* ACDS 버전 : 16.1.0 표준


디자인 세부 사항

장치 제품군

인텔® Arria® 10 FPGA 및 SoC FPGA

Quartus 버전

인텔® Quartus® Prime Standard Edition

Quartus 버전

16.1