An Interview with Claire (née 'Clifford') Wolf

The Amp Hour · 8 Jan 2018 · 2h 41m · Episode 374

What this episode covers

Clifford Wolf, founder of Symbiotic EDA, discusses his creation of the first open-source FPGA toolchain, Yosys, and his work in reverse-engineering bitstreams for Lattice and Xilinx devices. He explains the significance of the open RISC-V instruction set architecture, contrasting it with proprietary models like ARM and x86, and details his development of the PicoRV32 processor. Wolf also highlights the use of formal verification tools, such as RISC-V Formal, to ensure hardware correctness and security, demonstrating how open-source methods can match or exceed commercial verification standards.

Mentioned

Companies
Symbiotic EDA, Lattice, Xilinx
Products
PicoRV32
Chips
RISC-V
Tools
Yosys, OpenSCAD
Also
Project IceStorm, Rock Linux

Other shows on the same ground, closest first.

  • Unnamed Reverse Engineering Podcast · 1h 27m

    024 - Cars, Servers, and FPGAs!

    Rick Altherr, a security researcher at Eclipsium, discusses his work reverse engineering automotive ECUs, server BMCs, and FPGAs. He details the process of decoding undocumented serial protocols in aftermarket engine control units and explains the architecture of EFI and Baseboard Management Controllers (BMCs). Altherr also covers the open-source FPGA toolchain revolution, specifically how Clifford Wolf and others reverse-engineered Lattice iCE40 chips to enable tools like Yosys and NextPNR.

  • EE Times Current · 6m

    Launch of RISC-V Special Project | MIPS vs. RISC-V | RISC-V Impact on ARM

    EE Times launches a special project on RISC-V, featuring analysis from Rich Quinnell, Rick Merritt, and Nitin Dahad. The episode explores RISC-V's potential to challenge ARM and MIPS by lowering barriers to entry through open-source instruction sets, contrasting this with ARM's complex licensing and ecosystem maturity. It highlights the industry shift toward custom silicon for AI and IoT, noting that while open-source architectures offer cost advantages, they face significant hurdles in ecosystem development compared to established players.

  • Unnamed Reverse Engineering Podcast · 1h 41m

    029 - Old Timey Name Droppin'

    Philip Freidin, a veteran engineer and consultant with experience at AMD and Xilinx, discusses the evolution of the semiconductor industry, the challenges of reverse engineering FPGAs, and his current projects. He explains why reverse engineering an FPGA bitstream is often futile compared to functional analysis, detailing the complexity of VLIW architectures and encryption. Freidin also shares his experience creating the open-source OshChip and his new educational initiative, DSP-for-KIDS.

  • Embedded.fm · 1h 15m

    274: Swiss Knife of Embedded Systems

    Ivan Kravets, founder of PlatformIO, explains how his open-source toolchain simplifies embedded development by providing a unified build system, library registry, and debugger that works across multiple IDEs and operating systems. He discusses the platform's architecture, which allows developers to switch between frameworks like Arduino and mbed with minimal configuration changes, and highlights the benefits of its unified debugging engine. Kravets also shares insights from the RISC-V Summit, noting Western Digital's adoption of RISC-V for custom controllers and the growing commercial viability of open-source processor architectures.

  • Embedded.fm · 1h 01m

    87: Make My Own Steel Foundry

    Chip Gracey, co-founder of Parallax, discusses the design and philosophy behind the Propeller microcontroller, a chip featuring eight independent cores (cogs) for deterministic real-time control. He explains the decision to open-source the Propeller One Verilog code to foster community learning and innovation, while detailing the complex, years-long process of designing the Propeller Two using SPICE simulation and custom layout. Gracey contrasts this first-principles approach with modern ARM-based systems, advocating for simplicity, transparency, and the ability to understand hardware at the transistor level.

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.