上 学习FPGA经历了这么几个阶段,你知道吗?

废话不多说,言归正传,学习FPGA经历了几个阶段: 1.语言学习,熟悉语言的各种语法 。②、FPGA学习,熟悉软件各种功能、各种逻辑算法设计、接口模块(RS232、LCD、VGA、SPI、I2c等)设计、时序分析、硬件优化等,开始设计简单的FPGA自己登机 。③、熟悉开发流程,熟悉开发软件(SOPC、IDE),了解基本结构,设计开发板,编写C语言程序,调试开发板各模块功能 。先说第一阶段 。现在主要的硬件描述语言是VHDL 。有两种 。教师通常在本科时教授 VHDL 。),而且更加灵活,现在基本用于IC设计 。点赞之类的应该还处于起步阶段学术数入门,未来可能会有更大的发展 。由于上述原因,我选择了作为我研究的硬件描述语言 。其实有C语言的基础,学的语言很简单,关键是要有并行的概念,都是并行的,跟软件语言明显不同 。
上 学习FPGA经历了这么几个阶段,你知道吗?
这里有几本好评如潮的学习书籍:①、《数字系统设计教程》,这本书是一本入门的好书,通俗易懂学术数入门,让人可以快速上手 。例子也很好 。但是这本书并没有涉及到资源优化方面的太多编程 。②、《HDL的设计与验证》,这本书虽然比较薄,但是讲的比较精辟,讲解也很深入 。看完这本书,感觉有种豁然开朗的感觉,呵呵 。事实上,你不需要读很多书来学习 。基本语法部分对每个人都是一样的 。关键是要能灵活运用,多练习 。学了一段时间语言,感觉自己能写点东西,希望自己写的程序能在板子上跑起来看看效果 。下面介绍我第二阶段的学习 。一开始在实验室拿了一块CPLD开发板进行实践,熟悉了各种功能,比如IP调用、各种约束设置、时序分析、设计方法等,但是发现CPLD资源不够用(没有内置RAM,不能用,LE太少等),实验室也没有FPGA开发板,所以有自己做FPGA开发板的打算 。我研究了FPGA配置电路的设计,在板上做了Jtag和AS下载口,做了几个用户按键和LED,其他的口都引出来做IO口 。电路比较简单,板子是焊接好的 。是的(这在我心里很酷……) 。
上 学习FPGA经历了这么几个阶段,你知道吗?
我选择的FPGA是EP2C5系列,资源比之前的FPGA多几倍,还有PLL和嵌入式RAM 。你可以试试看 。使用嵌入式逻辑分析仪测试引脚波形 。对于调试,逻辑分析仪至关重要 。使用这块板子,我完成了项目中的几个主要功能:RS232通讯、指令解码、DDS配置、AD数据缓存、电子开关状态设置等 。在实践中,学习真的比平时快很多 。学什么更有动力 。这个时候我主要看的资料就是这些感觉比较好的书: 1.《FPGA/CPLD设计(基础篇)》:讲解FPGA的一些基本设计技巧和各种工具(IP、RTL、、、、、、)的使用方法 。芯片等),非常适合入门 。②、《FPGA/CPLD设计(高级)》:讲解一些高级工具的应用,分析时序约束,设计优化,也描述了一些硬件编程思路进行改进 。3、《FPGA设计指南--, Tools and 》:这本书看了他的目录就忍不住买了 。本书描述了 FPGA 设计的所有方面,尽管每个方面都是点对点的 。,但能让你有个整体的概念,了解FPGA的所有设计功能,了解FPGA开发的全过程 。
【上 学习FPGA经历了这么几个阶段,你知道吗?】
上 学习FPGA经历了这么几个阶段,你知道吗?


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: