zynqFPGA系列---从入门到精通(水滴盒子)

#通信# 考虑了很久,准备做个通信技术相关的分享,先从FPGA入门开始。从zynqFPGA开始做一个系统的介绍和实战操作,从PL到PS,从verilog到C再到Matlab,后面还会有数字信号处理(FIR、DDC、DUC、DDS、FFT、矩阵运算等),调制解调技术等。不求其他,完全是自己的兴趣所在!加油,一起学-,一起进步!!!
入门其实非常简单,掌握一定数字电路知识就可以进行FPGA开发了,但是要做到熟练应用则需要大量的阅读书籍和实战经验。下面是几点建议,仅供参考。

  1. FPGA入门—不管是在大学期间还是刚开始工作,周围看的比较多的是夏宇闻老师的《Verilog数字系统设计》,这里真的不建议看,但是如果是课程要求那就没有办法了。在有一定数字电路基础的情况下,建议直接某bao买个简单的开发板,比如Xilinx、Altera或者国产紫光等开发板直接上手来实战。开发板所提供的实战教程比去看教材书籍这些要高效得多。
    2.关于学-哪种FPGA平台—FPGA是学Xilinx还是Altera的FPGA,这是很多人感觉到困惑的地方。毫无疑问,在实际工程应用领域,Xilinx的FPGA用的最多,占有率最高;但在高校里面正好相反,Altera用的最多;同时国产FPGA也在慢慢崛起,比如紫光、安陆、复旦微等。以个人经验,直接上手Xilinx比较好,毕竟网上资料比较多,遇到问题不可能时时刻刻有人能够指导你,这样要方便一些,等熟悉之后可以根据自己需求再去选择其他FPGA平台。
    3.关于Verilog和Vhdl—现在Verilog的受众比较多,我周围工程师用Verilog的占比在80%以上,推荐大家入门学-Verilog;VHDL也有一些优点,比如语法更严谨、package使用灵活等,但是语法复杂,代码查看起来繁琐;欧洲通信厂家喜欢用VHDL并延续至今,比如爱立信、诺基亚等。
    4.FPGA应用—随着FPGA厂商把嵌入式arm、各种高速接口、软核和硬核等加入到FPGA里面去,FPGA的应用领域变得十分广泛和庞大。比如通信领域,华为、中兴和爱立信等通信巨头在以前是FPGA消耗大户,近些年考虑到功耗、成本和产品体积等,这几家已经大规模开始用自研芯片;但是中国很多其他通信厂家还是用得很多,毕竟自研芯片需要大量的技术积累和金钱投入,FPGA以其快速、灵活和开发周期短还是广受通信厂家欢迎。其他领域比如图像处理、人工智能和高速接口应用等领域也有FPGA的身影。
    5.适合入门的FPGA型号推荐— 1. 国产紫光同创Logos PGL22G,2. Xilinx的Artix-7系列,3. Altera的Cyclone IV系列。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值