Questions tagged «fpga»

现场可编程门阵列(FPGA)是由客户在制造后配置的逻辑芯片,因此称为“现场可编程”。

8
为什么FPGA无处不在?
阅读关于FPGA的信息,如果我理解正确的话,它们基本上是完全可配置的逻辑门电路。因此,可以与他们一起设计任何东西。可以以最定制的方式设计一切,因此可以以微控制器更高效的方式达到相同的目的。有了它,看起来FPGA可以随时随地击败微控制器。所以我的问题是,如果FPGA确实如此出色,是什么使它们无法比微控制器流行得多?从这个角度来看,在我看来,FPGA应该早就淘汰了微控制器。那么为什么不这样呢?是成本,编程FPGA的困难还是完全其他?

5
FPGA如何胜过CPU?
我听说有人使用FPGA来改善诸如比特币挖掘,电子交易和蛋白质折叠之类的系统的性能。 当CPU运行速度通常至少快一个数量级(就时钟速度而言)时,FPGA如何与CPU竞争?
55 fpga  cpu 

11
最便宜的FPGA?[关闭]
FPGA有多便宜?我知道它们比具有同等性能的微处理器要贵,但是我想知道是否存在可以包含运行Linux的Microblaze软核的FPGA,而使门可以用于实现DSP功能(例如,媒体编解码器),而其价格却与,例如Cortex A8(数量约20至30美元,约100美元)。 (很抱歉,如果我的用语不是惯用语,即是错误的。请提出更正,或直接进行编辑。)
44 fpga  cost  softcore 

2
ASIC设计与FPGA HDL综合有何不同?
我在使用Xilinx ISE,Lattice Diamond等FPGA / HDL工具套件方面有一些经验。一般的工作流程是编写Verilog / VHDL,仿真,测试然后对FPGA进行编程。 我听说有人说ASIC设计有很大不同。两种主要类型的ASIC(门级ASIC和晶体管级ASIC)使用哪些工具集?我一直在研究诸如Catapult C和Cadence C等高级综合工具到硅,但是我从未尝试过。您能否说明ASIC / FPGA领域中可用的不同类型的工具,这些工具可以改变/加快典型的HDL工作流程?
42 fpga  vhdl  verilog  software  asic 

9
FPGA设计可以是大部分(或完全)异步吗?
我们在大学里就读了很短的FPGA / Verilog课程(5年前),并且我们到处都使用时钟。 我现在又开始以FPGA为业余爱好,我不禁对这些时钟感到好奇。它们是绝对必需的,还是基于FPGA的设计可以完全异步?是否可以构建一堆复杂的逻辑,并尽可能快地通过它产生一些波动? 我意识到这有很多陷阱,就像知道何时信号在电路的所有部分传播并且输出稳定一样。那不是重点。我并不是要真正构建一个完全异步的设计,而只是为了提高我对功能的理解。 在我的初学者看来,唯一绝对需要时钟的结构是reg,而我的理解是,典型的FPGA(例如Cyclone II)将其触发器预先连接到特定的时钟信号。这个对吗?是否还有其他类似的隐式时钟,它们通常可以由设计手动驱动吗?
39 fpga  verilog 

5
寻找开源FPGA硬件和开发工具
研究过的FPGA板,但找不到开源板和与供应商无关的FPGA开发工具: ORSoC制造商在其网站上拥有开放源代码,但是除了网站管理OpenCores.org外,我真的找不到任何有力的证据。 二人:Xilinx 在“面向中国大陆大学的开源硬件创新大赛”中宣传其产品。他们的产品仍然是专有的,对* ix-的支持很差。同样,Altera对* ix的支持很差,只需通过Quartus检查其对OS的支持,或者如何在综合步骤中使用逻辑分析仪? 小型玩家小组-让您指出最好的一面。 是否有一些制造商具备开放资源,例如硬件和开发工具的实力?
38 fpga  open-source 

5
什么是FPGA?
我以前见过很多人谈论FPGA,我知道它代表现场可编程门阵列,但是它如何工作,使用FPGA的目的是什么?
38 fpga 

7
HDL中CPU的可读性和教育性实现
您能推荐VHDL或Verilog中CPU的可读性和教育性实现吗?最好是有据可查的东西。 PS:我知道我可以看opencores,但是我对人们实际看过并发现有趣的东西特别感兴趣。 PS2。对不起,我很抱歉,但是作为新用户,我无法创建新标签

