Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

184 total results found

1. ChipInventor Tutorials

This tutorials will guide you to create your first semiconductors project using ChipInventor.

2. FPGA Support

Here you find tutorials that will help you with the connections between the FPGA and your computer.

4. ChipInventor Blocks

These books will guide you to use different ChipInventor blocks that have an unusual functioning.

5. Step-by-step: ChipInventor Projects

On this shelf you will find different books that cover and explain in depth the main projects of ChipInventor.

6. ChipInventor Projects Descriptions

Here you'll find the descriptions of projects and demos that were created using ChipInventor.

3. Protocols in ChipInventor

Now you´re gonna learn our revisit the principal communication protocols that you can use in ChipInventor.

Using ChipInventor

ChipInventor Overview

Getting Started with ChipInventor

Combining Blocks to Build Your Project

ChipInventor AI Assistant

Creating and Using Testbenches

Implementing FPGAs with ChipInventor

Driver Installation Windows

Here you'll learn how to install the driver needed for the connection between your Windows computer and your Dev Chip Board.

Linux Configuration

This tutorial will help you to execute all the steps before connecting your Dev Chip Board to your computer.

Inout Block

Distance Sensor

Line Follower Robot

DC Motor

CAN Standart Basic

ADC Buzzer Alarm - Tang Nano 9k

RISC-V Education

PWM Implementation

Self Leveling Plataform - Tang Nano 9k

Accelerometer Reader

ADC Reader - Tang Primer 20k

Exploring the Tool's Dashboard

ChipInventor Overview

Welcome to ChipInventor Overview, an introductory guide designed to introduce you to the key features and tools of the ChipInventor platform. This overview will give you a solid understanding of how the platform works, preparing you to explore and utilize its ...

Exploring the Top Navigation Bar

ChipInventor Overview

Now, we are going to explore the top navigation bar, which contains: New Project: Creates new projects. All My Projects: Search for all your projects. Home: Returns to the tool's dashboard. Main: Blocks Library: Provides access to bl...

Creating a New Project

Getting Started with ChipInventor

In this tutorial, you will create your first project and learn about the ChipInventor design flow. As a practical example, we’ll create a basic AND gate circuit. To further reinforce your understanding, you’ll be challenged to implement additional logic gates,...

Building the Circuit in the Blocks Page

Getting Started with ChipInventor

From the left menu, drag the following blocks to the workspace: Input: Add two blocks to represent the gate’s inputs. Output: Add one block to represent the gate’s output. AND: Use the search bar to locate this block and drag it to the w...

Exploring the Files Page

Getting Started with ChipInventor

Now, it’s time to automatically generate the Verilog code for your project. On the top navigation bar, click Files. Similar to the Save function, a pop-up will appear to confirm this operation. In addition to the Verilog code, the system creates all...

Simulating the Project

Getting Started with ChipInventor

1. On the top navigation bar, go to the Simulate tab and select Dynamic Simulation. 2. The Verilog code will load automatically. 3. Click Run to execute the simulation: Use the interactive menu to change the input values (a and b). Observe the output (ou...

Synthesizing the Circuit

Getting Started with ChipInventor

1. On the top navigation bar, click the Synthesize tab to transform your Verilog hardware description into a physical layout in GDSII format.2. The synthesizer integrates various tools to perform the main chip design tasks, including: RTL Synthesis ...

Viewing the Project in 3D

Getting Started with ChipInventor

1. On the top navigation bar, navigate to the View tab and select Interactive 3D Layout. 2. Use the controls to explore the layout: Rotate: Click and drag with the left mouse button. Zoom: Use the mouse scroll wheel. Pan: Press Ctrl + left mouse button o...

Reviewing Results (Results Tab)

Getting Started with ChipInventor

1. Open the Results tab to access a summary of the synthesis process. 2. The results table provides essential metrics, such as: Performance: Insights into timing and speed. Area Utilization: The size of the circuit on the chip. Power Consum...

Wrapping Up

Getting Started with ChipInventor

Return to the tool's dashboard by clicking Home on the top menu. Your project will appear under Recently Open Projects, ready to be reopened and continued. Final Challenge: Create and test OR and NOT gates on the platform. Follow the steps learned in this...

Creating your MUX Project

Combining Blocks to Build Your Project

Welcome to this practical guide, where we’ll explore how to combine different logic blocks in the ChipInventor platform to create circuits with specific functionalities. First, we’ll build a MUX to demonstrate how gates like AND, OR, and NOT can be arranged to...

Building the MUX Circuit in the Blocks Tab

Combining Blocks to Build Your Project

Now, follow these instructions to build your circuit: 1. Go to the Blocks tab to design your circuit. 2. From the left menu, drag the following blocks to the workspace: Input: Add three blocks to represent two data inputs and one selection input. O...

Simulating the circuit

Combining Blocks to Build Your Project

Now we need to simulate the MUX circuit and observe how the selection input determines the output. 1. Go to the Simulate tab and select Dynamic Simulation. 2. The Verilog code will load automatically. 3. Click Run to execute the simulation: Use the int...

Synthesis and Results

Combining Blocks to Build Your Project

Now, it´s time to synthesize your project. 1. Open the Synthesize tab to transform the Verilog code into a physical circuit representation. 2. The synthesizer will: Check for design errors. Optimize the circuit to ensure performance and feasibility...

Understanding DEMUX

Combining Blocks to Build Your Project

Now it’s your turn. Create your own project using different blocks. We suggest a demultiplexer (DEMUX), which is the opposite of a MUX. It takes a single input and distributes it to multiple outputs based on a selection signal.  For example, a 1:2 DEMUX direc...

Wrapping Up

Combining Blocks to Build Your Project

Congratulations! You’ve successfully created a MUX circuit and learned the fundamentals of DEMUX design. Return to the homepage by clicking Home on the top menu. Your project will appear under Recently Open Projects, ready to be reopened and continued. Final ...

Building a funcional ALU

ChipInventor AI Assistant

Hello everyone! In this tutorial we’ll focus on how the AI assistant in the ChipInventor platform can streamline your design process. We’ll demonstrate these features by building a functional ALU, but our main goal is to highlight the powerful capabilities of ...

Using AI to Create the ALU

ChipInventor AI Assistant

Let’s create your project using the help from AI, follow these steps: 1. In the workspace, click on the + symbol in the top tab. 2. Select the Generative AI option. 3. In the prompt field, enter the following suggested command: Create a 16-bit ALU in Ver...

Configuring and Testing the ALU

ChipInventor AI Assistant

Now, you have to configure and test if your project is working the right way.  1. Go to the Blocks tab to configure the tests. 2. Add the necessary basic blocks: Inputs: Add two blocks to represent the operands x and y. The input name must be the s...

Simulating the Project

ChipInventor AI Assistant

1. Go to the Simulate tab and select Dynamic Simulation. 2. The automatically generated code will be loaded for simulation. 3. Click Run to execute: Use the interactive menu to change the input values (x, y) and observe the outputs. 4. Control Signals:...