2월, 2019의 게시물 표시

How to use LVDS_25 input to 3.3V HR bank

이미지
How to use LVDS_25 input to 3.3V HR bank How to use LVDS_25 input to 3.3V HR bank Xilinx 7-Series FPGA Device는 3.3V User IO로 동작할 수 있는 HR bank가 있습니다. LVDS_25는 Xilinx Standard IO 중 하나입니다. 그리고 LVDS_25를 사용하기 위해서는 Bank 전원이 반드시 2.5V로 인가되어야 합니다. 이는 User IO를 LVDS_25 output으로 사용할 경우에만 해당됩니다. LVDS_25 input의 경우는 Bank 전원으로 3.3V가 인가되어도 괜잖습니다 . 지금부터 실제로 Vivado v2018.3에서 3.3V가 인가된 bank에 LVDS_25 input design을 구현하여 Compile이 잘 되는지 살펴보겠습니다. 1. LVDS_25 input을 3.3V Bank에 적용하여 보겠습니다. 아래와 같은 schematic의 design을 예제로 사용할 것입니다. 예제에서 사용한 source code, constarints file은 test.vhd , pin_lock.xdc 입니다. Synthesis, Implementation 까지는 문제없이 진행됩니다. 하지만 Generate Bitstream 시에 아래와 같은 Error 가 발생합니다. 하나의 Bank에 3.3V LCMOS33과 2.5V LVDS_25가 함께 사용되어 문제가 된다는 error message 입니다. 그러나 LVDS_25 input의 경우는 문제가 없어야 합니다. [DRC BIVC-1] Bank IO standard Vcc: Conflicting Vcc voltages in bank 15. For example, the followin...

Xilinx Artix-7 FPGA AC701 Evaluation Kit

이미지
Xilinx AC701 Evaluation Kit Xilinx Artix-7 FPGA AC701 Evaluation Kit Xilinx AC701 board를 구매하게 되면 관련된 모든 자료들이 제품 내에 포함되어 있지 않고 Xilinx web-site에서 download 받도록 되어 있습니다. 거의 대부분의 Hardware 개발자는 Xilinx Artix-7 Device를 처음으로 사용할 경우, FPGA 설계 시에 AC701 board의 자료를 참고하기를 원합니다. Xilinx AC701 board 관련 자료는 Xilinx web-site에 log-in 후에 download 받을 수 있도록 되어 있습니다. Xilinx ID는 Google ID, Naver ID를 만드는 경우처럼 간략한 내용(이름,회사,메일주소 등등)만 기입하면 쉽게 생성할 수 있습니다. Xilinx AC701 board 관련 자료에 대하여 정리한 내용입니다. Xilinx AC701 board에 사용된 FPGA는 XC7A200T-2FBG676C 입니다. Xilinx AC701 board에 대한 Youtube 소개 동영상입니다. Xilinx AC701 board의 전체적인 모양을 확인할 수 있습니다. Featuring the Artix-7 FPGA AC701 Evaluation Kit UG952 (v1.3) 문서를 보면 Xilinx AC701 board에 대한 자세한 설명을 확인할 수 있습니다. UG952 - AC701 Evaluation Board for the Artix-7 FPGA User Guide (v1.3) Xilinx AC701 Allegro Board 관련 자료를 다운로드 받을 수 있는 link 입니다. ac701-allegro-board...

How to download Ubuntu Linux 16.04.5 LTS (64-bit)

이미지
How to download Ubuntu How to download Ubuntu Linux 16.04.5 LTS 아래 세 가지 내용에 대하여 설명하려고 합니다. Ubuntu install file을 download받는다. VMware Tool을 이용하여 Ubuntu를 install한다. Ubuntu OS에 Vivado Tool을 install한다. 여기에서의 내용은 Ubuntu를 download하는 방법에 대한 내용입니다. How to download Ubuntu Linux 16.04.5 LTS Xilinx Vivado v2018.3과 호환 가능한 Linux OS는 다음과 같습니다. Red Hat Enterprise Workstation/Server 7.2, 7.3, 7.4, and 7.5 (64-bit) Red Hat Enterprise Workstation 6.6, 6.7, 6.8, and 6.9 (64-bit) SUSE Linux Enterprise 11.4 and 12.3 (64-bit) CentOS 7.2, 7.3, 7.4, and 7.5 (64-bit) CentOS 6.7, 6.8, and 6.9 (64-bit) Ubuntu Linux 16.04.4, 18.04 LTS (64-bit) 아래의 사이트에서 Ubuntu Linux 16.04.5 를 Dwonload 받을 수 있습니다. Ubuntu 16.04.5 LTS (Xenial Xerus) webpage: http://releases.ubuntu.com/16.04/ Xilinx 문서의 recommand는 Ubuntu Linux 16.04.4 이지만, Ubuntu L...

Supported Flash Memory Devices for Artix-7 Device Configuration

이미지
Supported Flash Memory Devices for Artix-7 Device Configuration Supported Flash Memory Devices for Artix-7 Device Configuration FPGA는 반드시 SPI or BPI Flash Memory와 함께 사용되어집니다. FPGA는 왜 SPI or BPI Flash Memory가 필요한가? FPGA에 download된 image(.bit file)는 board의 전원이 Off되면 사라집니다. 그러므로 전원 On시에 download할 image(.mcs file)를 SPI or BPI Flash Memory에 저장하여 FPGA로 download하게 됩니다. Artix-7 Configuration을 위하여 어떤 종류의 SPI or BPI Flash Memory를 사용하여도 전혀 문제가 없는가? Artix-7 Configuration을 위하여 사용되는 SPI or BPI Flash Memory은 반드시 Xilinx에서 Recommend하는 SPI or BPI Flash Memory를 사용하여야 합니다. Artix-7 Configuration을 위하여 사용 가능한 SPI or BPI Flash Memory는 무엇이 있는가? UG908 (v2018.3) January 18, 2019 / Vivado Programming and Debugging 문서의 page 328~332를 보면 Xilinx가 Recommend하는 SPI Flash Memory와 BPI Flash Memory에 대한 List를 확인할 수 있습니다.