FPGA入门 Xilinx暑期学校学习Day2
早上的课程流程
1、SEA开发板简介
这部分没怎么听,自己用的EGO1,听起来SEA好用一些,而且本次课程的实验指导书用的也是那个板子,EGO1要多花点时间了。
2、FPGA开发流程
利用Vivado进行FPGA开发设计的操作流程,比较固定,硬件描述语言设计,写激励仿真,进行引脚绑定,生成BIT流下到板子里调试,网上资料很多。
然后讲了一些案例,Arduino+FPGA案例、ESP32+FPGA案例。这部分没怎么听懂,先把邸志雄老师的PPT放两张在这里,以便日后学习。
3、组合逻辑与时序逻辑
(1)组合:c = a & b
(2)时序:c <= a & b
(时序逻辑多了触发器)
(1)always @(*)
c = a & b
(2)always@(posedge clk)
c <= a & b
(赋值方式,时序逻辑用“<=”,组合逻辑用"=")
(I2C、SPI等接口协议类电路对时序要求严格)
4、可综合Verilog HDL入门
HDL☞硬件描述语言,特点是互连、并发、时间。
可综合的四大法宝:if-else\always\case\assign
只能用于Testbench:for\function\fork-join\while
慎用Latch(锁存器):综合器不能过滤毛刺
解决方法:
(1)使用完备的if-else
(2)case设置default
(3)检查综合器报告,Latch会以warning形式报告
最后就是学习FPGA要有硬件思维,即代码不是一行行的代码,而是一块一块的硬件模块。
实验与课后习题
开始的4个实验我没有做完,完成实验应该不难,代码和操作流程都在指导书上,自己要仿写一下Testbench文件,开发板不同要换引脚,个人推荐利用IO planning进行引脚绑定,比新建XDC文件手动输方便多了。
课后习题总结几个犯过的错误吧
1、真的太低级太低级了,这次仿真频率比较低,只有10、20Hz,我跑的时间太短了,半个周期都没有跑完,所以分频一直低电平、全0,检查了好久才发现问题。
2、“complie error”与“elaborate error”
可以试着解决一下
3、等有空了,知识完备了再来整理一下reg、wire的使用。
FPGA入门 Xilinx暑期学校学习Day2相关推荐
- xilinx 暑期学校学习笔记(四) 加速代码与量化、稀疏
文章目录 矩阵乘法的优化 矩阵的reshape 缓存的加入 PIPELINE REWIND 卷积神经网络加速 分块划分 访问和内存的流水化 卷积层量化和稀疏 模型量化 带宽 稀疏化 存储 脉动阵列 实 ...
- 计算机暑期学校心得,暑期学校学习心得体会
为了更好地全面贯彻党的教育方针,丰富自己的学识,了解国内外最新教育教学动态,不断提高自己的教育教学能力,出色地完成上级教育主管部门和学校下达的各项教育教学任务,许多人参加暑期学校学习.下面出国留学网小 ...
- NSQ(南山清)暑期学校学习记录
目录 1.关于BES上,暑期学校中学到的浅显的分析流程 ①我所了解的BOSS与BOSS配置 ②我所了解的BESIII MC(蒙卡模拟) ③关于模拟,重建的具体步骤 关于颜色标记:红色:需要弄懂,和结课 ...
- 北大暑期学校学习总结
这次北大之行收获颇多,不仅有新知识(博弈搜索.计算几何.竞赛数学等),也有一些旧知识的拓展.尽管对于某些内容有些雨里雾里,但我相信我会在之后的学习中慢慢弄懂. 知识点是没有什么可以说的,我主要总结的是 ...
- FPGA入门-腾讯云布道师团队-专题视频课程
FPGA入门-203人已学习 课程介绍 本课程向大家介绍FPGA的基本概念和功能,并结合实际操作讲解实现原理和操作步骤,讲师也会带着大家演示一个实验. 课程收益 FPGA入门 ...
- 国防科大计算机学院暑期学校,国防科技大学研究生暑期学校:夏季学期别样红...
9个不同主题的研究生暑期学校,吸引了来自北大.清华等80多所高校的240多名研究生就读:从国内外一流大学聘请的55名知名专家来校讲学交流:全校师生按照相关教学计划进行教学与操课--盛夏时节,国防科技大 ...
- 2019~ROS暑期学校~ROS Summer School in China~分享
图片来源:ROS暑期学校(中国) 图片来源:ROS暑期学校(中国) https://discourse.ros.org/t/ros-summer-school-in-china-2019-july-2 ...
- ROS机器人操作系统暑期学校总结和感悟
https://discourse.ros.org/t/ros-summer-school-in-china-2019-july-27-august-hefei/9494 中国ROS暑期学校将迎来五周 ...
- 深圳大学计算机暑期学校,The First Day-深度学习暑期学校
深度学习的浪潮再起,适时,深圳大学第一届深度学习暑期学校正式开幕. 上午,计算机与软件学院明仲院长首先致辞,讲述了深圳这所富有活力与现代化的城市以及深圳大学计算机与软件学院的飞速发展,学院的学科建设. ...
最新文章
- elasticsearch mapping
- 吴裕雄--天生自然 人工智能机器学习实战代码:线性判断分析LINEARDISCRIMINANTANALYSIS...
- Java进制转换示例
- php foreach循环中的变量
- Unity编译Mono
- Linux 的 chmod 命令,对一个目录及其子目录所有文件添加权限
- 自然语言处理——词嵌入
- 机动车辆保费计算器 1.1新版发布
- 将 75000 行原生 iOS 应用程序移植到 Flutter 后,结果太惊讶!
- php7.0和5.6哪个好,PHP7.0与PHP5.6下Laravel博客的应用性能对比介绍
- array(numpy) 的size 和Image(PIL) 的shape比较
- matlab 超像素合并,基于图论的超像素分割及其合并算法
- 【第一组】第十五次冲刺例会纪要
- 信息论——JS散度(Jensen-Shannon)
- Canvas 从 0 到 1 -- 开发 2D 游戏《保卫家园》-- 【上篇】
- uniapp 封装storage缓存
- D盘需要管理员权限问题
- 已拿 offer!一个非 985/211 的普通二本学生从毕业季到职场的面经分享!
- 方方格子access_工具|史上最全Excel插件集合及相关安装包!
- 区块链 实验十 DAPP开发