快速开始
欢迎使用STEP FPGA在线IDE!本教程将引导您在5分钟内创建并运行第一个FPGA项目。
前置要求:
- 注册STEP FPGA账号
- 一块支持的FPGA开发板(可选,用于实际下载)
- 现代化浏览器(Chrome、Firefox、Edge等)
步骤1:注册和登录
访问 STEP FPGA首页,点击右上角的"注册"按钮,填写邮箱和密码即可完成注册。
注册信息
邮箱:your-email@example.com
密码:至少8位,包含字母和数字
确认密码:再次输入密码
步骤2:创建项目
登录后,您会看到项目仪表板。点击"新建项目"按钮,进入项目创建向导:
-
填写项目信息
输入项目名称,例如"我的第一个LED",添加简短描述
-
选择开发板
选择您拥有的开发板,如果只是学习,推荐选择STEP-XO2-1200
-
选择编程模式
初学者推荐选择"图形化编程"模式,可以直观地拖拽组件
-
确认并创建
检查配置,点击"创建项目"按钮
[项目创建向导截图]
步骤3:设计电路
项目创建成功后,会自动进入IDE界面。现在让我们创建一个简单的LED闪烁电路:
图形化设计
- 从左侧组件库中找到"时钟"组件,拖拽到画布上
- 添加一个"计数器"组件
- 添加一个"LED输出"组件
- 用连线连接:时钟 → 计数器 → LED
- 双击组件可以修改参数
或使用HDL代码
如果您选择了HDL模式,可以直接编写Verilog代码:
led_blink.v
module led_blink (
input wire clk,
input wire rst,
output reg led
);
reg [23:0] counter;
always @(posedge clk or posedge rst) begin
if (rst) begin
counter <= 24'b0;
led <= 1'b0;
end else begin
counter <= counter + 1'b1;
if (counter == 24'hFFFFFF) begin
led <= ~led;
counter <= 24'b0;
end
end
end
endmodule
步骤4:编译项目
设计完成后,点击顶部工具栏的"编译"按钮。编译过程包括:
- ✓ 语法检查
- ✓ 逻辑综合
- ✓ 布局布线
- ✓ 生成比特流文件
编译日志会显示在右侧的控制台面板中。如果有错误,会在问题面板中高亮显示。
💡 提示: 使用AI助手可以自动修复常见的语法错误!
步骤5:管脚映射
编译成功后,需要指定信号对应的物理管脚:
- 点击右侧"管脚"标签
- 在管脚映射列表中,为每个信号选择对应的管脚
- 或点击"自动映射"让系统智能分配
- 点击"应用约束"保存配置
步骤6:下载到板卡
最后一步,将设计下载到FPGA开发板:
- 用USB线连接开发板到电脑
- 点击顶部的"下载"按钮
- 选择下载方式(在线下载或导出文件)
- 等待下载完成
- 观察LED是否按预期闪烁
🎉 恭喜! 您已经完成了第一个FPGA项目!
下一步
现在您已经了解了基本流程,可以继续学习: