课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 15年IC设计从业经验;3年设计培训/教学经验;主要从事视频处理相关IP的设计实现(H.264/H.265等编解码器设计);神经网络CNN加速器设计;从工程实践讲解数字前端设计;实践与原理并重;

  • 课程详情

    Our goal: help making good designs, not just find a job ...

    此为“第一期:数字电路设计入门”的第12课:数字前端设计漫谈。

    课程介绍:讲述数字IC设计(前端)/fpga设计的基础知识;从基本的CMOS晶体管讲到由Bus互联的一个SOC系统;注重工程实践与理论原理并重;注重设计理念的讲解; 
    课程基本知识:有电子类相关专业背景,具有较强的逻辑推理能力,有C/Verilog等语言的编程经验,有较强的动手能力。 
    目标受众:主要面向电子类大三及以上在校生;数字IC设计入行3~4年内的工程师;或对某个专题感兴趣的工程师; 

    课程大纲: 
    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    第一期:数字电路设计入门:
     

    第一部分:数字电路原理: 
    CMOS晶体管原理(试听);基本电路单元原理;常用组合逻辑电路结构(MUX;加/减法器;乘法器;除法器);SRAM结构与控制; 
    第二部分:可综合Verilog数字电路设计基础: 
    数字前端设计流程与工具介绍;可综合Verilog语言;Verilog组合逻辑设计(MUX;译码器;加/减法器;乘法器;除法器);时序逻辑设计(状态机设计);generate使用;参数化IP设计介绍;基于Verilog的TestPattern编写; 
    第三部分:数字电路仿真工具介绍: 
    Modelsim仿真工具使用介绍;VCS仿真工具使用介绍;Debussy/Verdi调试工具介绍;nLint/Leda代码检查工具介绍; 
    第四部分:静态时序分析基础: 
    cell library介绍与电路延时的计算方法;时钟树介绍;寄存器setup/hold介绍;静态时序分析基础介绍; 
    第五部分:跨时钟域电路设计: 
    跨时钟域电路原理;基本同步电路结构;异步FIFO设计与分析; 
    第六部分:系统总线介绍: 
    APB总线介绍;AHB总线介绍;AXI总线介绍;一个AXI Bus系统介绍(地址寻址与数据访问; 
    第七部分:IP设计范例: 
    仲裁器设计;AXI Master设计(支持多个command并发);图像采集接口设计;图像高斯滤波器设计; 

    ------------------------------------------------------------------------------------------------------------------------------------------------------------ 
    第二期:数字芯片前端设计: 

    第一部分:DC综合工具使用: 
    DC综合流程;DC下SDC时序约束编写;TCL脚本语言简介;DC综合环境建立;DC综合脚本范例讲解; 
    第二部分:形式验证: 
    形式验证原理;Formality工具使用; 
      
    ------------------------------------------------------------------------------------------------------------------------------------------------------------ 
    第三期:FPGA设计: 

    第一部分:FPGA原理介绍: 
    FPGA原理介绍;DFF/SRAM/DSP核介绍;FPGA时钟树介绍;带嵌入式ARM核的FPGA介绍; 
    第二部分:Xilinx FPGA设计: 
    vivado工具介绍;vivado设计实现流程;vivado设计调试;带CPU的设计的SDK软件调试 
      
    ------------------------------------------------------------------------------------------------------------------------------------------------------------ 
    建议后续课程:
    1: 《数字IC/FPGA设计入门》系列课:
          自学版:  https://ke.qq.com/course/3133628%3Ftuin%3D64ce5e2a
          现场版:  https://ke.qq.com/course/3100806%3Ftuin%3D64ce5e2a
    2: 《On-Chip-Bus 精讲》:  https://ke.qq.com/course/2900266%3Ftuin%3D64ce5e2a
    3: 《数字IP设计实例_A》:  https://ke.qq.com/course/3132227?tuin=64ce5e2a
    4: 《数字IP设计实例_B》:   https://ke.qq.com/course/3200590?tuin=64ce5e2a
    5: 《数字IP_FPGA设计实战》: https://ke.qq.com/course/3292002?tuin=64ce5e2a

    ----------------------------------------------------------------------------------------------------------------------------------------------------------
    讲师简介:

    sky:2006年成都电子科技大学毕业;数字电路前端设计从业14年;前Verisilicon Senior Staff Engineer;主要做视频IP设计(H.264/H.265编解码器设计,JPEG编解码器设计),神经网络CNN加速器IP设计。参与7颗ASIC/SOC芯片的开发(量产3颗)。目前申请了3篇国家发明专利。

    课程咨询:siliconthink@126.com