#yosys

2025-04-29

Jay GateMateA1-EVB by Olimex arrived today. Too bad I have to do "grown up" things tomorrow.

#fpga #opensource #yosys #olimex

2025-04-24

@adanskana
#ghdl, in its 5.0.1 llvm variant, is hosted in the electronics channel, and waiting to be merged in #guixscience channel (which provides guix substitutes), where it belongs, see

codeberg.org/guix-science/guix

The reason for not being part of #guix itself is its dependency on #gnat ada compiler, which cannot be bootstraped at this point. Remember we also have ghdl #lsp and the ghdl #yosys plugin.

The channel aggregator is here, by the way: toys.whereis.social/

2025-03-20

Армения посреди Америки, Китая и России: отчет с EDA Connect 2025

Мысль, что Армения удобна тем, что соединяется и с Америкой, и с Китаем - высказал мне один из китайских участников конференции EDA Connect . А мысль, что Армения соединяется еще и с Россией - возникала естественно при просмотре докладов о логическом синтезаторе, статическом анализаторе и верификации с помощью UVM. Помимо докладов, при конференции прошел хакатон по Verilog и FPGA , на который пришли студенты из Ереванского университета, русско-армянского университета, американо-армянского, французско-армянского, европейско-армянского, и других университетов. Занятно, что второй день хакатона проходил в комнате напротив зала, где большое начальство встречалось с Премьер-Министром Армении. Один из студентов хакатона перепутал дверь, и его перенаправила секьюрити.

habr.com/ru/articles/891814/

#Армения #Synopsys #Mentor_Graphics #Verilog #SystemVerilog #Gowin #FPGA #Yosys #Utopia #UVM

TheZoq2thezoq2
2025-03-12

Again, almost all the credit should go to @acqrel, she is the one who built the backend for this thing, I just took my existing core, removed all but 4 registers and programmed it

Free Software Foundationfsf@hostux.social
2025-02-21

We had a very productive #FSD meeting earlier today! Check out what we accomplished: fsf.org/blogs/licensing/fsd-me #FreeSoftware #Licensing #nextpnr #Yosys

I started a project page to document my first FPGA project on a long while, mainly so that I don't forget, but could possibly be useful to others... I'll plan to add subsequent projects and make more progress on this one in the next few weeks and months.

"I bought myself a Radiona ULX3S from CrowdSupply, which includes the 85k Lattice ECP5 FPGA, which can be programmed to simulate the open source 32-bit RISC-V CPU with a completely open source LiteX-yosys-nextpnr, toolchain."

blog.bomorgan.io/hobbies/hardw

#riscv #foss #fpga #litex #yosys #nextpnr #linux #crowdsupply #radiona #ulx3s #lattice #ecp5

TheZoq2thezoq2
2025-02-04

@acqrel's backend for this thing works 👀🎉

Just got a 32-bit RISC-V SoC programmed into the Lattice ECP5 FPGA on Radiona's ULX3S using the completely open source LiteX toolchain, including yosys and nextpnr.

#fosh #foss #oshw #fpga #riscv #linux #litex #yosys #nextpnr

A screenshot of a Linux terminal showing system information.  The top section displays memory usage (14324K used, 9028K free, etc.), CPU usage (11% user, 35% system, etc.), and load average.  Below is a table listing process IDs (PID), parent process IDs (PPID), users, status, virtual memory size (VSZ), percentage of VSZ used, CPU usage percentage, and the command associated with each process.  At the bottom, a directory listing shows the contents of the root directory and the output of the uname -a command, which provides system information including kernel version and architecture.
🇵🇸(🧆🏳️)Popolon🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉بوبولون🤖🦧Popolon@snac2.popolon.org
2025-01-29
Just noticed than #Linux kernel has #FPGA partial reconfiguration management This is also already managed by #Yosys (doc). It would be fantastic it it's hot reconfiguration that seems to be, need to read a bit more. FGPA whole circuit flashing can be done using some kind of RAM (there are generally several kind on a FPGA SoC+board or flash memory to keep it after rebooting.

Morgan Arnoldmra@mathstodon.xyz
2025-01-26

quick question about #verilog, or maybe more specifically #yosys: i've been messing around with an icebreaker fpga recently, and the ice40up5k chip has four banks of 32k x 8 bit spram built in. i wanted to use this ram in a design, but (either yosys or nextpnr, i'm not sure which is responsible for assigning hdl declarations to actual hardware) won't automatically assign things to this spram, so you have to manually work with it by instantiating a module of type `sb_spram256ka`. my question, then, is why yosys doesn't mind me using here a module that i haven't defined. since i've told it that i'm using an ice40 chip, is it just implicitly defining a bunch of modules?

Forth Co-ProcessorPythonLinks
2025-01-14

The person who is porting to on the board, is discussing his work on this Discord channel. .

discord.gg/gD3tCpbM

2024-11-11

Just purchased some new FPGA toys... An iCESugar and a pico-ice.

I'd like to finally play around with yosys and nextpnr. Looks like yosys is a bit old on Void, and there isn't a nextpnr package.

I'm half tempted to go through the effort of packaging these for Void Linux so others can benefit.
#FPGA #yosys #icesugar #pico_ice

2024-10-10

Адаптация платы Colorlight 5A-75B для примеров «Школы синтеза цифровых схем»

Привет! Начался новый поток «Школы синтеза цифровых схем» и я хотел бы поделиться своим опытом по адаптации бюджетной платы с ПЛИС для запуска на ней лабораторных работ Школы. Отдельным преимуществом такого решения является возможность использования Open Source маршрута для синтеза и моделирования цифровых схем на базе Yosys и Icarus Verilog. Colorlight 5A-75B не является отладочной платой в привычном понимании этого понятия - будет интересно.

habr.com/ru/articles/849592/

#плис #fpga #yosys #lattice #verilog #systemverilog #icarus #gtkwave

2024-10-08

With #guix, this is what it takes to produce a netlist for the 7 series of #xilinx #fpga devices.

> guix install yosys-clang ghdl-clang ghdl-yosys-plugin

> yosys -p 'ghdl --std=08 leds; synth_xilinx -top leds -family xc7 -ise'

It uses only #freesoftware, with #yosys and the #ghdl synthesis module as its backend.

2024-09-22

Way too long since I last played with Verilog!

Also WHY OH WHY doesn't it seem to possible to access module parameters outside of the module (when not writing a test bench)... Would have been a nice way for some name spacing for constants.

Thanks to #yosys and #nextnpr btw.

2024-07-25

@talpa Exactly :)

I'm waiting for NextPnR support now.
#gatemate #nextpnr #yosys

2024-07-12

Working on my nixvim configuration, but also I have to setup a development environment for some open source FPGA tools.

Trying to figure out some of the open source FPGA tooling by setting breakpoints and running small demos. I need to figure out how the Surelog front end interacts with Yosys, for potential plugin development?

IDK, will write more about it later.

#fpga #yosys #nix #nixos #nixvim #neovim

Client Info

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