From Sim to Silicon: Reuse Your Testbenches with Hardware-in-the-Loop

From Sim to Silicon: Reuse Your Testbenches with Hardware-in-the-Loop

5.984 Lượt nghe
From Sim to Silicon: Reuse Your Testbenches with Hardware-in-the-Loop
Real chip verification, out in the wild, for FPGA, ASIC and more: turn your simulation tests into live hardware probes. Deep VCDs from digital designs, in-circuit. These are some of the cool things you can do with microcotb and I'll show them all in this guide to digital IC testing. ** FPGA news and more ** Update: a mailing list is where it's at https://news.psychogenic.com/fpga -- get FPGA news and more, and stay in touch with my periodic updates (about once a month) ** cocotb course/workshop ** The testbenches used throughout are based on cocotb (v2). I'm preparing material and a workshop specifically on cocotb so, if you are interested in learning more on that, hearing when it's out or helping tailor it to your needs, please see https://docs.google.com/forms/d/11QQNqJ-1mJ-DhWkS4I2_o_Xc1P4dNumgFgE0lONj6JU ** microcotb ** The source code for the examples, and the microcotb library itself, is available at https://microcotb.org ** Tiny Tapeout Demoboard SDK ** The ASICs used in the video are from the https://tinytapeout.com project. The SDK which uses microcotb on the RP2040 is at https://github.com/TinyTapeout/tt-micropython-firmware/ and this runs on the RP2 on-board the demoboards, which are open hardware https://github.com/TinyTapeout/tt-demo-pcb ** cocotb ** Microcotb aims to be compatible with the fresh v2 version of cocotb. Documentation on that is at https://docs.cocotb.org/en/latest/