728x90
반응형

Xilinx/Device 12

How to define the MPSoC's interconnect matrix (ICM)

Introduction Zynq UltraScale+ MPSoC의 경우, PS (ARM processor)에서 사용할 수 있는 GTR Transceivers가 있습니다. 그리고, PS에 있는 PCIe, SATA, USB 3.0, DisplayPort, Ethernet Controller는 GTR Transceivers를 사용합니다. 하지만, PCIe, SATA, USB 3.0, DisplayPort, Ethernet Controller를 모두 사용하기에는 GTR Transceivers의 lane은 4개만 존재합니다. 따라서 각 Interface에 대하여 선택적인 설정을 한후에 사용하여야 하며 이를 위하여 interconnect matrix (ICM)를 알아야 합니다. Test를 위한 PC 사용환경은 다음..

Xilinx/Device 2023.11.30

How to handle all VCCO and I/O pins in the unused bank

Introduction Xilinx Device의 Bank 내에 존재하는 All User I/O를 사용하지 않을 경우에 해당 Bank의 Vcco와 User I/O를 어떻게 하는 것이 좋은지에 대하여 설명하려고 합니다. Test를 위한 PC 사용환경은 다음과 같습니다. OS : Windows 10 pro ( version : 22H2 ) Vivado version : 2023.1 1. PCB Schematic Review CheckList 1. 아래 엑셀 파일은 Old 버전의 PCB Schematic Review CheckList 입니다. xtp427-us-plus-schematic-review-checklist_old.xls 위 파일은 VCCO of unused I/O banks에 대하여 다음과 같이 언..

Xilinx/Device 2023.10.05

각 전원 Pin들이 공급하는 FPGA Resource는?

Introduction Xilinx FPGA Device를 사용하면 각 전원 핀들이 공급하는 FPGA Resource가 무엇인지 확인해야 하는 경우가 발생합니다. 예를 들면 Block Memory의 동작에 매우 낮은 확률로 문제가 있는 경우에 여러가지 원인을 추측할 수 있지만 그 중에 Block Memory에 전원을 공급하는 Vccbram의 전원 Noise도 그 원인 중에 하나가 될 수 있습니다. 여기서는 Xilinx FPGA device를 사용하기 위하여 필요한 여러가지 전원들과 각 전원이 공급하는 FPGA Resource가 무엇인지 확인하여 보겠습니다. Test를 위한 PC 사용환경은 다음과 같습니다. OS : Windows 10 pro ( version : 21H2 ) Vivado version :..

Xilinx/Device 2023.02.21

Recommended Power on/off sequence

Introduction 여기서는 Xilinx에서 Recommend하는 power on/off sequence 및 주의점( power on/off sequence를 따르지 않았을 때 문제는 무었인지와 각 전원간 Delay에 대한 조건은 있는지 )에 대하여 알아보겠습니다. Test를 위한 PC 사용환경은 다음과 같습니다. OS : Windows 10 pro ( version : 21H2 ) Vivado version : 2022.1 Power on/off sequence 1. 7-Series의 power on/off sequence에 대한 information은 Datasheet에 기술되어 있습니다. (Datasheet에서 "sequence"로 검색하면 관련 내용을 확인할 수 있습니다.) Spartan-7 ..

Xilinx/Device 2022.10.05

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

Power Guide for Xilinx FPGAs

Introduction Xilinx Device를 사용함에 있어 대부분의 경우, Target Device에 대한 Power 설계에 대한 고민을 많이 합니다. 여기서는 Power Guide for Xilinx FPGAs에 대한 2가지 방법을 설명하려고 합니다. 사용하고자 하는 Xilinx Target Device에 대하여 어느 정도의 로직을 사용하는지 확인이 가능한 경우와 확인이 불가능한 경우에 대한 Power Guide for Xilinx FPGAs를 설명하겠습니다. Xilinx Power Estimator (XPE) 사용하고자 하는 Xilinx Target Device에 대하여 어느 정도의 로직을 사용하는지 확인이 가능한 경우에는 Xilinx Power Estimator (XPE)를 사용하면 됩니다. ..

Xilinx/Device 2022.08.06

Discontinuation notice for Xilinx Platform Flash PROMs

Introduction Xilinx가 제공하는 Platform Flash In-System Programmable Configuration PROMs에 대하여 Discontinuation notice가 있습니다. 2021년을 마지막으로 XCF01S, XCF02S, XCF04S, XCF08P, XCF16P, XCF32P이 단종됨에 따라 이를 대체할 수 있는 solution을 고민하게 됩니다. 여기서는 Xilinx가 제공하는 Platform Flash In-System Programmable Configuration PROMs을 대체하여 사용할 수 있는 3rd Party Flash Memory Devices에 대하여 설명하려고 합니다. 3rd Party Flash Memory Devices Xilinx 7-..

Xilinx/Device 2022.08.06

Configuration Memory Devices List for Xilinx

Introduction Xilinx Devices는 SRAM base (volatile memory)로 되어 있기 때문에 Power-Off 시 저장된 모든 것이 사라집니다. 그런 이유로 외부에 Power-Off 시에도 문제가 없는 Configuration Memory (non-volatile memory)로 Flash Memory Device를 사용합니다. Configuration Memory (non-volatile memory)로 모든 Flash Memory Device를 Xilinx Devices와 함께 사용할 수는 없습니다. Xilinx Devices와 함께 사용 가능한 Flash Memory Devices List가 있습니다. 여기서는 Xilinx Devices와 함께 사용 가능한 Flash M..

Xilinx/Device 2022.08.05

Zynq® UltraScale+™ MPSoCs : Difference between CG, EG, EV Devices

Introduction Zynq® UltraScale+™ MPSoCs는 3 종류의 Devices로 나누어 집니다. CG Devices, EG Devices, EV Devices가 있습니다. 세 종류의 Devices 간의 차이점에 대하여 설명하겠습니다. 01 가장 큰 차이점은 Graphics Processor, Video Codec의 유무 입니다. 02 그 외는 PCIe, DSP, GTH( 16.3 Gbps )의 갯수에 차이가 있으며, GTY( 32.75 Gbps )가 있는지의 차이도 있습니다. 보다 자세한 내용은 아래 링크의 자료를 보세요. Zynq® UltraScale+™ MPSoCs Product Tables and Product Selection Guide 여러분의 FPGA 설계에 조금이라도 도움이..

Xilinx/Device 2022.08.02
728x90
반응형