|
AG1280Q48 最小系统板 V1时间:2022-12-05
AG1280Q48 简介
教程 1:使用内置 PLL 点亮板载的 LED这个教程:
1.1 安装软件该系列 FPGA/CPLD 需要用到 Quartus II 进行逻辑综合,使用自有的软件 Supra 进行 Map, Place & Route 等。 首先安装 Quartus II 13.1 以及相应版本的 Cyclone IV 系列器件库。 然后安装 AGM 的软件 Supra,下载链接可以在 官网的这里 找到。 1.2 安装软件(第二天)以 Windows 系统为例,解压下载到的 Supra 压缩包到合适的位置。 1.3 在 Supra 中新建工程运行 Supra,选择 File - Project - New Project: 1.4 在 Supra 中使用内置 PLL由于我们需要使用内部的 PLL,所以需要先创建 IP。 1.5 建立 Quartus II 工程并完成逻辑综合点击 Tools - Migrate,按照图中填写工程细节: module blinky1280 ( input wire clk, input wire rst_n, output wire led, output [17:0] gpio ); wire clk_pll_o; inpll pll_inst ( .clkin(clk), // PLL.clkin MUST connect to PIN_XX_GB .clkfb(clk_pll_o), .pllen(1'b1), .resetn(rst_n), .clkout0en(1'b1), .clkout1en(1'b0), .clkout2en(1'b0), .clkout3en(1'b0), .clkout0(clk_pll_o), .clkout1(), .clkout2(), .clkout3(), .lock() ); reg [24:0] counter; assign led = counter[24]; assign gpio[17:0] = counter[23:6]; always @(posedge clk_pll_o or negedge rst_n) begin if (!rst_n) counter <= 25'b0; else counter <= counter + 1; end endmodule 保存该文件。 1.6 Place & Route当 Quartus II 完成逻辑综合后,回到 Supra,点击 Next: set_location_assignment PIN_13 -to clk set_location_assignment PIN_48 -to led set_location_assignment PIN_41 -to rst_n set_location_assignment PIN_9 -to gpio[0] set_location_assignment PIN_11 -to gpio[1] set_location_assignment PIN_12 -to gpio[2] set_location_assignment PIN_14 -to gpio[3] set_location_assignment PIN_15 -to gpio[4] set_location_assignment PIN_16 -to gpio[5] set_location_assignment PIN_17 -to gpio[6] set_location_assignment PIN_18 -to gpio[7] set_location_assignment PIN_19 -to gpio[8] set_location_assignment PIN_20 -to gpio[9] set_location_assignment PIN_22 -to gpio[10] set_location_assignment PIN_23 -to gpio[11] set_location_assignment PIN_25 -to gpio[12] set_location_assignment PIN_42 -to gpio[13] set_location_assignment PIN_43 -to gpio[14] set_location_assignment PIN_44 -to gpio[15] set_location_assignment PIN_45 -to gpio[16] set_location_assignment PIN_46 -to gpio[17] 保存,其他参数默认就行,点击 Finish,Supra 就会开始 Place & Route。 1.7 烧写准备一个 USB Blaster,我试过淘宝十几块的和正点原子的,都可以用,区别是便宜的慢。
这里以 SRAM 为例。烧写成功如下图,这时板子上的灯应该就会闪了。 教程 2:吃灰将点灯后的板子用立创商城的防静电袋子装起来,这里使用了这个板子上用的 LDO 的袋子。 Schematic_AG1280Q48 最小系统板 V1_2022-12-05.pdf |