#456.3 - Discussing Fomu with Tim Ansell and Sean Cross

The Amp Hour · 4 Sept 2019 · 1h 10m

What this episode covers

Tim Ansell and Sean Cross of Kosagi, along with Michael Ossmann of Great Scott Gadgets, discuss the Fomu, an FPGA embedded in a USB device designed to lower the barrier to entry for hardware development. They detail the technical challenges of designing for the iCE40 FPGA, including complex power sequencing and the development of an open-source USB stack in MyHDL. The group highlights how open-source toolchains and community-driven workshops enable software developers to transition into hardware engineering by providing accessible debugging tools and flexible, reprogrammable hardware.

Mentioned

Companies
Kosagi, Great Scott Gadgets, Xilinx, Lattice
Products
Fomu, HackRF, Be Trusted
Chips
iCE40, Artix-7
Tools
Yosys, MyHDL, TinyUSB, V-USB, Beagle

Other shows on the same ground, closest first.

  • Hackaday Podcast · 1h 01m

    Ep002: Curious Gadgets and the FPGA Brain Trust

    Hackaday editors Mike Szczys and Elliot Williams discuss the Circuit Sculpture Contest winners, including Kelly Heaton’s resistor bird and Matt Sang’s Z80 wire computer, alongside hacks like a microcontroller-corrected barn door telescope mount. The episode features an interview with the OpenFPGA team—David, Clifford Wolf, Piotr Temski, and Temezzo—at 35C3, discussing the open-source FPGA ecosystem, tools like nextpnr and icestorm, and hardware such as the iCE40, ECP5, and icebreaker. They highlight the shift toward accessible FPGA development, mentioning projects like Tomu, Fumu, and the push for supporting Xilinx 7-series via Project X-Ray.

  • Embedded.fm · 1h 08m

    100: Unintentional Radiator

    Hosts Amelia Cook and Christopher White reunite with guests Star Simpson and Jen Costillo to reflect on the evolution of the hardware hobbyist landscape over the two years since their first appearance. Star Simpson, who works at Orion, discusses her wearable device project and her open-source FPGA toolchain initiative called Balboa, while also recounting the challenges of crowdfunding the Octopart reference card. The group analyzes the shifting attitudes toward privacy and security in the Internet of Things, the rise of accessible prototyping tools like 3D printing and Crowd Supply, and the changing ecosystem of development boards including the Odroid and Arduino.

  • Embedded.fm · 43m

    293: Skateboard Tricks (Repeat)

    Limor Fried, founder of Adafruit, discusses the company's 13-year history of manufacturing open-source hardware in New York, highlighting recent products like the PyGamer and PyBadge. She explains the engineering philosophy behind TinyUSB, an open-source USB stack developed by engineer Hathach to replace proprietary vendor stacks, and details the business model of supporting a community of 4,000 products. Fried emphasizes that while hardware design is easy, the value lies in firmware, documentation, and tutorials, which she balances with business operations and education.

  • Embedded.fm · 54m

    486: A Nice Rainbow Dream

    Antoine van Gelder from Great Scott Gadgets discusses the development of Cynthion, an FPGA-based USB protocol analysis tool, and FaceDancer, a Python library for emulating USB devices. He explains the technical differences between MIDI and USB for digital musical instruments, highlighting latency and timing issues, and details how Cynthion can be used to learn USB standards and debug complex protocol bugs like zero-length packet errors. Van Gelder also shares insights on Great Scott Gadgets' open-source business model and the challenges of implementing robust USB stacks in embedded systems.

  • Unnamed Reverse Engineering Podcast · 1h 38m

    025 - Opaque Magisterium

    Kate Temkin and Mikaela Szekely from Great Scott Gadgets discuss the challenges and tools of USB reverse engineering. They detail the creation of open-source hardware like the GreatFET and Rhododendron, as well as software tools like USBProxy and the new USB analyzer framework called USB. The conversation covers specific vulnerabilities, such as the Nintendo Switch stack smash, and the difficulties of high-speed signal analysis compared to low-cost logic analyzers.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by The Amp Hour. The episode itself belongs to its publisher.