이전 글에 소프트웨어(Quartus, EDS) 및 드라이버를 설치하였다.(CH 1~ 4.2)
(CH 4.3)Downloading a FPGA SRAM Object File
컴퓨터와 Board를 연결하고 전원을 켜서 작동을 시킨다.
Quartus를 실행시키고 Tool- Programmer를 클릭한다
처음에는 아무것도 안보이는데 왼쪽 상단 "File" 탭 아래 Hardware Setup을 클릭한다.
Currently Selected hardware를 눌러 DE-SoC를 클릭하고 close를 클릭한다.
왼쪽에 있는 "Auto Detect"를 클릭하면 Select Device 창이 뜨는데 맞는 Device를 클릭하고 OK를 누른다. (DE1-SoC board는 두번째에 있는 5CSEMA5이다.)
그러면 FPGA(5CSEMA5) 와 HPS(SOCVHPS) 칩을 볼수있다.
FPGA를 마우스 오른쪽 클릭하고 Change File을 누른뒤 \<CD directory>\Demonstration\FPGA\my_first_fpga\my_first_fpga.sof. 를 Select 한다.
※ .sof 파일이 없으면 http://sinawi.tistory.com/10?category=680156 에서 CD-ROM 자료를 받는다.
그러면 파일주소가 <None>에서 sof있는 주소로 바뀌게된다.
주소옆에 체크박스가 있는데 Program/Configure 에 체크를 하고 Start를 누르면 FPGA에 sof를 다운받게 된다.
※ .sof 파일 선택 후에 경고창이 뜨는데 찾아보니 디바이스랑 프로그래밍파일이랑 맞지 않아서 뜨는 문제인거같다.
참고: (https://www.intel.com/content/www/us/en/programmable/quartushelp/14.1/mergedProjects/msgs/msgs/ynpgmwq_incompatible_device.htm)
왜 이런 문제가 생겼는지 모르겠지만 생기면 경고창이 뜨면 Progress failed 이 된다.
몇번 Quartus 를 껐다 켜보고, Board 전원도 껐다 켜보고, USB도 연결해제 했다가 다시 연결해보고
여러 시도를 해보니 올라갔다. 왜 올라갔는지 아직 잘 모르겠다.
CH 5 Running Linux on the DE1-SoC board
DE1-SoC my first HPS-FPGA 를 하다보니 부랴부랴 하게 된 CH 5.
일단 Linux Console in Linux BSP(DE1_SoC_SD.zip)을 다운받고 압축을 푼다. Win32DiskImager, putty를 미리 설치한다.
MicroSD card를 컴퓨터에 연결하고 Win32DiskImager를 실행시킨후 microSD card에 올린다
USB UART driver 설치한다.(windows10 일경우 이미 설치되어 있을 것이다.)
장치관리자 들어가서 포트(COM & LPT)에 USB Serial Port (COM#) 이라고 써있으면 설치가 되어있는 것이다. (#은 임의의 번호)
putty를 실행시키고 type을 Serial로 변경하자. 그러면 써있는게 조금 바뀐다.
그상태에서 다음과 같이 작성한다.
Serial line: COM# (장치관리자에서 확인했던 #)
Speed: 115200
그리고 saved Sessions 에서 DE1-SoC_usb 라고 저장한다.
Linux를 올린 MicroSD 카드를 Board에 장착하고 Putty에서 DE1-SoC_usb를 open 한다.
socfpga login: 이 뜨면 "root" 를 작성하고 엔터한다.
그러면 linux를 사용할수 있다.
CH 6 Running LXDE on the DE1-SoC board
이거는 필요할때 해야겠다 (안하겠다는 뜻)
참고 블로그: (http://develop-fpga.tistory.com/7?category=647429)
'STUDY > Others' 카테고리의 다른 글
DE1-SoC Tutorial (1) (0) | 2018.10.07 |
---|---|
qdz 파일 설치 (install qdz file) (0) | 2018.10.07 |
DE1-SoC Software installation (0) | 2018.10.06 |
FPGA, SoC 관련자료 (0) | 2018.10.06 |
Android Tab Activity (0) | 2018.02.10 |