5
FPGA与微控制器[已关闭]
我从事Arduino系列(特别是Sanguino)的工作,构建了一些简单的设备和一个简单的照像镜。因此,我对微控制器(特别是Atmel的)非常满意。我很想知道FPGA与标准微控制器有何不同。我来自技术背景(C / C ++编程),因此喜欢技术解答。请记住,我是电子领域的新手(相对于我的软件经验)。:) 我确实经过了此查询,这很好,但是我正在寻找更深入的细节。 谢谢!Sushrut。

6
为什么开放式硬件如此稀有?[关闭]
我试图理解为什么开放硬件要比软件难得多。我尝试过在线浏览,但找不到令人满意的解释。 我知道,硬件要保持专有性要容易得多,而对逆向工程则要困难得多(不可能)(就IC而言,而不是PCB),但是为什么这样做会阻碍开放的硬件计划呢? 它是制造成本吗?是否缺乏有关硬件设计的共享知识?是否涉及复杂性? 随着FPGA的出现,使硬件的设计变得如此容易(尽管它们本身也是专有的),我希望开放式硬件的发展速度将比以前快得多。 很抱歉,如果问错地方了,但这已经困扰了我大约一年,让我希望我选择了计算机科学而不是计算机工程。

4
FPGA为什么如此昂贵?
我的意思是与复杂度,速度等类似的IC(ASIC)相比。让我们将以太网交换机与Kintex FPGA进行比较(请注意,列表中最昂贵的交换机大约与最便宜的Kintex一样贵): FPGA是结构良好的 IC(例如RAM)。它们可以轻松缩放和开发。 该设计工具(Vivado,的Quartus等)过于昂贵,所以我觉得一个FPGA的价格是IC(发展)本身的价格不计的成本支撑和工具。(一些非FPGA厂商免费提供工具,其开发成本包括IC价格。) FPGA的产量是否低于其他IC?还是有任何技术手段?
29 fpga 

3
FPGA编程,从哪里开始
我是一名软件开发人员(C,C ++,objective-c,java ...),并且对学习编程FPGA感兴趣。现在,这个问题对您来说似乎很简单,但是由于我现在有些困难,请花点时间帮助我解决这个问题。我的公司要求我熟悉该技术并从事晶格产品的研究。我的问题是从哪里开始?经过研究,我发现我可以在VHDL和Verilog之间进行选择,但我从未使用过它们。有专家可以建议我应该从哪里开始吗?学习语言,了解硬件组件,然后了解产品?还是直接从莱迪思产品开始(正如我读到的,FPGA供应商之间的编程方法有很大不同)?
29 fpga  programming 

10
什么时候可以使用FPGA而不能使用微控制器/ DSP?
我必须在关于高级微控制器的课程和关于高级FPGA的课程之间选择。 我在这两个科目上都有入门课程,现在让我感到困扰的是,我已经非常擅长微控制器的固件开发,而我却看不到我可以用FPGA 进行而不能用微控制器/ DSP 进行哪些产品/项目。 您能否提出一些微控制器或DSP不足的应用/产品/项目,为什么? 相机?高速相机?高速图像处理?

8
当我只需要20Mbps时为什么不实现1Gbps?
背景 我正在与一个大型项目的客户合作,该项目需要设计定制的联网芯片来解决项目内的数据传输要求。该网络旨在通过单根双绞线电缆将小的数据包从一个PCB发送几英寸到另一个PCB。我们将设计和指定网络协议,另一家公司将负责芯片的实现。 我估计节点之间的20Mbps数据速率将轻松应对需要发送的数据量,如果将来数据量增加,则还有足够的净空。 问题 客户端问我为什么只指定20Mbps。为什么不像1Gbps?那会更好吗?凭直觉,我觉得将数据速率大大提高到超出所需的水平是一个坏主意。最初,我认为电缆需要屏蔽(我不希望这样做),但是在查看以太网电缆类别时,我发现千兆以太网可以在Cat 6电缆上运行,而无需屏蔽。 其他限制 该项目极度受空间限制,除非磁性元件很小(最大0603),否则我们是否没有空间容纳磁性元件。 电缆必须尽可能细长和柔软。 该设备将使用插入式电源运行,因此没有特别的低功耗要求。 题 在芯片设计,布线和其他任何方面,可能会遇到1Gbps的问题,而20Mbps的问题不会那么严重吗?我应该接受客户的建议以1Gbps的速度实现网络,还是应该坚持只实现所需的条件? 我们处于严格的保密协议之下,所以我不能提供太多有关我们要求的细节。但是,如果需要澄清,请发表评论。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.