728x90
반응형

분류 전체보기 59

Warning message occurred when installing Vivado 2022.1

Introduction Vivado 2022.1을 Install하는 중에 다음과 같은 Warning message가 나타났습니다. 이 경우에 문제가 없는지 확인하는 과정에서 정리된 내용을 기술합니다. Test를 위한 PC 사용환경은 다음과 같습니다. OS : Windows 10 pro ( version : 21H2 ) Vivado version : 2022.1.2 Warning message occurred 1. Vivado 2022.1을 Install을 하면 거의 마지막 단계에서 다음과 같은 Message window가 나타납니다. 2. 그 내용을 보면 다음과 같습니다. Warning: Xilinx software was installed successfully, but an unexpected sta..

Xilinx/Vivado 2022.09.06

How to monitor XADC with "JTAG to AXI Master" IP

Introduction "JTAG to AXI Master" IP를 이용하여 XADC를 monitoring하는 방법에 대하여 설명하겠습니다. (여기서는 간단하게 XADC를 이용하여 FPGA Device의 온도(Temperature)를 monitoring 하겠습니다.) Test를 위한 PC 사용환경은 다음과 같습니다. OS : Windows 10 Pro ( version : 20H2 ) Vivado version : 2020.2.2 Target Board : Artix-7 50T Evaluation Board Working Directory : C:/My-Study/XADC_test Example Design : XADC_test.zip How to monitor XADC with "JTAG to AXI ..

Xilinx/Vivado 2022.08.31

Using the JTAG-to-AXI to test Peripherals on Artix-7 board (2/2)

Introduction 앞서 BLOG에서 JTAG to AXI Master (PG174 - February 4, 2021) 라는 IP를 사용하면, Vivado Hardware Debug Manager의 TCL console을 통하여 JTAG을 지나서, FPGA 내부에 Design된 JTAG-to-AXI Master IP를 지나서, AXI Interconect( or Smart Connect)를 지나서 연결되어 있는 Peripherals( BRAM, GPIO, etc... )에 Write/Read를 할 수 있음을 확인하였습니다. 여기서는 AXI BRAM Controller IP와 Block Memory Generator IP 사이의 Address, data 간의 관계를 살펴 보겠습니다. Table of C..

Xilinx/Vivado 2022.08.31

Using the JTAG-to-AXI to test Peripherals on Artix-7 board (1/2)

Introduction JTAG to AXI Master (PG174 - October 5, 2016) 라는 IP를 사용하면, Vivado Hardware Debug Manager의 TCL console을 통하여 JTAG을 지나서, FPGA 내부 Design된 JTAG-to-AXI Master IP를 지나서, AXI Interconect( or Smart Connect)를 지나 연결되어 있는 Peripherals( BRAM, GPIO, etc... )에 Write/Read를 할 수 있습니다. TCL console을 통하여 TCL command를 사용하기 때문에 어느 정도의 TCL language를 알고 있으면 좋습니다. 하지만 TCL language를 잘 모르더라도 여기에서 앞으로 설명하는 TCL com..

Xilinx/Vivado 2022.08.31

Ratio between the number of logic cells and 6-input LUTs

Introduction Number of logic cells과 Number of 6-input LUTs 사이에는 약간의 차이가 있습니다. ( One Logic Cell은 One 4-input LUT(Look Up Table)와 One Flip-Flop으로 정의됩니다. ) 여기서는 7-series device와 UltraScale / UltraScale+ device에서의 "Ratio between the number of logic cells and 6-input LUTs"를 알아보겠습니다. 7-Series Deives 7-Series Devices의 SLICE에 대해 알아보겠습니다. 7-Series Devices의 SLICE는 SLICEL과 SLICEM이라는 2종류의 Slice가 있습니다. 차이점은 ..

Xilinx/Device 2022.08.22

Xilinx Devices - 3D ICs Based on SSI Technology

