#verilog

Random FediRequest - does anyone know of a good verilog discussion of "large" cross bar switches? I'm wondering if I can build a 16 x 16 cross bar in the Zynq fabric. I've seen a bunch of "small" cross bars (2 x 2 up to 5 x 5) with basically a bunch of case statements. But was wondering if there was some scheme that helped with larger ones. #rf #verilog #fpga

2025-12-16

En Verilog, on peut assigner un wire sans le déclarer au préalable !

// pas de déclaration du wire ici
assign nouveau_signal = a & b;

#verilog #flf #assign #wire

2025-12-10

I've accidentally started reading about flood fill algorithms. Span filling looks doable in a reasonable amount of logic and memory (for non-pathological shapes). I'm almost tempted to give it a go in over Christmas.🎄

poleguy looking for lost toolspoleguy
2025-12-10

PSA: This just landed on my work feed:

Zynq UltraScale+ Design Advisory

adaptivesupport.amd.com/s/arti

Hey Digital Working Group,
I just got burned by a defect in the ZU when using it as the PCIE endpoint. You cannot boot the ZU until there is a valid PCIE clock (100MHz) at the GTR REFCLK inputs. 
 
This would not have been a problem if I could have used a common clock reference to the NVIDIA SOM and ZU. But the SOM does not support a common clock input. It only provides a PCIE clock, so I'm left with connecting the SOM PCIE_REFCLK output to the ZU GTR REFCLK input. This means I now have a race condition between the ZU booting and the SOM booting. I have to hold off the ZU booting until the SOM is providing that clock reference.
 
Here's the design advisory:
https://adaptivesupport.amd.com/s/article/72992?language=en_US
 
Be sure to read all the way to the bottom!
 
Additional System Considerations:
For all systems using SATA or PCIe, the GT Ref Clock must be present and stable from the beginning of the boot process.
This can have a similar failure mechanism to the issue described above. This requirement should also be checked. 
Link failures can be observed with and without the patch if this requirement is not met.
If your system cannot meet this requirement, please contact support.
2025-12-08

Au fait, Même si la couverture n'a pas changée, le livre «Digital Design with Chisel» en est déjà à sa 6ème édition depuis 2019.

amazon.fr/Digital-Design-Chise

C'est amazon (print) :(
Est-ce que c'est mieux que du bolloré ou lvmh ?

#chisel #flf #fpga #verilog #électronique #scala

Deux livres Digital Design with Chisel avec exactement la même couverture mais le second est beaucoup plus épais
andie :oh_no_bubble:bugwhisperer@blahaj.zone
2025-12-07

Can someone please explain the reason behind having negative vector index ranges in #verilog? The whole end:start declaration was disorienting enough. ​:neofox_dizzy:​ I cannot see how it could be useful. Only that it seems like an easy source of bugs and a massive foot gun. #askfedi

andie :oh_no_bubble:bugwhisperer@blahaj.zone
2025-12-06

https://hdlbits.01xz.net/wiki/Main_Page has been a really wonderful intro to Verilog HDL. I love their use of language that has helped me think about Verilog as not quite programming (at least as I've thought of it from a software standpoint so far). Staying focused on the hardware, the signals, the wires "driving" 1s & 0s around has been fantastic for getting my brain to settle in quickly to this new way of thinking. Highly recommend!
#verilog #FPGA

2025-11-18

S'il vous plaît, faites nous des interfaces de configurations sous forme de fichiers texte.

Que je puisse tout configurer dans un fichier que je versionne proprement avec git et que je n'ai plus qu'à lancer un script pour générer les bitstream et autre fichiers de config.

J'en peu plus de ces clic-clic ultra-buggés en vieux java qui s'affichent mal et mettent des plombes à cocher/décocher.

Sans parler des messages d'erreurs obscures qui surgissent qu'au bout de 30 min de calcul !

#quartus #intel #vivado #amd #xilinx #fgpa #flf #liberté #vhdl #verilog #java #bitstream

Une saisie d'écran de Quartus plein de couleurs avec des erreurs et des fenêtre de partout
2025-11-17

