项目基地
知识图谱
硬禾学堂
评测
工具
百科
AI助手
发布项目
登录
/
注册
首页
>
知识图谱
>
器件
>
逻辑器件
如何玩转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
第三方机构
论坛/社区
器件选型
FPGA的应用 - 器件选型
Lattice Semi(莱迪思半导体)公司的FPGA产品和设计资源
开发及学习平台汇总
FPGA开发板参考设计
FPGA的主流开发学习平台及资源
几款支持Arduino的FPGA开发板
电路城上发布的与FPGA/DSP相关的开发板和项目
开源IP及项目学习资源
FPGA的应用 - 学习资源
FPGA的应用 - 开源项目参考
Hackaday上的项目汇总-可编程逻辑项目
FPGA应用相关的资源网站
关于Verilog学习的文章 - 来自“不忘出芯”公众号
FPGA应用相关的资源网站
“硅农”公众号上的FPGA应用设计案例集锦
本科毕业设计论文题目 - FPGA部分
评论
0 / 100
发表评论
查看更多
硬禾发布
2020-02-06
1343
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
友情链接
STEP小脚丫
纳芯微电子
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号