FPGA的物理实现 附录D 辅导教材3―在FPGA 中的物理实现 在本辅导教材中,将重点讲解如何将一个设计项目物理地实现于 FPGA 芯片中。我们将展 示如何用手工的方法选择器件封装的引脚,并且把这些引脚用做电路的输入和输出信号,此 外还将描述如何使用Quartus II编程器模块把编译完的电路传送到所选择的FPGA芯片中。 D.1 分配引脚 在附录 C 的例子中,器件的引脚是由编译器自动分配给输入和输出信号的。在某些场合, 设计者需要用手工将某个引脚分配给电路的某个信号。例如,包含FPGA芯片的电路板也许需 要将来自于该FPGA芯片的某些引脚用硬线连接到其他元件,诸如开关或者发光二极管(LED) 等。为了利用这些硬线的连接点,设计者必须具有将器件的某几个引脚分配给设计的某几个 信号使用的能力。 为了用手工分配引脚,有必要指定所选用的芯片类型。在 C.1.1 节我们已经做过这件事, 当时曾选用 EP2C35F672C6 FPGA 芯片来实现逻辑电路,如图 C-2 所示。再次打开名为 example_verilog的项目。 在C.1.4节,我们曾经用芯片布局器 (Chip Planner )来检查项目example_verilog 编译后生 成的电路。正如图 C-6 和图 C-7 所示的那样,该 芯片布局器 展示了 FPGA 的输入 / 输出单元,通 常将这些排列在芯片四周的单元称为 引脚垫 ( pad ) 。为了看清楚这些 引脚垫 是如何对应于 FPGA 芯片封装的引脚的,可以使用 引脚布局工具 ( Pin Planner tool ) 。选择 Assignments>Pin Planner ,打开如图 D-1 所示的窗口。为了使显……