Nous sommes en 2025 et Intel/Altera ne propose toujours pas de logiciel libres pour la simulation des projets Quartus (25.3) :(

Dommage.

#quartus #altera #questasim #vhdl #verilog #simulation #FPGA #flf #vcs #xcelium #rivierapro #intel

Saisie d'écran du configurateur de projet de Quartus 25.3 avec le menu déroulant permettant de choisir le logiciel de simulation pour le projet.
Dans la liste:
- Riviera-PRO
- QuestaSim
- Questa Altera FPGA
- VCS (2-step, to be deprecated)
- VCS (3-step)
- Xcelium
2025-11-12

Шпаргалка по AXI: Краткое описание интерфейса

Обзор интерфейса AMBA AXI на основе Introduction to AXI. Может быть полезным тем, кто хочет быстро понять основные его фишки.

habr.com/ru/articles/965524/

#axi #для_чайников #axi4 #interface #amba #spec #specification #verilog #fpga #soc

2025-11-10

Брезенхэм и FPGA

Приветствую читателей Хабра. В рамках решения одной конкурсной задачи понадобилось реализовать алгоритм построения линий на FPGA. “Это вопрос простой, есть же алгоритм Брезенхэма” – так подумал я и приступил к реализации. Что из этого получилось читайте дальше.

habr.com/ru/articles/964612/?u

#fpga #verilog #брезенхем #графика

2025-11-09

Брезенхэм и FPGA

Приветствую читателей Хабра. В рамках решения одной конкурсной задачи понадобилось реализовать алгоритм построения линий на FPGA. “Это вопрос простой, есть же алгоритм Брезенхэма” – так подумал я и приступил к реализации. Что из этого получилось читайте дальше.

habr.com/ru/articles/964612/

#fpga #verilog #брезенхем #графика

TheZoq2thezoq2
2025-11-06

After *checks notes* 8 months, I finally got around to doing another Surfer release 🎉

The change log is long with lots of big and small changes, my favorites being the new wasm based translators, and improvements to the waveform control protocol.

I also took the opportunity to set up automatic builds of the VSCode extension from `main` so it will be in sync with the rest of our binaries :)

Full change log at gitlab.com/surfer-project/surf

The Surfer splash screen: a rendered FPGA circuit board sinking into relatively calm water. In front of it is me (very unconfidently) windsurfing, and the text "Surfer" in bright neon
Max Korbelmaxkorbel
2025-11-01

🧠 Deep dive: “AI-Accelerated Agile Design Using the ROHD Framework”
How AI and ROHD combine for faster, more correct hardware design.
📝 intel.github.io/rohd-website/b

💬 Join the ROHD Discord → discord.gg/DfD2RuAzzh

Minsoo Choo :freebsd_logo:minsoochoo@bsd.cafe
2025-10-31

Has anyone tried Chisel? How is it compared to Verilog/SystemVerilog in terms of efficiency, productivity, and performance?

#hdl #rtl #chisel #verilog #systemverilog

N-gated Hacker Newsngate
2025-10-30

Oh joy, another way for tech nerds to overcomplicate a children's block game with a flow for . 🤓🔧 Because who doesn't want to explain hardware description languages to kids building pixel art sheep? 🎨🐑
github.com/itsfrank/MinecraftH

2025-10-29

Образовательные технологии опробованные в России — работают и в США

Провели мероприятие в Калифорнийском политехническом государственном университете в Сан-Луис-Обиспо. Докладчиками были: ваш покорный слуга Юрий Панчул, два американских инженера проектирующие чип по ускорению ИИ, и китайский студент из Университета Калифорнии в Санта-Барбаре. Идея мероприятия возникла, когда я встретился с выпускником Cal Poly Стенли на конференции самоделкиных OpenSause, и он поведал мне то, что я уже знал из собеседований американских студентов: они изучают в вузе карты Карно, доходят до конечного автомата светофора, отдельно постигают классический 5-стадийный конвейер MIPS (ныне RISC-V), а потом идут на собеседование на работу, и - хоба! - выясняется что их карты Карно никого в индустрии не интересуют, а вопросы идут про сопряжение конвейера обработки данных (не процессорного!) и FIFO, чего они не проходили. Привожу ниже мой отчет на английском.

habr.com/ru/articles/961364/

#SystemVerilog #Gowin #Xilinx #Altera #ASIC #FPGA #TinyTapeout #Cal_Poly #Verilog #vlsi

poleguy looking for lost toolspoleguy
2025-10-23

It turns out I already had the verilator lint support installed in my

github.com/Migilint/vscode-ver

And once I compiled/installed (and set up the path, which unfortunately seems to be manual), it is integrated nicely. It doesn't seem to run automatically though as I type.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst