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

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    收到奖品,感谢Maylove
    [b][font=Microsoft Yahei][size=3]下载安森美半导体无线与可穿戴便携解决方案活动的奖品,回头晒图。[/size][/font][/b][b][font=Microsoft Yahei][size=3]谢谢eeworld[/size][/font][/b]
    guo8113 聊聊、笑笑、闹闹
    有没有大佬做过FPGA上的稀疏矩阵分解的内容
    有没有大佬做过FPGA上的稀疏矩阵分解的内容,想请教一下qq:1105022747
    andyourself FPGA/CPLD
    请教版主如何快速解决hardfaultexception问题
    在某次调试时发现程序运行一段时间后系统会进入hardfaultexception,看了论坛里很多相关的帖子,大致有所了解想请教的是,出现这种情况时如何调试找到问题的根源?怎样获知程序运行到哪一步后发生错误进入hardfaultexception中断?如何能看出进入该中断前程序运行的过程?未命名.JPG(123.88 KB)下载次数:32010-11-11 16:02
    weixichao stm32/stm8
    是德科技注册抽奖第一名周冠军和3月5日- 3月7日获奖快报
    [size=4][font=微软雅黑]卖报了,卖报了,是德科技注册抽奖活动最新获奖名单来啦,内含中国区产生的第一名周冠军,[/font][font=微软雅黑]活动期间,整个中国一天只产生一个的每日获奖网友。[/font]{:1_107:}恭喜一下获奖人员[/size][table=414][tr][td=178]日期[/td][td=72]姓名[/td][td=164]联系方式[/td][/tr]
    nmg 测试/测量
    关于在Proteus中仿真串口接发字符串的问题
    这几天在Proteus上调试一个串口接收发送字符串的小程序,要实现的功能简单描叙一下:在Proteus上加两个串口的虚拟终端,一个显示发送来的数据,另一个作为发送端;程序运行后首先发送两个定长字符串,然后在发送端输入字符接收端即时显示。可是调试后出现问题,显示十六进制数不是该字符对应的十六进制编码,程序及运行结果如下:#include #include #include#define uint u
    liming1120 单片机
    请教如何判断bootloader出现问题的原因?
    [i=s] 本帖最后由 dontium 于 2015-1-23 13:21 编辑 [/i]用贵公司的仿真器,自制5509小系统,硬件仿真正常,可以出现预期结果,但烧到串行flash里面后无法自举,怎么检查出现问题的原因?我用的是mcbspo口接串行flash,GPIO的配置没有问题,flash的接线也没有问题,用的是别人的往flash里面写数据的程序,显示写入成功。问题会在哪里?如何判断?请各位大
    manman9258 模拟与混合信号

    推荐内容

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

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

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

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

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