学习笔记(二)

 FPGA设计流程:

设计规划:首先对项目需求有所了解,根据项目需求进行系统结构设计,进而进行系统层次的划分,也就是子功能模块的划分。弄清楚各个子模块的输入输出信号以及各个子模块之间的逻辑关系和信号信号传递之间的关系。

波形绘制:具体了解各个子模块的模块功能,绘制出各个子模块的模块框图,搞清楚如何通过输入信号和内部声明的诸多变量得到输出信号来实现子功能,进而绘制出功能实现的波形图。

代码编写:参考绘制的波形图,很快完成代码编写、

代码编译:编译目的在于检验代码中的错误,出现错误改正再编译,直至正确。

逻辑仿真:对刚刚编译的逻辑代码进行仿真验证

波形对比:将仿真的波形与绘制波形图进行对比,若是绘制波形图问题则进行修改。若是代码存在问题,则对代码进行修改。

绑定管脚:将工程中的输入输出信号与芯片的I/O管脚进行绑定,这一步可以通过引脚勾选和编写引脚约束来实现。

分析综合、布局布线:对整个结构进行分析综合、布局布线,生成比特流文件(bitstream)

上板验证:将生成的比特流文件下载或者固化到版卡,验证项目功能是否实现,若达到预期目标则上板成功。

 

二选一选择器

 

三八译码器

                                                                               半加器 

 

 

 

 

 全加器

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值