我真的对FPGA一窍不通,所以边调查边搬一下,留个记录。
好吧,我将在 Windows 11 上执行此操作。
使用的东西
- EBAZ4205(使用 XC7Z010 的板)
- 扩展板(从 2022 年 6 月左右开始在 Aliexpress 上分发的板)
- XILINX 兼容 JTAG 调试器(我的环境中不需要驱动程序)
扩展板
它有一个 HDMI 连接器和一个 1.3 英寸 LCD。也可以从该板的 USB TypeC 端子向 FPGA 板供电。
检查你买了什么
扩展板似乎是由中国的业余爱好者使用便宜的 PCB 制作的。因此,最好在通电前检查一下焊接是否有问题。
LCD pin 1 和 pin 2 短路...
开始学习
1:启动Linux
由于Linux从一开始就安装在Flash中,所以Linux是在开机时启动的。
您可以通过FPGA板的排针J7通过UART连接(默认为115200)登录,但由于密码等问题需要一些时间。
参考网站
(0) 直到您启动您拥有的第一个 Linux
2:使用 Vivado 进行 PL 端开发
SoC 选择是XC7Z010CLG400-1。
L眨眼什么的
尝试使用扩展板上的开关KEY1_T19 和 FPGA 板上 RJ45 旁边的 LED(绿色)打开/关闭 LED。
| FPGA管脚号 | 设备 | 分类 |
|---|---|---|
| W13 | LED(绿色) | FPGA板 |
| U19 | KEY1_T19 | 扩展板 |
module key2led(
input sw1,
output led1
);
assign led1 = sw1;
endmodule
set_property IOSTANDARD LVCMOS33 [get_ports sw1]
set_property IOSTANDARD LVCMOS33 [get_ports led1]
set_property PACKAGE_PIN W13 [get_ports led1]
set_property PACKAGE_PIN U19 [get_ports sw1]
参考网站
(1)用vivado创建项目(Spartan7的解释)(2)Vivado基本用法说明
我进入了什么
- FPGA 板仅通过连接 XILINX (Pachimon) 编程器 HS-2(由扩展板 USB 供电)无法开启
- 不要从 PL 侧触摸 FPGA 板上的开关 S2 和 S3
计时器
由于 X3 没有在 FPGA 板上实现,因此需要以某种方式引入时钟。
我拿到的FPGA板上安装了Y3(以太网25MHz)(好像可能没有安装),所以这个可以用。耶~
由于未安装连接 Y3 和 U31 (ZYNQ) 的 R1485(在 FPGA 板的背面),因此连接一个 0 欧姆的片式电阻器或带焊料的跳线。
| FPGA管脚号 | 设备 | 分类 |
|---|---|---|
| U18 | Y3(XOUT.0) | FPGA板 |
| E19 | LED1 | 扩展板 |
| K17 | LED2 | 扩展板 |
| H18 | LED3 | 扩展板 |
| U20 | 键3 | 扩展板 |
参考网站
(0) 直到您启动您拥有的第一个 Linux
https://qiita.com/kan573/items/e951a0b2e26e19372800?fbclid=IwAR3qXkam8JYXEdgwCZnrj3w2LtefPr4k31XmNbkINB4AlkgZWqxhx_X3u2c
(1)用vivado创建项目(Spartan7的解释)
https://misoji-engineer.com/archives/xilinx-fpga.html
(2) Vivado的简单使用
https://miyo.github.io/learning_fpga/docs/book01/quickstart/
(B) 使用 EBAZ4205 享受 Xilinx 的综合 FPGA 编程故事
https://qiita.com/kan573/items/c4dac8908e1a86d8fce6
(C) 图纸
https://github.com/xjtuecho/EBAZ4205/tree/d41c46c1b50a12b513990dcb102a621e5fdcfe08
(D) 维基
https://github.com/xjtuecho/EBAZ4205/wiki
(E) EBAZ4205 的 PetaLinux
https://github.com/KeitetsuWorks/EBAZ4205
(F) 销
https://qiita.com/kan573/items/3c1ca1c4cd7ff94da38c
(G) 扩展连接器 DATA1 至 DATA3 与 FPGA 管脚编号之间的关系
https://qiita.com/kan573/items/44ced51037d221a4d171
(H) 使用 FPGA 从 HDMI 输出图像!我尝试使用免费 IP
https://misoji-engineer.com/archives/fpga-hdmi.html
(一)速卖通经销商及扩展板示意图
https://ja.aliexpress.com/item/1005004460394748.html?spm=a2g0o.order_list.0.0.6185585apcm9mX&gatewayAdapt=glo2jpn
(J) Vivado 逻辑分析仪执行程序
https://fpga.kice.tokyo/fpga/vivado-la
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308623271.html