包含EBAZ4205转接板(黑色现款)的原理图,注意事项,以及工程等一些资料
首先感谢各位的关注和支持,有任何问题可以咸鱼APP中搜索用户: 超级大电工,或者taobao店铺 杭海电子科技 HELLOFPGA
备注 本站所有的资料都是基于VIVADO2018.3版本的,如果不熟悉开发过程,版本尽量保持一致
EBAZ4205默认自带的程序 占用了蜂鸣器的管脚,造成上电后有滴答滴答的声音, 属于正常的,后面抹除EBAZ4205程序或者切换启动方式后就不会有这个声音存在了(蛮多人问的 ,所以说明一下)
一、EBAZ4205主板好坏的检查
因为大家的EBAZ4205 来路五花八门,所以好坏都是不确定的,需要大家自行检查,检查的方法请参考下列链接 EBAZ4205 主板好坏检查,及常见问题查找判断
二、EBAZ4205主板改造
为了让EBAZ4205主板更适合用来开发,通常我们会对4205进行一些简单的改造,详细内容可参考下列链接 EBAZ4205 主板使用前的功能改造
三、EBAZ4205原始资料(网上收集)
这些资料是主板的资料,也是之前从别的网站上找来的 包括原理图,PCB 等
下载地址: EBAZ原始资料
四、EBAZ4205_转接板原理图(黑色转接板 TYPE C 版原理图)
五、板子上有一处串口的跳线帽用途如下
- 当串口需要和PL的接口连接时接上跳线帽,此时USB转UART芯片就和ZYNQ的PL相连
- 当需要连接PS的串口接口时跳线帽拔出,并用杜邦线将右侧TXD RXD与主板的PS 串口相应连接即可(GND不用连)
六、板子供电
- 如果是接了本店的转接板,可以直接通过5V USB给主板进行供电
- 如果是没有接转接板可以按照下图方式用端口进行供电(切记,电源和地不能接反,接反后 板子将烧坏(排线接口接线时,注意不要接到普通口子上,否则也将烧坏)如果电源接在右边的电源座子上,则背面需要额外焊接一个二极管(也可以用导线短接,或者将板子上原本焊接的3个二极管拆下一个来用)
七、EBAZ4205的 JTAG 线序如下图所示
八、TF卡测试固件(仅供修改TF卡启动的用户测试)
如果你的主板已经改装成TF卡启动了,(大部分主板是默认 NAND启动的,那拷贝下面代码到TF是没有用的)将压缩包进行解压,将boot.bin文件复制到空的TF卡根目录下 (切记 需要格式化成FAT32格式)将TF 卡插入到 主板的卡槽中,重新上电后会看到如下效果
TF启动测试压缩包 下载 EBAZ_4205_TF_TEST
- a) LCD显示屏会输出彩条纹,并且几秒钟后输出一个变换的3D立方体
- b) 如果将HDMI接到显示屏上,显示屏上会显示彩色条纹
- c)如果你的主板焊接了50M晶振,那么3个LED会进行流水灯闪烁(可以测试晶振是否焊接成功)
整理的程序资源
- EBAZ4205 当遇到 SDK运行PS部分代码无法正常debug的解决方法
- ZYNQ板PL部分程序添加复位信号的几种办法
- zynq 中EMIO MIO AXIGPIO区别
- Vivado 2018.3 下载及安装
- Verilog 快速上手笔记
- Vivado 2019.2 以上带 vitis 版本的简单教程演示(本文大多数例子都是基于2018.3创建的,所以本章节选看)
- EBAZ4205 ZYNQ 通过 PS部分来为PL逻辑提供时钟(没有焊接PL晶振的板子可用此方法)
- EBAZ4205 第一个工程 用ZYNQ的PL资源点亮一个LED(完整图文)
- EBAZ4205 第二个工程 用ZYNQ的PL(FPGA)设计流水灯
- EBAZ4205 第三个工程的PL部分按键功能演示(IO输入功能)
- EBAZ4205 第四个工程 基于ZYNQ PL资源的无缘蜂鸣器的演示
- EBAZ4205 第五个工程 基于ZYNQ PL资源的HDMI功能演示
- EBAZ4205 第六个工程 用ZYNQ的PS点亮连接到PL端的LED灯AXI_GPIO_IP方式(完整图文)(更推荐用工程七的方式)
- EBAZ4205 第七个工程 用ZYNQ的PS点亮连接到PL端的LED灯EMIO 方式 (推荐使用方式)
- EBAZ4205 第八个工程 程序固化 NAND FLASH
- EBAZ4205 第九个工程 ZYNQ端PS 访问 PL端的reg 寄存器,实现PS与PL数据交互
- EBAZ4205 第十个工程 请查看Tiny ZYNQ板 工程十 Vivado自带的仿真功能演示(备注 仿真因为不跑硬件,所以这里没有单独为4205的板子写仿真资料了)
- EBAZ4205 第十一个工程 的TF 卡启动 演示
- EBAZ4205 第十二个工程 用zynq的PS IO资源去模拟SPI协议来点亮彩色LCD屏(黑色转接板)(推荐使用第十三个工程的硬件SPI 方式)
- EBAZ4205 第十三个工程 用zynq的PS的硬件SPI资源驱动彩色LCD (黑色转接板)(此方法更推荐)
- EBAZ4205 第十四个工程的PS部分UART功能演示
- EBAZ4205 第十五个工程 板载百兆网络功能测试(基于PS EMIO)
- EBAZ4205 第十六个工程 FPGA 硬件调试 ILA功能的演示
- EBAZ4205 第十七个工程 基于ZYNQ FPGA资源的PWM演示
- EBAZ4205 第十八个工程 基于PL端 的PLL 时钟模块的测试
- EBAZ4205 第十九个工程 基于PL端的 BLOCK RAM IP核的使用
- EBAZ4205 第二十个工程 基于PS端的 定时器中断
- EBAZ4205 第二十一个工程 基于PS端的 GPIO(EMIO)输入功能演示
- EBAZ4205 第二十二个工程基于PS端的 外部中断测试
- EBAZ4205 第二十三个工程 基于PL的 VIO在线调试功能测试
- EBAZ4205 第二十四个工程 用VDMA模块来缓存图像并在HDMI上显示(一)800X600分辨率测试
- EBAZ4205 第二十五个工程 用VDMA模块来缓存图像并在HDMI上显示(二)用always分频来适配更多分辨率
- EBAZ4205 第二十六个工程 用VDMA模块来缓存图像并在HDMI上显示(三)显示TF卡上的BMP格式图片
- EBAZ4205 第二十七个工程 PL(FPGA) 读写 PS端DDR的实验
- EBAZ4205 第二十八个工程 ZYNQ端 PS 访问 PL端的BRAM资源,实现PS与PL数据交互
下面两个屏幕的工程,针对早期紫色转接板
备注: 早期紫色EBAZ4205的转接板 和现款黑色的在屏幕上是有点区别的,紫色的EBAZ4205转接板点亮屏幕的DEMO 请参考下面的内容
不知道博主可否分享一下转接板的PCB呢,初次学习FPGA想先从这些低成本的学起,正点原子的FPGA开发板属实不是我这个学生能承担的起的
123456
50m的晶振是哪一家的?手上有yxc的,引脚顺序不一样,矿卡4脚接的是地
有源50M 3.3v 电压范围 封装 3225的都是可以的
这个问题我也发现了。电路图上对于X5晶振的引脚标注有误,根据PCB实测,4脚是VDD、2脚是GND(PCB上丝印白色圆点为1脚)。
你说的是EBAZ4205主板的 晶振位置吗? 不会的 3225封装的 电源脚一般都是左下角, 你说的1,2,3,4 只是画4205主板的人封装对应关系和常规的标注方式不同吧, 但是最终的结果都是左下角是电源脚,没影响的
对,是EBAZ4205的X5。今天准备定3225晶振时看了眼电路图(ebit.pdf,取自Elrori的github),上面的引脚序号标注(1……4)与常规3225封装晶振引脚定义(顶视,左下为1,逆时针递增)不相同,遂产生了和“风过不留痕”网友类似的疑问。保险起见,拿PCB实测了下,这才发现PCB上走线是遵循了常规3225晶振的引脚定义,因而选用常见3225有源晶振即可。
猜测这份电路图文档是后画的,并非从原始工程文件中提取。
P.S. 这个blog对于刚入手EBAZ4205的人有非常大的帮助,严重感谢ackye的无私分享!
请问有针对ebaz4205移植Linux的教程吗?