Advanced Search
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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:...