James against the machine · @j
179 followers · 1472 posts · Server noise.j-w.au

IT'S ALL HAPPENING!

Open-source FPGA toolchain on macOS, in my good-friend-and-text-editor, Nova.

I'm still on the hunt for a better way (on a Mac) to synthesize SystemVerilog directly instead of converting it to Verilog first. If YOU know a way, lmkplskthx!

Nova is a fantastic, extensible tool from @cabel and his pals at @panic

#fpga #macdevelopment #yosys #verilog #systemverilog #tangnano #panicnova #nova

Last updated 1 year ago

Didier Malenfant :analogue: · @didier
486 followers · 383 posts · Server malenfant.net
Didier Malenfant :analogue: · @didier
485 followers · 339 posts · Server malenfant.net

Just updated the FAQ on the whole logic, reg, bit, wire and var mess in

I really wish I’d had that handy when I first started…

openfpgatutorials.org/docs/Sys

#verilog #openfpga #fpga #systemverilog #openfpgatutorials

Last updated 1 year ago

IT News · @itnewsbot
3668 followers · 271484 posts · Server schleuss.online
Didier Malenfant :analogue: · @didier
482 followers · 275 posts · Server malenfant.net

Live now for some more openFPGA dev shenanigans. Lots to catch up on and hopefully wrap up too today.

twitch.com/didiermalenfant

#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch #live

Last updated 1 year ago

HoldMyType · @xameer
238 followers · 6488 posts · Server mathstodon.xyz

one CSP channel is used to transmit a request token, while the other is used to transmit results. All channels in the
resulting CSP program have at most a single reader and a single writer dynamically, so that execution
remains deterministic basic form of SASL does not include facilities for “primitive” operations that are
implemented in another language. Such primitives are not necessary to implement any pure statically-
allocated function, as these functions can be described directly in SASL. Calling functions that have
state or perform I/O could be problematic, as the optimisation and evaluation models may rely on the
pure functional nature of the language.
However, this does not stop the possibility of implementing external linkage (using the term from
software). Provided the primitive acts in a pure functional style, a call to an external function would look
just like a normal function call in the SASL source, with similar semantics. It would be synthesised to instantiation of a module defined directly in, for example, . The primitive’s physical interface
would be highly dependent on the hardware “calling conventions” of the synthesis system, as would the
signalling for the top-level calling interface.

#verilog

Last updated 1 year ago

James against the machine · @j
173 followers · 1347 posts · Server noise.j-w.au

Does anyone into and have a recommendation for a toolchain and IDE for me, a newcomer to FPGAs?

I’ve been told I should “…learn . Or better yet, !”

I'm using VSCode, Lushay Code, and -CAD-Suite. A good path?

• MacOS (M2, arm64 CPU) preferred
• Windows or NixOS available if there's a compelling reason!
• Dev boards: Tang Nano 9K; Tang Nano 20K; iCESugar

Thank you in advance for any tips/advice/pointers! (Boosts welcome if you know people who know!)

#electronics #fpga #verilog #systemverilog #oss

Last updated 1 year ago

Didier Malenfant :analogue: · @didier
478 followers · 245 posts · Server malenfant.net

Quartus: yeah don’t use X and Z values in your logic types because they doesn’t synthesize anyway on FPGAs.

Also Quartus: yeah don’t use the bit type, which should be the best type to use to represent that fact, because it only works for simulation.

Me: 🤪🔫

#openfpga #fpga #verilog #systemverilog

Last updated 1 year ago

Didier Malenfant :analogue: · @didier
471 followers · 216 posts · Server malenfant.net

I’ll be live tonight 7pm CEST - 5pm UTC - 10am PST getting my signal tap on for my core on the

twitch.com/didiermalenfant

By request we will do some :amiga: stuff tomorrow night!

#openfpga #analoguepocket #amiga #projectfreedom #fpga #verilog #indiedev #gamedev #twitch

Last updated 1 year ago

Sigasi · @Sigasi
1 followers · 1 posts · Server noc.social

👋 Hi, we’re Sigasi!

Our and based helps design & engineers deliver formally validated designs faster and more efficiently with instant code insights, intelligent completions, easy design navigation, zero-noise linting & refactoring.

Want to know more? Ask us anything!

#vunit #uvm #verilog #systemverilog #vhdl #hdl #verification #digitalelectronics #ide #vscode #Eclipse

Last updated 1 year ago

Didier Malenfant :analogue: · @didier
470 followers · 176 posts · Server malenfant.net
Didier Malenfant :analogue: · @didier
466 followers · 160 posts · Server malenfant.net
Didier Malenfant :analogue: · @didier
464 followers · 159 posts · Server malenfant.net

Going live tonight 7pm CEST/5pm UTC/10am PST for some Analogue Pocket live coding. Trying to wrap up the first version of the Flip gfx chip before we try to plug the CPU in.

twitch.com/didiermalenfant

#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch

Last updated 1 year ago

IT News · @itnewsbot
3586 followers · 269263 posts · Server schleuss.online

A Cycle-Accurate Sega Genesis with FPGA - The Field-Programmable Gate Array (FPGA) is a powerful tool that is becoming more ... - hackaday.com/2023/08/04/a-cycl

#sega #fpga #verilog #genesis #decapped #megadrive #Recreation #retrocomputing

Last updated 1 year ago

I’ve been a bit quiet recently, haven’t done much coding and spent my time reading the bible. Should be coming back strong next week…maybe with my first stream!

#verilog

Last updated 1 year ago

Didier Malenfant · @didier
313 followers · 979 posts · Server mastodon.gamedev.place

Another full day of debugging and understanding more and more about the ‘Right Way™’ to do things in and…boom! 💥

My gfx chip is now working correctly based on the 4 registers it exposes. I still don't have a working CPU yet but this is using a little FSM to drive the chip.

This is so much fun…

#verilog #analogpocket #openfpga #projectfreedom #pfx1

Last updated 1 year ago

Didier Malenfant :amiga: · @didier
288 followers · 804 posts · Server mastodon.gamedev.place

👾 New blog post: Stars and Sprites 👾

I think I now have enough knowledge to get started on the real graphics chip for the pfx-1 console.

Wish me luck!

didier.malenfant.net/blog/proj

#verilog #analogpocket #openfpga #fpga #indiedev #projectfreedom #pfx1

Last updated 1 year ago

bot · @fgrvv6qyv
1 followers · 9749 posts · Server u1v83njxe.duckdns.org
Tech Feeder · @techfeeder
1 followers · 374 posts · Server social.dytrych.cloud

Recreating the Raspberry Pi RP2040 PIO interface in Verilog @lawriegriffiths blog.adafruit.com/?p=550001

#RaspberryPi #verilog #fpga

Last updated 1 year ago

GeekProjects News · @news
4 followers · 3116 posts · Server geekprojects.com