1 / 3
文档名称:

fpga高手心得.doc

格式:doc   大小:52KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

fpga高手心得.doc

上传人:ttteee8 2020/6/12 文件大小:52 KB

下载得到文件列表

fpga高手心得.doc

文档介绍

文档介绍:,一位大侠自己的fpga学****心得!。分享标签:fpoaveriloq分类:学****笔记…FPGA篇2008-01-2312:48刚才开始接触逻辑设计很多人会觉得很简单:。:它竟然连用for循环写的一个计数器都不认识!相信上一段的经历大部分人帑的有,原因是做逻狙设计的塔维和做软fl的很不相同,我们宙要从电路的角度去考虑向联,在这个过程中首先要明白的是权何设计和逻辑设计的不同,并理解什么是极!竹意识°软什代熟的执行是-个顺岸的过程,绵绎以后的机器风放在存储券里,笞若CPU一条一条的取指并执行:因此软什设计中经常会带有顺序处理的思维•而逝辑设计削不同,我们设计的是数字电路,它是由很多很多的与非门及D胜发器构成的,,,取代的是基木汲辑电路之间的H联关系描述:因此逻辑设计需要的是-神并发的思维,我们也需要用并发的思维去考虑电路的设计。当然,我们设计的电路功能…般都有先后赎序的关系,,那么要怎么完成这一功能呢?在逻辑设计中,我们所说的先后顺序都是基丁时间釉来实现:它的承萩体就是时序逻墩,也就是那些触发器。极j#l意识的东四网上谈论的已经很斜这里就不再多说了。,也就是D触发器、计数器、移位寄存器、状态机、多路选择器、洋码器等几种,所有复杂的电路部可由这些基木的电路构成。高手水平高的体现并不是他能写出一些很奇特的电路,相反,水平高是体现在他们总能将夏朵的电路用这些很朴索的基本电路去描&甚至,你会发现他们的代码基本上是由if...else,case这些语句构成的,,对丁基本电路的设汁应该固定化、标准化,母种电路该用什么样的代码描述,应该要固定、统一,尽量少些花哨的东西。说来这里我举个例子。以前有几个朋友因为仿真有问超语我帮忙找剑巡。,,他们就和我说问通不见了・所以,高手们喜欢用简单的代码是有道理的,电路的弥准化和哉范化"以做少许多稀奇古怪的问题,问题少了他们也就能在别人加班的时候回家多睡回觉,呵呵。总之,简单的、";、命名等I邮比如不能用TAB键空格、低电平有效信号命名时加_n(如rst_n").:「.只能写一行代码等。这些东西网L也很,•这里只是强烈建议大家要严格避守,像华为等公司如果代码不规范的话肯定是要打回去重写的。入门结合一两个小项目把上面所说的辛情部做好后,差不多就诃以进入入门的阶段J.(要求植微严格了一点点,呵呵)。入门阶段要学的有:设计时序;理解约束的原理及如何加约束,:时序是设计出来的,不是仿出来的,更不是凑出来的,:好不容易反复了