This channel has some resources gathered, that are related (almost completely) to all aspects of FPGA devices, with input from CERN people. Also sometimes there have been specific issue discussions. It is generic, most surely incomplete, would be better to be changed into a Docs page, however now with the new FDF forum, I thought I should link it.
Hi!
It seems to be inaccessible to non-CERN people. It would be nice if some info could be distilled to the public.
Cheers,
Hi,
I added “lurk and repost” to my TODO list.
I see that many posts are from 2023… I will repost here in case something interesting comes up!
Nicolò
Indeed, once it is transformed (soon) into another form (e.g. new post), we post it here…
General reference and summary
VHDL
IEEE Standard for VHDL Language Reference Manual
https://www.ics.uci.edu/~jmoorkan/vhdlref/vhdl.html
https://www.csee.umbc.edu/portal/help/VHDL/summary.html
https://docs.xilinx.com/r/en-US/ug901-vivado-synthesis/VHDL-RESERVED-Words
Verilog
IEEE Standard for SystemVerilog–Unified Hardware Design, Specification, and Verification Language
https://www.asic-world.com/verilog/design_flow1.html
https://docs.xilinx.com/r/en-US/ug901-vivado-synthesis/Verilog-Reserved-Keywords
High-Level Synthesis (HLS)
- https://en.wikipedia.org/wiki/High-level_synthesis#Vendors
- and most important for HEP
HLS4ML: https://fastmachinelearning.org/hls4ml
eFPGA (embedded FPGA) technology
Books
Verilog: https://catalogue.library.cern/search?q=verilog&l=grid&order=asc&p=1&s=15&sort=bestmatch
FPGA: https://catalogue.library.cern/search?q=fpga&l=grid&order=asc&p=1&s=15&sort=bestmatch
Test bench creation and online simulators
https://www.doulos.com/knowhow/perl/testbench_creation
Simulators - other tools
VHDL
http://ghdl.free.fr (Free-Open Source)
VHDL + Verilog
Waveform Editor
https://wavedrom.com/editor.html
Symbiflow Open-Source Toolchain
https://symbiflow.github.io/
HDL coding conventions and similar
Validation and Verification
A reference book available for CERN online:
https://verificationacademy.com
UVVM https://www.uvvm.org/features
CERN Resources
EDA HDL software in Docker containers
https://gitlab.cern.ch/cce/docker_build
HOG (HDL on Git)
Videos
also on
https://www.youtube.com/playlist?list=PL35626FEF3D5CB8F2
IP Cores, Libraries and other Resources
OPEN HARDWARE REPOSITORY
Colibri (CERN)
https://gitlab.cern.ch/colibri/colibri
Various links
https://www.reddit.com/r/FPGA
https://electronics.stackexchange.com/questions/tagged/fpga+vhdl+verilog
Official Cadence Design Systems Training Courses
FOSDEM - Free Open-Source CAD/EDA tools
https://video.fosdem.org/2021/D.cad
Fab Services
Google - https://github.com/google/skywater-pdk
IMEC - https://www.imeciclink.com/en/asic-fabrication
https://www.skywatertechnology.com/
Courses - Training
- AMD-Xilinx On-Demand Training (FREE and paid) https://www.xilinx.com/training/customer-training.html
HLS (High-Level Synthesis)
https://en.wikipedia.org/wiki/High-level\_synthesis#Vendors(https://en.wikipedia.org/wiki/High-level_synthesis#Vendors) and most importantly for HEP HLS4ML: https://fastmachinelearning.org/hls4ml
ructure_
to be expanded - please keep the above structure
News
- https://www.eenewseurope.com/en/tags/plds-fpgas-asics
- https://www.eetimes.com/designline/programmable-logic-designline/
- https://www.eetimes.com/designline/soc-designline/
Collection of links and resources as of 7.March.2025
The channel itself is active with more material being added.