微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于fpga的一些问题

关于fpga的一些问题

时间:10-02 整理:3721RD 点击:
小弟刚从事电子技术1年多,刚上来接触的就是fpga;单片机,dsp什么的都没有玩过。
这一年多来学到了不少东西,也对fpga有了浓厚的兴趣,觉得fpga真的很有意思,可以做时序,可以做算法,可以嵌入Microblaze,可以嵌入DSP,而且听说xilinx以及开发了arm内核了。也就是说如果fpga玩好了,你可以做任何事情。
但是我发现fpga真是一个入门简单之极,深入了解需要下大工夫的东西。
FPGA是硬件,VHDL是硬件描述语言,但是我对什么语言对应什么硬件没有什么概念。
随着做东西的深入,这个缺点已经越来越明显了。
比如说这两天遇到的一个问题,我之前曾经在网上的代码中见到过对fpga外部的信号进行同步,但是我并没有重视,或者并不知道这么做的意义。
请教各位高手有没有相关的资料给我学习下?或者书籍也行。
还有,ise中的view/edit routed design(fpga editor)中可以看到语言最终生成的硬件,但是里边的模块我不知道对应什么东西,xilinx有相关的手册么?我认为写个代码,再看看生成的电路,会对我有很大帮助。
真的很想把fpga学好,我认为我也舍得下功夫学它,请各位指点!

你关起门来使劲学就行了。

你说问题的和硬件联系也不大吧,外部信号同步也是为了保持信号的建立保持时间,这部分是时序优化的内容,有时间多读读quartus的官方文档比啥都有用。

很简单。
你写一些简单的verilog代码,然后将其综合成网表。ISE也有RTL schematic viewer可以看到综合之后的网表的吧。分析一下网表,把他和你的代码一个个对应起来。

做一些实际的东西吧  练着就出来了 技术又不是玩物

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top