开始FPGA编程

X-N*_*N2O 8 electronics fpga

我想开始FPGA编程.我对FPGA的工作原理一无所知.我想得到一个开发板,不是太贵,但它应该有至少40个I/O引脚.任何高达300美元的东西都可以.

我决定要用Verilog编程.我不确定以下内容:

  1. 我编译的"程序"将如何存储在芯片上?我猜这个芯片有一些EEPROM来保存我的程序,但从我读过的,它显然存储在RAM中.我希望我的程序每次启动时都保留在芯片上(或以某种方式加载).

  2. 我可以为生产购买单独的FPGA芯片(不是整个开发板)吗?如果是,我如何将我的程序上传到单独的芯片?它是否以某种方式连接到开发板?

Out*_*gic 1

  1. 在 Xilinx FPGA 术语中,“程序”称为比特流。有些 FPGA 具有嵌入式闪存来存储比特流(例如 Spartan 3AN)。大多数 FPGA 需要一些外部比特流存储。这是有关如何配置 FPGA 的 配置指南。

  2. 是的你可以。有多种方法可以进行配置。其中大多数需要一些外部电路。