ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#yosys

0 posts0 participants0 posts today

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

blog.bomorgan.ioLinux on RISC-V ECP5 ULX3S FPGA via Litex | Layers of Reflection
#riscv#foss#fpga
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.
docs.kernel.orgFPGA Device Feature List (DFL) Framework Overview — The Linux Kernel documentation

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

My #tinytapeout 4 submission lives!

A counter doesn't look very impressive, but it has some complexity behind it :) The chip consists of a single NAND and 128 registers. "Instructions" which consist of 2 read addresses and 1 write address are fed to the chip via the IO pins.

The adder is hand written, but for the 7 segment decoder, I ended up writing a very simple #yosys backend

Both the chip and the "circuit" running on it is is written in spade-lang.org/

Less than a week to go until out next #yosys user's group! 🙀

We'll be hosting a range of FPGA lightning talks & are thrilled to announce the following participants & their projects:

⭐️Pat Deegan's TT ASIC Simulator
⭐️Frans Skarman's Using a raspberry pi camera with an FPGA
⭐️Martín Heredia's EDU-FPGA: teaching digital design with open source FPGA tools
⭐️Sasko Simonovski's FPGA-based Open Source USB security key

Showerthought: can we do coarse grained incremental re-compilation with #yosys

The design I'm working on at the moment consists of 3 major parts: a dram controller with a risc-v core, a camera decoder that writes pixel data into dram, and an HDMI controller that displays the camera feed.

I almost never modify more than one, so why do I need to re-synth and re-pnr the other two? Going from 3 minute rebuilds to 1 minute would be amazing!

Don't miss the next #yosys usergroup tomorrow!

Katharina Ceesay-Seitz & Flavien Solt from ETH Zürich will introduce their tool for Information Flow Tracking

Read more here: comsec.ethz.ch/research/hardwa

Join us on Thursday, 21st March at 18:00 CET here: meet.jit.si/yosys-users-group

Read up on past YUGs: blog.yosyshq.com/yug/

And sign up to our newsletter if you want a reminder: blog.yosyshq.com/newsletter/