Introduction Stacked silicon interconnect (SSI) technology를 사용한 2개 이상의 Supper Logic Region (SLR)을 가지는 Xilinx FPGA Devices는 3D ICs라고 합니다. 반면에 하나의 Supper Logic Region (SLR)을 가지는 Xilinx FPGA Devices는 monolithic(단일로 만들어진) devices라고 합니다. 대부분의 Xilinx FPGA Devices는 monolithic devices 입니다. 여기서는 monolithic devices가 아닌 3D ICs는 어떤 part의 Xilinx FPGA Devices가 있는지 확인하여 보겠습니다. 7 Series 3D Devices Using SSI Tec..

Xilinx/Device 2022.08.17

VBoxManage.exe: error - ISE 14.7 VM on Windows 10

Introduction Windows 10에서 ISE VM 14.7을 잘 사용하고 있다가 최근에 실행 시 다음과 같은 Error가 발생합니다. 위와 같은 "VBoxManage.exe: error: Details: code E_FAIL (0x80004005)" Error message가 발생할 경우에 어떻게 해결하는지 알아보겠습니다. 현재 사용하고 있는 PC 사용 환경은 다음과 같습니다. OS : Windows 10 pro ( version : 20H2 ) ISE VM version : 14.7 for Windows 10 Oracle VM VirtualBox Manager 1. 화면 하단 왼쪽의 Windows icon의 옆에 있는 Search icon을 클릭합니다. 2. Search 란에 "Virtualb..

Xilinx/ISE 2022.08.17

MIP Pin Mapping Guide for DDR3/4, RDIMMs, LRDIMMs

Introduction Xilinx에 MIG ( Memory Interface Generator ) IP를 사용함에 있어 Xilinx Device의 Pin과 DDR3/4 memory의 Pin 사이의 Pin maapping은 중요합니다. 일반적인 DDR3/4 Component memory의 경우는 MIG IP에서 Guide된 Pin mapping을 사용하면 됩니다. 하지만 DDR3/4, RDIMMs, LRDIMMs memory의 경우는 주의하여야 할 부분이 있습니다. 여기서는 Xilinx Device의 MIG IP의 Pin과 DDR3/4, RDIMMs, LRDIMMs memory의 Pin 사이의 Pin mapping에서 주의하여야 할 부분에 대하여 알아보겠습니다. Pin Mapping for x4 RDIM..

Xilinx/IPs 2022.08.16

How to install a Board Definition file

Introduction Vivado Project에서 "Create a New Vivado Project" 을 진행할 경우에 아래와 같이 Target Device의 Part Number 대신 Xilinx Evaluation Board를 선택할 수 있습니다. 하지만 Xilinx Evaluation Board가 아닌 3rd party Xilinx Board의 경우는 몇몇 Avnet Board 외에는 보이지 않습니다. 그래서 과거에는 아래와 같이 3rd party Xilinx Board의 Board Definition File을 별도로 설정하여야 했습니다. 그러나 요즈음에는 보다 쉽게 3rd party Xilinx Board의 Board Definition File을 install할 수 있습니다. 지금부터 "..

Xilinx/Vivado 2022.08.16

My recommended book for "VHDL" or "Verilog" users

Introduction 현재 FPGA Design에 있어 사용되는 Language로 Verilog HDL, VHDL을 많이 사용하고 있습니다. 최근 들어 C language로 FPGA를 Design할 수 있는 단계로까지 발전하였지만 여전히, Verilog HDL, VHDL이 많이 사용되고 있습니다. 여기서는 제가 그동안 보아 왔던 여러 Vrilog HDL, VHDL 관련 서적 중에서 항상 옆에 두고서 필요할 경우 보게 되는 책을 한 권 소개하려고 합니다. HDL Chip Design amazon.com에서 "HDL Chip Design"으로 검색하면 아래와 같은 책 한권을 확인할 수 있습니다. 이 책은 Verilog HDL과 VHDL을 비교하여 볼 수 있도록 구성되어 있습니다. 내용은 가장 기본적인 기초..

Xilinx/Vivado 2022.08.11
728x90
반응형