Agilex 5 FPGA 및 SoC E-시리즈 065B 모듈식 개발 키트

Agilex™ 5 FPGA E-시리즈 065B 모듈식 개발 키트 빠른 시작 가이드

박스에 뭐가 들어 있어요

Agilex 5 FPGA E-시리즈 065B 모듈식 키트 상자 내용물  

이미지 1. Agilex 5 FPGA E-시리즈 065B 모듈식 개발 키트에 포함된 구성 요소

개발 키트 전원 켜기

이 섹션에서는 워크스테이션에서 새 개발 키트를 빠르게 설정하는 방법을 안내합니다. 전체 문서를 찾으려면 사용 설명서를 다운로드하십시오.

라벨이 있는 Agilex™ 5 FPGA E-시리즈 065B 모듈식 개발 키트  

이미지 2. Agilex 5 FPGA E-시리즈 065B 모듈식 개발 키트의 레이블이 지정된 구성 요소

1단계. 캐리어 보드의 전원 스위치가 ON 위치(기본 공장 설정)에 있는지 다시 확인하십시오.
2단계. 제공된 전원 어댑터를 캐리어 보드의 ATX 전원 커넥터에 꽂습니다.
3단계. 보드의 전원이 성공적으로 켜졌음을 나타내는 전원 양호 LED(전원 스위치 옆의 DS2)가 켜지는지 확인합니다.

이제 개발 키트를 사용할 준비가 되었습니다. 

설정 후 다음 단계

Agilex 5 FPGA E-시리즈 065B 모듈식 개발 키트의 기능을 입증하기 위해 아래에서 시도해 볼 수 있는 몇 가지 옵션이 있습니다.

 

  • 리눅스로 부팅 은 하드 프로세서 시스템을 활용하는 방법을 안내합니다.
  • 보드 테스트 시스템 섹션에서는 개발 키트의 다양한 구성 요소를 테스트하기 위한 지침을 제공합니다.

 

개발 플랫폼을 최대한 활용하려면 계속 진행하기 전에 Quartus Prime 디자인 소프트웨어를 다운로드하는 것이 좋습니다. 소프트웨어 다운로드 및 설치 방법에 대한 지침은 여기에서 확인할 수 있습니다.

 

 

GSRD(Golden System Reference Design)는 Agilex 5 FPGA E-시리즈 HPS로 개발을 시작하도록 설계된 하드웨어 및 소프트웨어 솔루션입니다. 개발 키트에는 Linux 운영 체제를 갖춘 Micro SD 카드가 있는 HPS 확장 보드가 포함되어 있습니다. FPGA의 구성 파일이 이미 내부 QSPI 메모리로 플래시되어 있습니다. 이 흐름은 HPS 부팅 우선 모드에서 FPGA 부팅하는 과정을 안내하며, 여기서 HPS는 자체적으로 구성한 다음 QSPI 플래시를 사용하여 FPGA 구성합니다. 그 후 Linux 운영 체제가 부팅되고 사용자는 명령줄 인터페이스를 활용하여 운영 체제와 함께 작업할 수 있습니다.

 

1) Micro-USB 케이블을 모듈식 보드의 HPS-UART(J2) 커넥터에 연결하고 호스트 PC에 연결합니다.

2) MSEL 스위치 S4ON-ON 위치로 구성되어 있는지 확인하는 것이 좋습니다.

3) 장치 및 프린터로 이동합니다.

4) 다음 명령을 실행하여 FTDI(Future Technology Devices International) 드라이버가 연결을 위해 할당하는 장치(예: /dev/ttyUSB0)를 확인합니다.

sudo dmesg | grep tty

 

5) 다음과 같이 미니콤을 설정합니다.

 

  • 시스템에 minicom이 설치되어 있는지 확인하십시오. 그렇지 않은 경우 다음 명령을 호출합니다.
sudo apt-get install minicom
  • minicom -s를 루트로 실행하여 minicom 설정 모드로 들어갑니다.
sudo minicom -s
  • 직렬 포트 설정을 선택한 다음 Enter 키를 누릅니다.
  • A를 눌러 Serial Device를 /dev/ttyUSB0으로 변경한 다음 Enter 키를 누릅니다.
  • E를 눌러 포트 설정을 변경합니다. E 를 다시 눌러 속도에 대해 115200을 선택한 다음 Q를 눌러 데이터/패리티/정지 비트를 8-N-1 구성으로 설정합니다.
  • Enter 키를 두 번 눌러 기본 미니콤 설정 메뉴로 돌아갑니다.
  • 설정을 dfl로 저장을 선택한 다음 Enter 키를 눌러 minicom 설정을 기본값으로 저장합니다.
  • 종료를 선택합니다.

 

5) 보드의 전원을 켭니다. Linux가 Windows 시스템에서 HPS 부팅을 시작하는 것을 볼 수 있습니다.

6) 부팅 후 메시지가 표시되면 root를 입력합니다. 이제 Agilex 5 HPS에서 실행되는 Linux 플랫폼에 로그인되었습니다.

7) 샘플 "hello world" 프로그램을 실행하려면 터미널에 다음 코드를 입력합니다.

cd ~/intelFPGA

그러면

./hello

터미널 화면에 "hello SOC FPGA"가 표시되어야 합니다.

 

전체 참조 문서 및 데모는 GSRD 문서에서 찾을 수 있습니다.

 

 

개발 키트에는 이 보드의 기능을 테스트하기 위한 보드 테스트 시스템(BTS) 그래픽 사용자 인터페이스(GUI)가 포함되어 있습니다. BTS는 기능 설정을 변경하고 결과를 관찰할 수 있는 사용하기 쉬운 인터페이스를 제공합니다.

BTS를 사용하여 다음을 수행할 수 있습니다.

 

  • 테스트 보드 구성 요소
  • 기능 매개 변수 수정
  • 성능 관찰
  • 전력 사용량 측정

 

필요한 Java 런타임 환경을 설치하고 응용 프로그램을 시작하는 방법에 대한 전체 지침은 사용자 안내서의 보드 테스트 시스템 섹션을 참조하십시오.