入门FPGA第一周
一、开发流程
1.创建工程(提前创建工程文件夹):注意文件夹命名、器件选则、EDA工具选择
2.设计输入:保存的源文件名和对应的模块名要一致;顶层文件的设置
3.分析与综合:根据提示进行debug
4.功能仿真:编写激励文件(.v),并再次进行分析与综合进行debug
5.仿真脚本设置,查看仿真结果:根据仿真波形分析是否与设计的功能一致。仿真前需要全编译,根据需要选择是否进行时序仿真
6.I/0引脚分配及生成配置文件.tcl
7.配置FPGA下载,在开发板上观察现象
二、语法知识
1.case的用法
形式:
case(控制表达式/值)
分支表达式:执行语句;
default:执行语句;
endcase
功能:
自上而下,按照顺序逐个对分支表达式进行判断,如果这一分支表达式等于控制表达式的值,就执行其对应操作;均不相等时,执行default操作。
注意: 1. 分支表达式不能重复,否则会出现冲突;2.执行完某一操作后,跳出case语句;3控制表达式与多个分支表达式匹配,只执行从上至下首个匹配项(判断顺序进行,执
入门FPGA第一周最先出现在Python成神之路。
共有 0 条评论