首页 > 社交 > 科普中国

学完基础的verilog语言后如何进一步学习fpga

常驻编辑 科普中国 2022-06-19 进阶   语言   基础   总线   专业知识   电路   接口   原理   结构   数字   何进
的计算公式是什么clk skew, clk uncertainty, create_clock, create_generateclock, set_ideal_network, set_input_delay, set_false_path, set_multi_cycle_pathOCV , ....是什么意思,STA有何作用。懂STA原理,就可以TCL语言SDCDC综合/XDCvivado综合实现timing constraint了。目XDC/SDC的语法已经基本统一了。

C:进阶知识、技能
1:算法方向:信号与系统,数字信号处理DSP);
2:接口方向UART/IIC/SPI/DDR等常用接口协议;如有余力,可以看USB/PCIE/SATA/MIPI
3:日常工作OS平台linux操作系统使用vim(emac)使用bash(csh)makefile
4:脚本语言Perl(Python)/TCL
5:版本管理工具SVN/Git

D:项目锻炼
1:小数IP的设计、验证UART/SPI/Timer/AHB-SRAM);
2:小数IPFPGA上的实际运行;
3HW/SW的协同运作(试zynq FPGAPS-PL的协同);
4:中大数IP的设计、验证AXI-DMA,图ISP处理CNN加速器等);
5:中大FPGA项目开发(导师项目);
6:参与一个数IC项目的设计、验证FPGA emulation、流片(这个目前在校参与的机会很小);NWH拜客生活常识网

建议补充数IC设计基本知识,比如rtl代码与电路结构的关系(了解基本组合逻辑,比如加减法,乘法器的结构),跨时钟域电路原理域设计STA原理timing约束BUSAHB/APB/AXI)的知识。
如果fpga,还得熟悉下厂商提供IP的实用,比如:内CPU,网络接口等。
然后就是实际写代码fpga板子试试。NWH拜客生活常识网

NWH拜客生活常识网

NWH拜客生活常识网

相关阅读:

  • 行业头条重磅消息!金年会携手巴塞罗那再度起航,合作持续
  • 从“狗玩的”到“人玩的”:飞盘在年轻人中爆火,却离商业
  • 王健林给创业者的建议,榜样的力量总是无穷
  • 「技术干货」Linux内核代码追踪之UDP调用过程
  • 加载、读取资源的方式
  • 领克发布智能电混技术
  • 猫和老鼠手游:T1角色强度老牌救援位!国王杰瑞进阶攻略技
  • 研究表明:幼儿多玩拼图,能让数学赢在起跑线上,如何玩是关
  • 谁才是格斗大神?《时空猎人3》邀你挑战999连击
  • 自由改装?独一无二!谈谈《部落与弯刀》手游兵种选择的自
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。