首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对FPGA进行编程?

对FPGA进行编程?
EN

Stack Overflow用户
提问于 2012-04-23 03:10:53
回答 2查看 937关注 0票数 1

我想在一个电路板上编程一个FPGA,它有一个插座(zif等或任何适用的)用于所说的FPGA,它可以从那里移除并重新连接,而无需焊接。我想知道哪里可以找到适合用这种方式对FPGA编程的电路板?

一旦FPGA被编程,它们将通过焊料连接到另一个不同的PCB上。

我希望以类似的方式对FPGA编程,就像对EPROM编程一样。

如果可能的话,我希望使用VHDL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-23 18:11:00

FPGA的编程方式不同于EPROM -它们的内部结构完全是易失性的。在系统使用中,它们是从其他一些非易失性存储器中“配置”的。例如,许多设备可以直接连接到标准串行闪存设备以加载该配置。

这种非易失性存储器是你需要以某种方式“编程”的设备。例如:

焊接前的

  • ,使用一些外部代理
  • 使用JTAG (如果它有这样的接口)。
  • 或,您可以通过JTAG将配置加载到FPGA中,然后允许您使用FPGA!

对闪存进行编程。

票数 6
EN

Stack Overflow用户

发布于 2012-04-23 04:29:21

听起来你好像误解了一两件事。STM32F103是microcontroller,即具有内置内存、I/O和类似功能的处理器,通常用C或C++编程。

VHDL语言(一种硬件描述语言)用于对FPGAs (以及其他语言)进行编程。这两种芯片有一个根本的区别。处理器是“静态”芯片,它按指令执行程序指令,而在FPGA中,芯片硬件本身是可编程的-您(通过使用例如VHDL)描述芯片的实际连接和功能,并且本质上创建许多小型的、定制的和特定于应用的处理器。

您可能应该首先了解更多关于这两种芯片之间的区别-然后看看例如一些Digilents FPGA电路板。

此外,在一块电路板上对芯片进行编程,将其拆分,然后再焊接到另一块电路板上也不是一个好主意。今天的微控制器和FPGA都应该焊接到它们的最终电路板上,然后进行编程(例如通过JTAG) -我很抱歉地说你提出的建议没有多大意义-如果你看看今天芯片的管脚数和封装,你可能会明白原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10271172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档