Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping Hi HN! I'm Fischer, and I'm super stoked to share a project that I've been working on for a little over a year: Manta, an open-source, cross-platform, vendor-independent tool for debugging and rapid prototyping with FPGAs. This was originally my Master's Thesis at MIT, where I developed it for our course on FPGA design. We needed an alternative to vendor debugging tools, which only supported x86 machines running Windows or Linux. We were able to patch in macOS support with VMs, but as more students came bringing ARM-based devices, we needed a new tool. So I developed this. It's called Manta, and I've just released v1.0.0. It's written in Python using Amaranth HDL, which allows it to run on nearly any machine, and export vendor-agnostic Verilog-2001. It lets you read and write to arbitrary registers and memory on the FPGA, and provides an integrated logic analyzer. It's modular, so you can use any number of these functionalities in any combination, as long as you've got a UART or Ethernet connection to the FPGA. Next up on the docket is adding support for more advanced interfaces like Wishbone, AXI, AHB, and Avalon. And maybe even adding a Web UI for debugging with a logic analyzer in the browser. Or peeking and poking at individual registers. Or issuing arbitrary AHB3 transactions. I'd be super curious to hear your thoughts on the tool! And if you want to kick the tires, be my guest :) https://ift.tt/CjAQbfp March 8, 2024 at 06:19AM
Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping https://ift.tt/1b6nwkd
Related Articles
Show HN: Fake Hacker News – See what HN has to say before you post https://ift.tt/GHUz4xVShow HN: Fake Hacker News – See what HN has to say before you post Hi … Read More
Show HN: CryptexVault – Decentralized Password Manager https://ift.tt/JAivYq3Show HN: CryptexVault – Decentralized Password Manager Hi everyone! We… Read More
Show HN: Blast, A Load generator for TCP servers https://ift.tt/XAFEvf3Show HN: Blast, A Load generator for TCP servers https://ift.tt/TiCGk0… Read More
Show HN: SQL Formatter https://ift.tt/3tAlJVIShow HN: SQL Formatter https://ift.tt/B7vZTgI August 22, 2023 at 01:31… Read More
Show HN: Efficiently Query BigQuery and Snowflake from Postgres https://ift.tt/z9kt0QYShow HN: Efficiently Query BigQuery and Snowflake from Postgres https:… Read More
Show HN: Speleomorph, Shapeshifting Puzzle Metroidvania https://ift.tt/xOvuVoDShow HN: Speleomorph, Shapeshifting Puzzle Metroidvania This was my en… Read More
Show HN: superwhisper – AI powered offline voice to text for macOS https://ift.tt/obAyQP7Show HN: superwhisper – AI powered offline voice to text for macOS Hey… Read More
Show HN: Github20k – Learn how to grow your open-source repository https://ift.tt/r24D83YShow HN: Github20k – Learn how to grow your open-source repository Wee… Read More
0 Comments: