课程介绍
相关标签: 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
显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    【平头哥Sipeed LicheeRV 86 Panel测评】4-编译环境搭建
    本篇参考全志开发社区的教程:https://d1.docs.aw-ol.com/study/study_6helloword/,尝试在板子上运行一个hello word程序。虽然未能运行成功,但操作的过程还有有必要记录一下。1 交叉编译环境搭建1.1 下载交叉编译工具交叉编译工具链:http://netstorage.allwinnertech.com:5000/sharing/b8mBL1xWa
    DDZZ669 国产芯片交流
    TI DSP--内存空间的分配和指定
    在CCS编程中,如果我们不指定变量/代码的存放位置,编译器会自动的给变量/代码分配一个位置,但是如果有的时候需要把变量放在一个特定的空间内,我们应该如何操作呢,CCS提供了如下的两个指令#pragma CODE_SECTION#pragma DATA_SECTION其中data_section是针对数据空间的,#pragma DATA_SECTION(bufferB, ”my_sect”)char
    Jacktang DSP 与 ARM 处理器
    AGC中频放大器设计
    AGC中频放大器设计林长春 陕西华经微电子股份有限公司概述FD05型AGC中频放大器模块是用于通讯设备的具有AGC(自动增益控制)功能的中波频段小信号放大器,主要为散射凋制、解凋分系统配套。它可将微弱的中频小信号通过外部可变的控制电压放大为一个所需要的功率输出,其中心频率为70 MHz。该产品的主要指标如下:控制电压:Vcon=0~3V电源电流:Icc≤300 mA输出电压:Vo=0.1~2V输出
    fighting 模拟电子
    放出PCB!硬币大小的迷你MSP430G2553最小系统有人有兴趣吗?28个IO口比LaunchPad多8个
    最近在做[size=4][color=red]MSP430G2553的最小系统[/color][/size],总尺寸在[size=4][color=red]25mm*25mm以内[/color][/size],和硬币大小基本相同,[size=4][color=red]28个IO口[/color][/size],用[size=4][color=red]SWD[/color][/size]调试和下载程
    AndersonBY 微控制器 MCU
    UT-S3C6410 + WinCE6.0 + 7寸屏的VGA输出
    VGA从来没接触过,现在要将800*480的7寸屏在显示器上同步输出,显示器上也要满屏显示800*480像素,真是一头雾水,先搜资料中?
    gtt 嵌入式系统
    急!keil编译出错,请高手指点!
    Target not created和..\main.c(152): error:#20: identifier GPIOC is undefined不是软件的问题,别的程序通过硬件测试可以成功运行。具体问题是:用A端口做输出,则不报错用C端口做输出,则报错,用的是库函数,找不到原因,请高手指点!在线等。。。void GPIO_Configuration(void){GPIO_InitTypeDe
    foobt 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