【西西学FPGA】Lesson1
来源:互联网 发布:数据融合是数据预处理 编辑:程序博客网 时间:2024/05/01 08:10
FPGA 16.2.7
第一讲(上) 概述 尤老师
1 做FPGA的国企:京微雅格(北京),中芯国际(上海),国微电子(成都)
2 FPGA的用处:通讯,图像处理,交换机,四轴飞行器
3 SOC结构:FPGA+ARM+DDR
4 异构处理器 zynq7000
5 FPGA和CPU的区别:FPGA可以接受大数据,但是cpu就需要将数据缓存起来,单个处理。
P.S.之后会做到千兆以太网,记得充分了解以太网协议,最好可以在此基础上做出ethercat
第一讲(下) 杨老师
经验之谈:
1 时序,代码风格,注释,写文档,记录自己的写代码思路。
2 功能仿真针对.v文件
前仿真 针对.vo文件
且这两个仿真无延时
3 Verilog 语法注意事项:
inout: 保证赋值时无冲突
模块名: 体现功能 with english 且需要与.v文件名一致
assign: 只能跟一条语句
$random:随机数系统函数 ,32位宽随机数据、有正负,不能写到功能文件(.v)、不能被综合
{$random}取正值,范围为0-2^32
always:
assign:
·timescale: 时间单位/时间精度 四舍五入
变量: 默认一位宽 1‘d a <= 10'd c(取c的最低位)
端口声明: 例化最好按顺序 .a(a1)
#0 延时为0,则一直处于原时刻。如加入语句,则没有波形。
使用的软件:
UE,quartus,modelsim
实验程序:
1 a&b的功能文件和tb
第一讲(上) 概述 尤老师
1 做FPGA的国企:京微雅格(北京),中芯国际(上海),国微电子(成都)
2 FPGA的用处:通讯,图像处理,交换机,四轴飞行器
3 SOC结构:FPGA+ARM+DDR
4 异构处理器 zynq7000
5 FPGA和CPU的区别:FPGA可以接受大数据,但是cpu就需要将数据缓存起来,单个处理。
P.S.之后会做到千兆以太网,记得充分了解以太网协议,最好可以在此基础上做出ethercat
第一讲(下) 杨老师
经验之谈:
1 时序,代码风格,注释,写文档,记录自己的写代码思路。
2 功能仿真针对.v文件
前仿真 针对.vo文件
且这两个仿真无延时
3 Verilog 语法注意事项:
inout: 保证赋值时无冲突
模块名: 体现功能 with english 且需要与.v文件名一致
assign: 只能跟一条语句
$random:随机数系统函数 ,32位宽随机数据、有正负,不能写到功能文件(.v)、不能被综合
{$random}取正值,范围为0-2^32
always:
assign:
·timescale: 时间单位/时间精度 四舍五入
变量: 默认一位宽 1‘d a <= 10'd c(取c的最低位)
端口声明: 例化最好按顺序 .a(a1)
#0 延时为0,则一直处于原时刻。如加入语句,则没有波形。
使用的软件:
UE,quartus,modelsim
实验程序:
1 a&b的功能文件和tb
0 0
- 【西西学FPGA】Lesson1
- 【西西学FPGA】Lesson2
- 【西西学FPGA】Lesson3
- 【西西学FPGA】Lesson4
- 【西西学FPGA】Lesson5
- 【西西学FPGA】Lesson6
- 【西西学FPGA】lesson7
- 【西西学FPGA】Lesson8
- 【西西学FPGA】Lesson12
- 【西西学FPGA】Lesson13
- 【西西学FPGA】Lesson17
- 【西西学FPGA】Lesson9 Uart
- 【西西学FPGA】Lesson11 VGA
- 【西西学FPGA】Lesson14 fifo
- 【西西学FPGA】Lesson15 sobel
- 【西西学FPGA】Lesson10 精简帧
- 【西西学FPGA】Lesson16 Altium Designer
- 【西西学FPGA】Ubuntu环境下的Vivado使用及petalinux总结
- C++10进制字符串与十六进制字符串相互转化
- 【SignalR-支持平台】
- 《java入门第一季》之面向对象面试题(继承中构造方法的关系)
- 【HUSTOJ】1036: 欧拉函数
- unity中使用protobuf(兼容ios平台)
- 【西西学FPGA】Lesson1
- 绝对定位
- CentOS6.4升级python2.6.6到3.3.0
- 【西西学FPGA】Lesson2
- Swift笔记-让你2小时学会Swift
- Jmeter结果各参数含义
- 【USACO题库】1.3.3 Calf Flac(manacher马拉车算法)
- UiAutomator Android 的自动测试框架(UiAutomator 快速调试)
- 【西西学FPGA】Lesson3