Skip to main content

Recently Updated Pages

Hardware Validation

I2C Protocol

With the system programmed, perform the tests: View the values read from the ADC. Valid...

Updated 4 weeks ago by Caroline

FPGA Synthesis and Programming

I2C Protocol

Access the Synthesis tab. Click Start Synthesis. If all items turn green, connect y...

Updated 4 weeks ago by Caroline

Project Simulation

I2C Protocol

Access the Simulate tab. Click Advanced Simulation. Click Menu → Run Iverilog. ...

Updated 4 weeks ago by Caroline

Assembling the Blocks in ChipInventor

I2C Protocol

Below are the connections that must be made between the blocks: Block: startAll Input: clk...

Updated 4 weeks ago by Caroline

Understanding the Project Blocks

I2C Protocol

The main blocks used in this project are: Block Function startAll ...

Updated 4 weeks ago by Caroline

Creating the Project in ChipInventor

I2C Protocol

In this tutorial, we will create a project that uses the I2C protocol to read data from an ADC (A...

Updated 4 weeks ago by Caroline

Introduction to the I2C Protocol

I2C Protocol

The I2C (Inter-Integrated Circuit) protocol is one of the most used communication protocols in em...

Updated 4 weeks ago by Caroline

Wrapping Up

UART Protocol

Congratulations! You’ve implemented a complete UART system with receiving, comparison, and data e...

Updated 4 weeks ago by Caroline

Hardware Validation

UART Protocol

1. Access the Main tab. 2. Click on Serial Console. 3. Set the baud rate to 115200. 4. Send a ...

Updated 4 weeks ago by Caroline

FPGA Synthesis and Programming

UART Protocol

Once the simulation is validated: 1. Go to the Synthesize tab. 2. Click Start Synthesis. 3. Co...

Updated 4 weeks ago by Caroline

Connecting the Blocks

UART Protocol

Assemble the project with the following configuration: uart_rx Block Inputs: clk → system ...

Updated 4 weeks ago by Caroline

Project Simulation

UART Protocol

Go to the Simulate tab in the top menu. Select Advanced Simulation. Click on Run Iv...

Updated 4 weeks ago by Caroline

Blocks Used in the Project

UART Protocol

The project uses the following blocks based on the provided Verilog modules: uart_rx: Respon...

Updated 4 weeks ago by Caroline

Creating Your Project in ChipInventor

UART Protocol

In this tutorial, you will create a serial communication system using UART with three main blocks...

Updated 4 weeks ago by Caroline

Understanding the UART Protocol

UART Protocol

UART (Universal Asynchronous Receiver-Transmitter) is a widely used asynchronous serial communica...

Updated 4 weeks ago by Caroline

Visual Resources

RISC-V Processor

Figure 1: Basic Datapath   Figure 2: Datapath with Control Signals   Figure 3: Flash Re...

Updated 1 month ago by Caroline

Implementation

RISC-V Processor

The design was made in Verilog, primarily targeting the von Braun Labs’ DevChipBoard, containing ...

Updated 1 month ago by Caroline

Project Summary

RISC-V Processor

This project implements a RISC-V core packaged in a microcontroller, featuring the 32-bit base IS...

Updated 1 month ago by Caroline

Visual Resources

Fast Fourier Transform (FFT)

Figure 1: Connections in the FPGA   Figure 2:  General structure - 64-point FFT Figure...

Updated 1 month ago by Caroline

Implementation

Fast Fourier Transform (FFT)

The design uses Verilog HDL on an FPGA, leveraging a Radix-2^2 FFT algorithm with single-path del...

Updated 1 month ago by Caroline