我想在一个电路板上编程一个FPGA,它有一个插座(zif等或任何适用的)用于所说的FPGA,它可以从那里移除并重新连接,而无需焊接。我想知道哪里可以找到适合用这种方式对FPGA编程的电路板?
一旦FPGA被编程,它们将通过焊料连接到另一个不同的PCB上。
我希望以类似的方式对FPGA编程,就像对EPROM编程一样。
如果可能的话,我希望使用VHDL。
发布于 2012-04-23 18:11:00
FPGA的编程方式不同于EPROM -它们的内部结构完全是易失性的。在系统使用中,它们是从其他一些非易失性存储器中“配置”的。例如,许多设备可以直接连接到标准串行闪存设备以加载该配置。
这种非易失性存储器是你需要以某种方式“编程”的设备。例如:
焊接前的
对闪存进行编程。
发布于 2012-04-23 04:29:21
听起来你好像误解了一两件事。STM32F103是microcontroller,即具有内置内存、I/O和类似功能的处理器,通常用C或C++编程。
VHDL语言(一种硬件描述语言)用于对FPGAs (以及其他语言)进行编程。这两种芯片有一个根本的区别。处理器是“静态”芯片,它按指令执行程序指令,而在FPGA中,芯片硬件本身是可编程的-您(通过使用例如VHDL)描述芯片的实际连接和功能,并且本质上创建许多小型的、定制的和特定于应用的处理器。
您可能应该首先了解更多关于这两种芯片之间的区别-然后看看例如一些Digilents FPGA电路板。
此外,在一块电路板上对芯片进行编程,将其拆分,然后再焊接到另一块电路板上也不是一个好主意。今天的微控制器和FPGA都应该焊接到它们的最终电路板上,然后进行编程(例如通过JTAG) -我很抱歉地说你提出的建议没有多大意义-如果你看看今天芯片的管脚数和封装,你可能会明白原因。
https://stackoverflow.com/questions/10271172
复制相似问题