您的位置 首页 资料

FPGA规划经验谈

从大学时代第一次接触FPGA至今已有10多年的时间。至今记得当初第一次在EDA实验平台上完成数字秒表,抢答器,密码锁等实验时,那个兴奋劲。当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plu

  从大学年代第一次触摸FPGA至今已有10多年的时刻。至今记住最初第一次在EDA试验平台上完结数字秒表,抢答器,密码锁等试验时,那个振奋劲。其时因为没有触摸到HDL硬件描绘言语,规划都是在MAX+plus II原理图环境下用74系列逻辑器材建立起来的。后来读研究生,作业陆陆续续也用过Quartus II,Foundation,ISE,Libero,并且学习了verilogHDL言语,学习的过程中也渐渐体会到verilog的妙用,本来一小段言语就能完结杂乱的原理图规划,并且言语的移植性可操作性比原理图规划强许多。

  在学习一门技能之前咱们往往从它的编程言语下手,比方学习单片机时,咱们往往从汇编或许C言语入门。所以不少开端触摸FPGA的开发人员,往往是从VHDL或许Verilog开端下手学习的。但我个人认为,若能先结合《数字电路根底》体系学习各种74系列逻辑电路,深刻了解逻辑功用,关于学习HDL言语大有裨益,往往会起到事半功倍的作用。

  当然,任何编程言语的学习都不是一朝一夕的事,经历技巧的堆集都是在点滴中完结,FPGA规划也无破例。下面就以我的切身体会,谈谈FPGA规划的经历技巧。

  1)看代码,建模型

  只要在脑海中建立了一个个逻辑模型,了解FPGA内部逻辑结构完成的根底,才干了解为什么写Verilog和写C全体思路是不一样的,才干了解次序履行言语和并行履行言语的规划办法上的差异。在看到一段简略程序的时分应该想到是什么样的功用电路。

  例如:

  上面这段代码完成的功用便是一个带使能端的2选1数据选择器,如下图所示。

  再例如:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/118461.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部