• Duration:58 minutes and 46 seconds
  • Date:2024/09/02
  • Uploader:宋元浩
Introduction
keywords: SoC
SoC Design Laboratory

Course Overview:
This course is designed to equip participants with the skills and knowledge required to become full-stack IC designers, capable of handling all development stages from front-end design to system debugging and embedded programming. After completing the course, participants will have the skills and knowledge to design SoC chips from concept to production, and achieve the following learning objectives:
1. Learn Verilog and HLS design implementation on FPGA and ASIC;
2. Implement IP and integrate it into SoC design;
3. Implement SoC design and verify it in FPGA;

This course is based on Google Open-Source Silicon Program, and the experiment uses Efabless Caravel Harness SoC. In this course, we will use Caravel SoC Harness and Caravel SoC FPGA verification platform.

Course Content:
Design Method
1. Introduction to HLS and Tools
2. Verilog & Logic Design
3. Caravel SoC
4. Processor
5. Memory
6. Peripheral
7. Embedded Programming
8. SoC - Interconnect
9. Static Timing Analysis
10. Synthesis & Optimization
11. Verification & Simulation

Design Process Tools
1. Tools – Tcl, Perl, Makefile
2. FPGA Flow -Xilinx Vivado
3. Simulator
4. Synthesis
5. Timing Analysis
6. Verification MethodologyExperiment

1.
Vivado Tool Installation
2. HLS - FIR Filter (AXI Master, AXI Stream)
3. Caravel SoC Simulation
4. Caravel SoC FPGA
5. SoC Design Labs: Interrupt, User RAM, UART, SDRAM
6. Workload Optimized SoC (WLOS) Baseline
7. Final Project
Unfold ↓

You Might Like

Recommended Posts

Unboxing: ESP32-S2-KALUGA-1, k210
Thanks to Digi-Key, I got the K210 and ESP32S2 development kit. The delivery was very fast, but it was in customs for a while. The packaging was very good, with cushioning foam and anti-static packagi
好好先生1 DigiKey Technology Zone
Error message when burning uniflash
When using uniflashi to burn AWR1642.bin, an error occurred: Not able to connect to serial port. Recheck COM port selected and/or permissions. However, the device manager shows that it is this port. I
sl_Zoe123 Special Edition for Assessment Centres
Keyi Review: Programmable Linear Constant Voltage Source Based on GP8102
Based on the PAC chip GP8102 of Keyi Electronics, it is very convenient to realize PWM control programmable constant voltage source as shown below:Solution principle:PWM controlled linear voltage regu
zjqmyron Motor Drive Control(Motor Control)
I saw a short video of a ragpicker hammering an electron tube, and then the person who filmed it quickly bought it!
I saw a short video of a ragpicker hammering an electron tube, and then the person who filmed it quickly bought it!There are some dubbing at the end, saying that the tubes are imported from the United
eew_36dyTU Analog electronics
6ull test
IMX6ULL means each BANK has 32 pins, io port number = (((bank) - 1) * 32 + (nr))GPIO1_IO03 represents the third gpio port in the first gpio group, wherethe io port number of each group of 32 gpio port
明远智睿Lan Industrial Control Electronics
【ST NUCLEO-H743ZI Review】(2)Converting serial port and Ethernet port data under LWIP
[i=s]This post was last edited by supermiao123 on 2019-3-1 16:37[/i] Today I bring you the evaluation of serial port and network port data interaction under H7's LWIP. Since H7 has a significant perfo
supermiao123 stm32/stm8

Recommended Content

可能感兴趣器件

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号