如何玩转FPGA?方法与资源
收藏
分享
脑图
如何玩转FPGA?方法与资源
学习FPGA中要注意的要点
掌握基本的概念 - FPGA是什么?能做什么?怎么做?
培养硬件设计的思想 - 同软件设计不同
了解FPGA内部构成
并行计算
时延/时序
逻辑设计思路 - 与语言、平台无关
解决未知问题的能力
通过DIY项目深刻理解(PCB设计)
熟悉开发流程
设计定义
HDL(VHDL, Verilog, C, Simulink)
仿真
(Modelsim)
Synthesis(将HDL转化为FPGA逻辑)
时序约束
Place & Route
时序约束 - 管脚
查看资源利用情况
时序分析
时序仿真
(Modelsim)
器件编程(Bit-File)
FPGA调试
充分仿真
功能仿真
时序仿真
Test Bench
选型要点
功能/资源:逻辑单元、存储器、处理能力、IO、处理器内核、DSP
封装:满足管脚数量以及板卡的物理尺寸要求
功耗:满足系统对供电的限制需求
开发工具/难度:影响设计难度和开发时间
系统成本:包括配置RAM、外供电源、时钟等
购买难度:价钱/数量/供货情况
使用FPGA做PCB设计要注意的事项:
管脚分配:输入/输出类型,预留功能管脚,方便布线
时钟:全局时钟 vs 局部时钟,PLL vs DLL,是否驱动
电源:内核电压/接口电压及其相应电流,上电时序
编程:JTAG、配置、在线更新
测试点:关键信号 - 时钟、电源、关键IO
充分利用设计资源
工具
开发板/评估板
调试工具
编译/仿真软件
IP Cores的使用和移植
学会用原厂官方提供
借鉴和移植开源平台分享的
借鉴和移植其他人验证的
参考设计
设计指南
系统应用
视频/教程
技术支持
原厂FAE
第三方机构
论坛/社区
器件选型
开发及学习平台汇总
开源IP及项目学习资源

评论

0 / 100
查看更多
硬禾发布
2020-02-06
1343
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号