我们正在考虑将一些代码移动到 CPLD 或 FPGA 中以使其更快。我以前使用过 Xilinks 和他们的工具套件,但由于某种原因,我们决定这次使用 Altera,所以我正在尝试习惯 Quartus II。
特别是,我正在寻找一种方法来明确地将引脚分配给我正在使用的芯片。在 Xilinx 中,我会编辑网表文件,但在 Quartus 中找不到这样的东西。有一个程序(Assignments => Pin Planner)可以做到这一点,但它有一个笨重的 GUI,我更喜欢在文本编辑器中编辑引脚,所以我的双重问题是
A:如何找到存储引脚分配的文件?它没有列在项目导航器中我的文件下,但我在 Pin Planner 中分配的引脚会在会话之间保留,因此它们必须存储在某个地方。
B:这是一个可怕的想法吗?
IDE 是 Quartus II 10.1 开发套件是 MAX II 开发板语言是 VHDL
编辑:现在,我遇到了我试图通过 USB 与 Dev Kit 接口的问题。我正在它上面制作一个串行数据接收器,并给它一个数据输入引脚。开发套件有一个 USB 接收器,所以我试图将 din 映射到 USB 连接器所在的任何引脚。根据我拥有的文件(rm_maxII-develop_board-rev1.pdf),USB 连接器位于“Board Designation U13”上,但是当我进入 Pin PLanner 并尝试分配它时,没有 PIN_U13。我怀疑这是 pdf 中的错误,而不是 Pin Planner 中的错误,但是因为我以前从未使用过 Altera 产品,所以我很困惑。