专栏名称: 新机器视觉
最前沿的机器视觉与计算机视觉技术
今天看啥  ›  专栏  ›  新机器视觉

第一次接触FPGA至今,总结的宝贵经验~

新机器视觉  · 公众号  ·  · 2024-11-06 11:37
    

主要观点总结

本文介绍了作者作为一个资深FPGA设计者从大学时代接触FPGA至今的经验和技巧分享,涵盖了FPGA基本知识、Verilog HDL语言的使用、设计技巧以及基本原则等。

关键观点总结

关键观点1: FPGA设计的基本原则和概述

作者分享了FPGA(现场可编程门阵列)作为专用集成电路领域中的一种半定制电路的优势,提到了速度与面积平衡、硬件设计原则、系统原则等基本概念。

关键观点2: Verilog HDL语言的重要性

Verilog作为一种硬件描述语言在FPGA设计中的作用和地位,包括其对系统行为的建模方式、描述仿真测试激励的方法等。

关键观点3: 实际工作中FPGA设计的技巧

作者提到了实际工作中遇到的一些问题和解决方法,如避免组合逻辑反馈环路、替换延迟链、时钟设计的注意事项等,以及一些常用设计思想与技巧,如乒乓操作、串并转换等。

关键观点4: 模块划分基本原则和组合逻辑的注意事项

作者强调了在FPGA设计中模块划分的重要性,给出了模块划分的基本原则和组合逻辑设计中应避免的问题及相应的解决方法。

关键观点5: 时钟设计和验证的重要性

作者强调了时钟在FPGA设计中的核心作用,并指出验证的重要性,以及如何通过仿真验证减少硬件调试的工作量。

关键观点6: 对新入职员工的建议

作者分享了对新入职员工的建议,包括如何通过培训掌握整体设计流程、培养自我获取信息的能力等。

关键观点7: 学习方法和思维方式的重要性

作者强调了学习方法和思维方式在FPGA设计中的重要性,包括如何建立逻辑模型、用数学思维简化设计逻辑等。


文章预览

来源:电子汇 从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表、抢答器、密码锁等实验时那个兴奋劲。当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus II原理图环境下用74系列逻辑器件搭建起来的。后来读研究生,工作陆陆续续也用过Quartus II、FoundaTIon、ISE、Libero,并且学习了verilogHDL语言,学习的过程中也慢慢体会到verilog的妙用,原来一小段语言就能完成复杂的原理图设计,而且语言的移植性可操作性比原理图设计强很多。 在学习一门技术之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。所以不少开始接触FPGA的开发人员,往往是从VHDL或者Verilog开始入手学习的。但我个人认为,若能先结合《数字电路基础》系统学习各种74系列逻辑电路,深刻理解逻 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览