-
카테고리
-
세부 분야
반도체
-
해결 여부
해결됨
FPGA 분리 질문
21.09.09 10:00 작성 조회수 259
1
1) Vivado에서 FPGA 보드에 프로그래밍을 한 후
FPGA를 분리할 때 다른 절차 없이 보드 전원을 그냥 내리면 되는건가요?
아니면 USB 안전 분리처럼 전원을 내리는 절차가 있는 것인가요?
2) 보드의 전원을 내리고 다시 키면 프로그래밍된 회로가 없어지는 것 같은데
FPGA에 프로그래밍된 회로는 휘발성인건가요?
답변을 작성해보세요.
1
설계독학맛비
지식공유자2021.09.09
안녕하세요 :)
1) Vivado에서 FPGA 보드에 프로그래밍을 한 후
FPGA를 분리할 때 다른 절차 없이 보드 전원을 그냥 내리면 되는건가요?
아니면 USB 안전 분리처럼 전원을 내리는 절차가 있는 것인가요?
-> 문서를 봤는데, 질문하신 Power off 가이드는 없네요.
https://digilent.com/reference/_media/reference/programmable-logic/zybo-z7/zybo-z7_rm.pdf
특별한 절차? 는 없이 파워를 껏습니다. (4년 됐나..? 의외로 고장없이 튼튼하네요)
2) 보드의 전원을 내리고 다시 키면 프로그래밍된 회로가 없어지는 것 같은데
FPGA에 프로그래밍된 회로는 휘발성인건가요?
-> 해본 적은 없는데, 안될 이유는 없습니다. 주말에 따로 해볼께요.
우선 다음방법으로 해보시겠어요? (될 것 같아요)
알고계신대로, 휘발성 메모리에 JTAG 을 통해서 프로그래밍 하고 있어요.
당연히, 비 휘발성 메모리에 프로그래밍 가능하구요.
다음 링크에서
https://digilent.com/blog/how-to-program-your-fpga-there-are-four-ways/
1번 과정만 따라하신 다음에, (jumper 를 jtag 으로 제가 가이드 하는데, qspi 로 바꿔야 합니다. qspi flash memory 에 program)
The second method is to load the bit file onto the non-volatile quad SPI flash memory on board.
- Make sure the programming jumper is in the QSPI position
- In the Hardware Manager click on the device, and add configuration memory device
- Select the memory device on your board
- Select the bit file and click Okay
- This file will now load during start up
그 다음
"바람" 님이라고 펌웨어 고수분이 만든 영상을 참고 하시면 됩니다.
다음 링크의 20분 부터 보시면 됩니다.
https://youtu.be/EMJqtzEd9Uo?t=1200
해보시고 결과 공유 부탁드려요 :)
0
답변 2