课程介绍
相关标签: SoC
SoC系统级芯片设计实验 (SoC系统级晶片设计实验) - SoC Design Laboratory

课程概述:
本课程旨在使参与者具备成为全栈IC设计师所需的技能和知识,能够处理从前端设计到系统调试和嵌入编程的所有开发阶段。完成课程后,参与者将掌握从概念到生产的SoC芯片设计流片的技能和知识,达到下面的学习目标:
1. 学习FPGA和ASIC上的Verilog和HLS设计实现;
2. 实现IP并将其集成到SoC设计中;
3. 实现SoC设计并在FPGA中验证;

本课程基于Google Open-Source Silicon Program, 实验使用Efabless Caravel Harness SoC。在此课程中我们将使用Caravel SoC Harness和Caravel SoC FPGA验证平台。

课程内容:
设计方法
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

设计流程工具
1. Tools – Tcl, Perl, Makefile
2. FPGA Flow -Xilinx Vivado
3. Simulator
4. Synthesis
5. Timing Analysis
6. Verification Methodology

实验
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
显示全部 ↓
推荐视频

猜您喜欢

推荐帖子

晒晒读书时弄过的小东东实物图片。
1.数字温度计:2.带LCD的时间控制器:[[i] 本帖最后由 zhaojun_xf 于 2010-7-20 09:00 编辑 [/i]]
zhaojun_xf 单片机
【一起玩esp8266】简单调试
接上一篇帖子【一起玩esp8266】串口有输出,不能输入 - 【MicroPython开源版块】 - 电子工程世界-论坛 [url]https://bbs.eeworld.com.cn/thread-497458-1-1.html[/url]开始使用串口软件乱码,用putty后好一些,但是没法输入,一直交替输出[backcolor=rgb(247, 247, 247)]chg_A3:-180,[/
suoma MicroPython开源版块
CDMA模块q2358c的中文短消息发送。
CDMA模块以Text格式发送短信。需要将短信内容转换成Unicode编码,再发送出去。需要用到的AT指令:AT+WSCL=6,4AT+CMGF=1AT+CMGS="手机号码",短信长度回车(短信长度为短信内容转换为Unicode编码后的长度)输入Unicode编码后的短信内容,结尾处发送0x13,0x10我在发送时提示发送成功,接收时是一部分中文一部分乱码。不知是什么原因?
bluecrane 嵌入式系统
WINCE6/VS2005 环境下,WINCE6下面的范例目录如何查找?(范例在什么目录下)
WINCE6/VS2005 环境下,WINCE6下面的范例目录如何查找?(范例在什么目录下)有人说在WINCE600\...\CellCore\目录下面有电话 和短信的范例.
malbh45423 嵌入式系统
nRF24L01 TX_DS 不置位
没有使能EN_AA的任何一个应答,SPI_Write_Buf(WRITE_REG + TX_ADDR,TX_ADDRESS, TX_ADR_WIDTH);// TX 两个地址一致SPI_Write_Buf(WRITE_REG + RX_ADDR_P0,TX_ADDRESS, TX_ADR_WIDTH); // TX 两个地址一致SPI_RW_Reg(WRITE_REG + EN_AA, 0x00)
cl17726 无线连接
c语言编程
int X=7; vu16 AutoCalibration_IN[X]={0,0,0,0,0,0,0};//数字量能这么写么?为了方便改写X的值,因为可能会定义好多元素为X的数组。vu16 AutoCalibration_IN[X]={0,0,0,0,0,0,0};//数字量 vu16 AutoCalibration_OUT[X]={0,0,0,0,0,0,0}; double Biaoding_
mudashu stm32/stm8

热门视频更多

可能感兴趣器件

完成课时学习+分/次

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

站点相关: 汽车电子 智能硬件

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved