Using ISERDESE2 (Serdes) in Xilinx FPGA's with Vivado
Автор: Paul K
Загружено: 2025-11-01
Просмотров: 431
Описание:
In this video, Dr. Paul Kerstetter explains deserialization in FPGAs and walks through the Xilinx ISERDESE2 primitive.
Modern ADCs often send data over high-speed serial links instead of wide parallel buses. This shift helps eliminate trace-length matching issues at high frequencies — but it also means the FPGA must deserialize that fast serial bitstream into parallel data for processing.
That’s where the ISERDESE2 comes in.
In this tutorial, we explore:
✅ Why ADCs use serial interfaces
✅ SDR vs DDR deserialization
✅ How the ISERDESE2 works in Xilinx 7-Series FPGAs
✅ Clock alignment and timing challenges
✅ Practical bring-up tips and common pitfalls
✅ Working design + simulation example
If you're designing with Artix-7, Kintex-7, Virtex-7, or Zynq-7000 FPGAs and working with high-speed data (like 1 Gb/s ADC streams), this video will help you understand how to use the ISERDESE2 for reliable deserialization.
📎 Resources & Links
🔗 ISERDESE2 Documentation (UG953)
https://docs.amd.com/r/en-US/ug953-vi...
🔗 Source files + timing simulation (linked below)
https://github.com/pkerstetter/ISERDESE2
________________________________________
👍 Like the video
🔔 Subscribe for more FPGA & digital design tutorials
💬 Drop questions in the comments — happy to help!
________________________________________
📘 The Joy of Doing Less
Unrelated to this video, but I’ve written a short book on simplicity and doing less.
https://www.amazon.com/Joy-Doing-Less...
#FPGA #Xilinx #Vivado #ISERDESE2 #Deserialization #HighSpeedDesign
#Artix7 #FPGADevelopment #DigitalDesign #ADCFPGA #SignalProcessing
#Xilinx7Series #SourceSynchronous #ElectronicsEngineering #HardwareDesign
#LearningFPGA #FPGAProjects #EngineeringEducation
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: