yea, same, it has come a long way!
not being beholden to licensing restrictions and fees (as well as having at least the option build the whole gateware/hardware stack from auditable FOSS components) is a superpower for some applications 😀
not being beholden to licensing restrictions and fees (as well as having at least the option build the whole gateware/hardware stack from auditable FOSS components) is a superpower for some applications 😀
November 9, 2025 at 5:54 PM
yea, same, it has come a long way!
not being beholden to licensing restrictions and fees (as well as having at least the option build the whole gateware/hardware stack from auditable FOSS components) is a superpower for some applications 😀
not being beholden to licensing restrictions and fees (as well as having at least the option build the whole gateware/hardware stack from auditable FOSS components) is a superpower for some applications 😀
Ugh, I have so much work to do on Squishy still,
4 PHYs, and then all the testing and bring-up, wrapping up the interface boards, bootloader, all the gateware.
And then if things ever return to "sane" a rev3 of the hardware before it can be considered viable.
4 PHYs, and then all the testing and bring-up, wrapping up the interface boards, bootloader, all the gateware.
And then if things ever return to "sane" a rev3 of the hardware before it can be considered viable.
April 11, 2025 at 6:44 AM
Ugh, I have so much work to do on Squishy still,
4 PHYs, and then all the testing and bring-up, wrapping up the interface boards, bootloader, all the gateware.
And then if things ever return to "sane" a rev3 of the hardware before it can be considered viable.
4 PHYs, and then all the testing and bring-up, wrapping up the interface boards, bootloader, all the gateware.
And then if things ever return to "sane" a rev3 of the hardware before it can be considered viable.
Yes - I have v4.1 and installed that gateware no fewer than a dozen times 😂
December 25, 2024 at 3:58 AM
Yes - I have v4.1 and installed that gateware no fewer than a dozen times 😂
had a fun mystery last night, was running some test gateware, and when I plugged in the board to power it, it locked up my XHCI controller, which was weird as the USB data lines should have been idle.
November 29, 2024 at 11:13 PM
had a fun mystery last night, was running some test gateware, and when I plugged in the board to power it, it locked up my XHCI controller, which was weird as the USB data lines should have been idle.
girlvoice is a collaboration between @faited.bsky.social who did the CAD for the enclosure, and acoustic simulation to pick a driver, @polymerizedsage.bsky.social who came up with the idea and is currently working on the gateware, and myself doing the design, system architecture and PCB.
August 8, 2024 at 12:51 AM
girlvoice is a collaboration between @faited.bsky.social who did the CAD for the enclosure, and acoustic simulation to pick a driver, @polymerizedsage.bsky.social who came up with the idea and is currently working on the gateware, and myself doing the design, system architecture and PCB.
Sure but even with RTOS, gateware is easier to adapt than coupled RTOS software to some hardware platform, like doing wild low level timing quirks of some retro system. (For gaming) But I agree overall about the over use for generic low level timing tasks where an RTOS would be much better suited.
October 16, 2025 at 7:14 PM
Sure but even with RTOS, gateware is easier to adapt than coupled RTOS software to some hardware platform, like doing wild low level timing quirks of some retro system. (For gaming) But I agree overall about the over use for generic low level timing tasks where an RTOS would be much better suited.
Open-Source Ada: From Gateware to Application https://blog.adacore.com/open-source-ada-from-gateware-to-application (https://news.ycombinator.com/item?id=45782348)
Open-Source Ada: From Gateware to Application
by Olivier Henley – Feb 10, 2025. The Neorv32 BIOS project demonstrates how Ada can serve as a powerful alternative to C in open-source embedded development. Using a fully open-source stack—including Neorv32 (a VHDL-based RISC-V softcore), the ULX3S FPGA board, and an open FPGA toolchain—this…
blog.adacore.com
November 2, 2025 at 12:46 AM
Open-Source Ada: From Gateware to Application https://blog.adacore.com/open-source-ada-from-gateware-to-application (https://news.ycombinator.com/item?id=45782348)
Always better to fix that kind of thing though rather than leaving it and then wondering in a few months what is going on and why are things unhappy with some random piece of gateware that does care
December 1, 2024 at 11:07 AM
Always better to fix that kind of thing though rather than leaving it and then wondering in a few months what is going on and why are things unhappy with some random piece of gateware that does care
Coming soon: EPIC Erebus - a tiny PCIe DMA tool that's fully customizable with an open toolchain and gateware by Securing Hardware
www.crowdsupply.com/securinghw/e...
www.crowdsupply.com/securinghw/e...
EPIC Erebus
A tiny PCIe DMA tool that's fully customizable with an open toolchain and gateware
www.crowdsupply.com
August 29, 2025 at 7:22 PM
Coming soon: EPIC Erebus - a tiny PCIe DMA tool that's fully customizable with an open toolchain and gateware by Securing Hardware
www.crowdsupply.com/securinghw/e...
www.crowdsupply.com/securinghw/e...
I'd forgotten that the ECP5-25F doesn't have all the I/O, and 4 or so pins that are on the 45/85F are N/C on the 25F. I just happened to use one of these for the ULPI interface. 🥲
Bodge wire to the rescue! Now we're enumerating again!
USB boot loader in gateware, takes up ~15% of the device
Bodge wire to the rescue! Now we're enumerating again!
USB boot loader in gateware, takes up ~15% of the device
September 2, 2025 at 12:30 PM
I'd forgotten that the ECP5-25F doesn't have all the I/O, and 4 or so pins that are on the 45/85F are N/C on the 25F. I just happened to use one of these for the ULPI interface. 🥲
Bodge wire to the rescue! Now we're enumerating again!
USB boot loader in gateware, takes up ~15% of the device
Bodge wire to the rescue! Now we're enumerating again!
USB boot loader in gateware, takes up ~15% of the device
Open-Source Ada: From Gateware to Application | Discussion
Open-Source Ada: From Gateware to Application
by Olivier Henley – Feb 10, 2025. The Neorv32 BIOS project demonstrates how Ada can serve as a powerful alternative to C in open-source embedded development. Using a fully open-source stack—including Neorv32 (a VHDL-based RISC-V softcore), the ULX3S FPGA board, and an open FPGA toolchain—this…
blog.adacore.com
November 1, 2025 at 7:40 PM
Open-Source Ada: From Gateware to Application | Discussion
Ah I don't know. I have v4 with opn schematic and gateware and same (no gateware it's simple discrete logic) for v3 but I don't think I have anything for plain v4. Maybe? I'd like to see photos when you get a hold of it.
May 19, 2025 at 4:05 AM
Ah I don't know. I have v4 with opn schematic and gateware and same (no gateware it's simple discrete logic) for v3 but I don't think I have anything for plain v4. Maybe? I'd like to see photos when you get a hold of it.
Open-Source Ada: From Gateware to Application Article URL: https://blog.adacore.com/open-source-a...
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
Awakari App
awakari.com
February 11, 2025 at 2:55 PM
Open-Source Ada: From Gateware to Application Article URL: https://blog.adacore.com/open-source-a...
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
Open-Source Ada: From Gateware to Application The Neorv32 BIOS project demonstrates how Ada can s...
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
Awakari App
awakari.com
February 5, 2025 at 1:16 PM
Open-Source Ada: From Gateware to Application The Neorv32 BIOS project demonstrates how Ada can s...
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Event Attributes
An interesting thing to compare is FPGA implementations… UXN was very hard to implement in gateware and no one has managed pico 8, since these things were designed for software VMs.
October 16, 2025 at 3:41 AM
An interesting thing to compare is FPGA implementations… UXN was very hard to implement in gateware and no one has managed pico 8, since these things were designed for software VMs.
Open-Source Ada: From Gateware to Application https://blog.adacore.com/open-source-ada-from-gateware-to-application (https://news.ycombinator.com/item?id=45782348)
Open-Source Ada: From Gateware to Application
by Olivier Henley – Feb 10, 2025. The Neorv32 BIOS project demonstrates how Ada can serve as a powerful alternative to C in open-source embedded development. Using a fully open-source stack—including Neorv32 (a VHDL-based RISC-V softcore), the ULX3S FPGA board, and an open FPGA toolchain—this…
blog.adacore.com
November 1, 2025 at 7:15 PM
Open-Source Ada: From Gateware to Application https://blog.adacore.com/open-source-ada-from-gateware-to-application (https://news.ycombinator.com/item?id=45782348)
low-level gateware works!
May 27, 2025 at 2:43 PM
low-level gateware works!
Had a gateware bug, had to end up simulating end-to-end USB in order to even figure out the problem, that was "fun".
Turns out it was a CDC bug, which somehow passed in the other tests but when the upper half of the USB stack was involved it got angy
Turns out it was a CDC bug, which somehow passed in the other tests but when the upper half of the USB stack was involved it got angy
January 6, 2025 at 3:51 PM
Had a gateware bug, had to end up simulating end-to-end USB in order to even figure out the problem, that was "fun".
Turns out it was a CDC bug, which somehow passed in the other tests but when the upper half of the USB stack was involved it got angy
Turns out it was a CDC bug, which somehow passed in the other tests but when the upper half of the USB stack was involved it got angy
Gateware written in @whitequark.org Amaranth 🚀
November 28, 2024 at 1:01 PM
Gateware written in @whitequark.org Amaranth 🚀
Open-Source Ada: From Gateware to Application
https://blog.adacore.com/open-source-ada-from-gateware-to-application
https://blog.adacore.com/open-source-ada-from-gateware-to-application
November 1, 2025 at 5:30 PM
Open-Source Ada: From Gateware to Application
https://blog.adacore.com/open-source-ada-from-gateware-to-application
https://blog.adacore.com/open-source-ada-from-gateware-to-application
To program iCEBreaker after generating the SoC:
```
openfpgaloader -b ice40_generic build/icebreaker/gateware/icebreaker.bin
openfpgaloader -b ice40_generic -o 0x40000 build/icebreaker/software/bios/bios.bin
```
```
openfpgaloader -b ice40_generic build/icebreaker/gateware/icebreaker.bin
openfpgaloader -b ice40_generic -o 0x40000 build/icebreaker/software/bios/bios.bin
```
February 19, 2025 at 9:10 PM
To program iCEBreaker after generating the SoC:
```
openfpgaloader -b ice40_generic build/icebreaker/gateware/icebreaker.bin
openfpgaloader -b ice40_generic -o 0x40000 build/icebreaker/software/bios/bios.bin
```
```
openfpgaloader -b ice40_generic build/icebreaker/gateware/icebreaker.bin
openfpgaloader -b ice40_generic -o 0x40000 build/icebreaker/software/bios/bios.bin
```
started learning "Amaranth HDL" this morning. my prior FPGA neural net stuff was verilog but switching to amaranth since the match the gateware on a device i'm targetting. as someone with a python background it's 1e6 times nicer than verilog!!
January 5, 2025 at 9:30 PM
started learning "Amaranth HDL" this morning. my prior FPGA neural net stuff was verilog but switching to amaranth since the match the gateware on a device i'm targetting. as someone with a python background it's 1e6 times nicer than verilog!!
Yeahhh. The PCM only version is common-ish and really simple if someone wanted to make one. The one with the OPNA is rare as hens teeth. The schematics and CPLD gateware is available though. It's on my someday (never) list to make some with a modern FPGA.
May 10, 2025 at 5:21 AM
Yeahhh. The PCM only version is common-ish and really simple if someone wanted to make one. The one with the OPNA is rare as hens teeth. The schematics and CPLD gateware is available though. It's on my someday (never) list to make some with a modern FPGA.