
Integrate digital and analog IP on a single chip using a PLL clock multiplier and a test program with instruction memory, validated by Ivory logging and the Xilinx toolchain.
Explore a five-stage pipeline RVMYTH RISC-V core in Verilog. Trace the fetch, decode, execute, memory address calculation, and write-back path for a load.
Master transaction level verilog, a transaction level modeling approach that reduces code size, clarifies pipelining and retiming, and enables a highly parametrized five-core SoC on FPGA.
Explain why fpgas are needed today, highlighting their reconfigurability for rapid prototyping and verification in mixed-signal design, and the nearly one-year design time for a complex design.
Demonstrates the makerchip platform for converting hardware descriptions into visual diagrams, writing modular code, and compiling with simulated inputs, while navigating tutorials and project workflows.
Learn how Verilog to RTL conversion is performed using the Sandpiper code generator, with repository setup, installation, and top-level module instantiation for a functional model.
Explore functional simulation with iverilog by driving an instruction sequence, initializing memory, executing add and loop instructions, and verifying digital-to-analog signals via a PLL and FPGA output.
Configure a pll ip with an input clock to yield the required frequency, then create the project, select the board, and generate ip for simulation and fpga flow.
Explore instantiating and configuring FPGA IP cores, including clocking with PLLs, enabling internal signals, and choosing options. Verify with an integrative logic analyzer and prepare the IP for generation.
Explore FPGA RTL simulation of a mixed-signal RISC-V based SoC, verifying functionality by running timed simulations, adjusting clocks, and comparing digital and analog outputs with markers and asserts.
Explore FPGA synthesis for a mixed-signal RISC-V-based SoC on FPGA, covering constraints, clock creation, simulation, implementation, timing analysis, and resolving slack and timing violations.
Explain FPGA implementation and timing analysis, including PLL instantiation and handling clock violations. Apply constraints to ignore false paths and perform synthesis and implementation checks.
Resolve violations by applying constraints and prepare for the assignment. Observe the clock form, verify the frequency in the live environment, and discuss open questions.
This webinar helps you get started with a basic mixed-signal FPGA flow, which can be extended to any complex SoC.
VSD and RedwoodEDA conducts 5-day RISC-V based MYTH (Microprocessors for You in Thirty Hours) workshop using transaction level Verilog on Makerchip platform. For people who have done this workshop can use this webinar as an extension to the 5th Day, where RISC-V pipe-lined CPU coded in TL-Verilog is now converted to verilog language and is a part of a mixed-signal SoC
If you are from ASIC/Physical design back-ground, this webinar will complement your existing work, and you would really get to know similarities and differences between ASIC and FPGA flow, which one is preferred under what conditions and why is it preferred
This single webinar connects VLSI students, analog designers, FPGA designers and ASIC designers. It is also an attempt to bring everyone on the same platform, and serves as a starting point for design verification
Stay tuned for follow-up series of FPGA webinars and 5-day hands-on high intensity FPGA workshop, which will be built around OpenFPGA framework and Makerchip visualization software, that enables the whole community to learn FPGA fundamentals along with labs, without actually having a physical FPGA board.
Innovation at its best
All the best and happy learning