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

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    选择可靠的无线水位水泵遥控设备
    [color=rgb(51, 51, 51)][backcolor=rgb(225, 230, 215)][size=18px][backcolor=transparent][font=微软雅黑][backcolor=transparent][font=微软雅黑][font=微软雅黑][backcolor=transparent][font=微软雅黑][backcolor=transparent]
    dwzt 模拟电子
    关于EVC中在类的外部调用函数问题
    我的工程是基于一个dialog类的,在界面的EDIT控件中输入数字,在另外一个自己建的函数中要用EDIT中的值,以便传给硬件,现在用的方法是,在dialog类中建立了一个m_flag函数,在函数中写入如下内容:{UpdateData(Ture);para.Freq=m_edit;//para.Freq为全局变量UpdateData(FALSE);}在dialog外调用m_flag,代码为{dial
    moffice 嵌入式系统
    开关电源如何选择滤波电容器
    [align=left][color=rgb(0, 0, 0)][font=Arial, 微软雅黑,]滤波电容器在开关电源中起着非常重要的作用,如何正确选择滤波电容,尤其是输出滤波电容的选择则是每个工程技术人员都十分关心的问题。[/font][/color][/align][align=left][color=rgb(0, 0, 0)][font=Arial, 微软雅黑,]  (1)应根据电路要求
    Jacktang 模拟与混合信号
    Grace开始实践遇到的问题总结
    又看了一遍Grace视频,觉得这个功能十分强大,想实践试一下,据说Grace以插件形式插入到CCS5.1中了,不料在CCS5.1开发环境中一直找不到Grace。记得以前用AVR的时候,有个编译器叫做CodeVision AVR,里面也有一个配置外设的界面,只要鼠标点几下就设置好了十分方便,所以一开也认为在菜单栏中可以找到,找了一些资料才发现不是这样的,需要创建工程时选择Crace Project,
    老实巴交 微控制器 MCU
    使用STM32通过模拟SPI方式驱动金鹏串口128*64屏
    来源:[url=http://www.daxia.com/bibis/moredata_1638443.shtml]http://www.daxia.com/bibis/moredata_1638443.shtml[/url]手头这个DX32没有小的128*64,刚好手头有一个压箱底的128*64,修改了以前的在DX32开发板上面接金鹏的串口128*64屏硬件连接:硬件连接:(使用stm32的IO
    火龙果 stm32/stm8
    ADS1.2调试ARM汇编程序老出错,请大侠帮忙
    我是个新手,这是我调试的第一个程序,就老出错,太郁闷了!程序如下:AREA ||.text||,CODE,READONLYmain PROCSTMFD sp!,{lr}ADRr0,strhelloBL _printfLDMFD sp!,{pc}strhelloDCB "Hello world!\0"ENDPEXPORT mainIMPORT _mainIMPORT __mainIMPORT _pr
    liaozc ARM技术

    推荐内容

    可能感兴趣器件

    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