### 硬禾实战营暑期培训方案 --- * **培训项目定位**:电子工程师成长加速器,让学员体会一个完整的电子系统开发流程,学会各个关键技能,获得基本系统观念 * **招生对象**:高校教学的教师、研究生一年级的在校生、已被录取读研的大四毕业生 * **培训时间**:2019年7月8日 - 2019年8月19日,总计6周时间 * **地点**:苏州工业园区 * [[training_summer2019|2019年研究生项目技能暑期班]] * [[training_summer2019_scholarships|硬禾实战营2019年暑期班奖学金细则]] * **指导老师**: * 苏公雨 * 谢凡 * 吴志军 * 王安然 * 陈强 * 郑友泉博士 - 清华大学数字系统设计课程主讲教师,副教授 * 齐伟 - Python/大数据挖掘专家 * 黄宇杰博士生 - 复旦大学微电子学院 * 蔡宇杰博士生 - 复旦大学微电子学院 * Lattice FPGA AE讲师 * Xilinx PYNQ AE讲师 * Intel NCS2 AE讲师 * **实战训练提升的综合技能点**: * 资料查询及系统方案制定 * 专业技术的主要信息来源及查询方式 * 电子产业链的构成及主要企业分类介绍 * 电子产品方案制定的考虑要点及设计切入点 * 电子产品设计的步骤及每个节点的注意事项 * PCB设计 - 采用KiCad,如何使用KiCad参照[KiCad:免费、开源的PCB设计工具](https://www.eetree.cn/doc/detail/66), [KiCad相关的视频教程](https://www.eetree.cn/doc/detail/69) * PCB规范化设计 * 元器件的选型 * 数据手册的阅读及关键信息的高效提取 * 创建元器件库 * 原理图设计 * PCB布局 * PCB布线 * Gerber文件生成 * 规范化BOM文件生成及备料 * PCB设计资源的有效利用 * 可靠元器件库的下载渠道 * 类似产品的设计参考 * PCB焊接、硬件调试技巧 * 小至0402 SMD器件的焊接 * QFN/QFP器件的焊接 * 板卡调试的正确顺序 * 测试测量仪器的正确使用 * 高速数字设计基础 * 元器件分区布局 * 关键信号线的走线要点 * 去偶电容的正确使用 * 数字、模拟地的正确连接 * FPGA在硬件系统中的应用及Verilog编程 * FPGA的基本概念 - FPGA是什么?为什么用FPGA?如何用FPGA? * FPGA的应用要点 - 设计流程、硬件设计的思想、外部资源的有效应用 * Verilog编程及数字逻辑设计要点 * 设计案例 * GPIO的输入、输出处理 * 时钟分频及处理 * PWM的产生及几种典型应用 * SPI/UART总线逻辑的实现 * 通过I2C采集传感器数据并通过SPI显示在点阵LCD屏上 * 学员自带项目/数字示波器系统设计/任意信号发生器系统设计 * 测量仪器的工作原理和使用方法 * 模拟链路设计 * 测试测量的软件系统设计 * 电源管理 * 人工智能边缘计算 * Linux系统及基本命令 * Python编程 * AI环境搭建及Tensorflow * 深度学习算法应用 * Xilinx PYNQ SOC平台的使用 * 神经网络算法及FPGA硬件加速实现 \\ * **培训内容及收费**: ^**时间**|**电子产品系统设计班**|**AI边缘计算FPGA实战班**| ^第1周Day1-3 |PCB规范化设计 - 每个学员设计一个小脚丫FPGA扩展卡 || ^第1周Day4-5 |FPGA的应用及Verilog编程方法|| ^第2周 |扩展卡焊接、调试,并通过FPGA代码编程实现扩展卡上的所有功能|| ^第3周 |电子产业链、产业前沿及系统方案设计 |人工智能产业前沿、深度学习、神经网络、Tensorflow、Python编程| ^第4周(分组做不同的项目) |基于FPGA的硬件系统PCB设计 |PYNQ SOC平台学习| ^第5周Day1-3 |项目核心模块的FPGA编程 |高层次综合工具(Vivado HLS)及神经网络建模| ^第5周Day4-5 |PCB焊接、硬件系统安装、调试|基于PYNQ的神经网络加速器设计| ^第6周 |系统功能实现及总结、答辩|| ^硬件套装 |FPGA开发系统 - ¥1,500|人工智能套件 - ¥3,000| ^费用(含住宿、硬件套装、器材) |¥14,980|¥19,980| #### 课程表 * {{:电子系统设计班课程内容.xlsx|}} * {{::ai边缘计算fpga班课程内容.xlsx|}} #### 培训用PPT讲稿 * {{:硬件研发需要的工程技能.pdf|硬件研发需要的工程技能}} * {{:电子产品的规范化设计p1.pdf|电子产品的规范化设计 - Part1}} * {{:电子产品的规范化设计2.pdf|电子产品的规范化设计 - Part2}} * {{:电子产品的规范化设计3.pdf|电子产品的规范化设计 - Part3}} * {{:fpga的应用及学习.pdf|FPGA的应用及学习}}