可编程逻辑
FPGA在各个领域都是必不可少的一种硬件工具,掌握并有效使用FPGA对当代的电子设计工程师来讲是非常必要的,如前面文章曾讲过的,要做到较好的FPGA设计需要具备的基本素质:
我们再具体看看与FPGA设计相关的其它硬件设计技能点,这些都是一个优秀的FPGA设计工程师应该接触并最好精通的:
1 具备自己设计高速数字电路板(PCB)的能力并且掌握DSP的基础理论
现在的电子产品系统越来越复杂,速度越来越快,而使用的FPGA则功能全、资源强大、速度快。
PCB硬件与接口设计;PCB设计布局;板级引脚分配;I/O特性的定义;信号完整性及终端匹配;功耗与去偶设计;硬件仿真;硬件模块调试;逻辑电路设计;DSP算法的硬件实现;设计优化权衡;FPGA器件选型和封装选择
2 还要掌握至少一门硬件描述语言(HDL)
HDL语言的设计输入;测试平台的开发;设计约束;脚本实现自动化处理;HDL流程文件的配置管理;支持设计复用
3 从系统高度进行设计
处理器需求分析;处理器架构选择;系统级设计的层次结构定义;系统模块的集成与接口测试;数据流的定义;硬件/软件实现的权衡;功能划分和模块化设计;系统级测试、调试和验证
4 具体实现 - 通过软件/DSP设计
处理器代码模块的定义;DSP算法的软件实现;IP核的调用;在处理器上运行操作系统;代码的编写和测试;常规的代码调试和验证;代码的配置管理
全部0条评论
快来发表一下你的评论吧 !