![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
memoff
Hi
展开
-
DIY XILINX 下载器
淘了几块EBAZ4205之后急切需要下载器,但是XILINX的下载器都太贵了!比我的矿板可要贵的多得多,穷,买不起,尝试DIY, 不过比较有意思的是DIY的初衷很多时候都是为了省钱,但是最终都不便宜,但是倒是能收获很多知识和经验。原理图, 这次又要感谢黑金的资料了,他们的ZYNQ板子自带下载器,研究了下觉得原理图部分很简单。有了原理图还不够,关键是EEPROM里面的数据,好在不负有心人,网上早有人放出了相关的资料并提供了上传的方法,感兴趣的自己网上去找。打板,焊接上传固件并试用原创 2020-06-13 13:15:51 · 5133 阅读 · 2 评论 -
DIY EBAZ4205 HDMI接口
原本想DIY个VGA的口作显示,板子都画好了,但是偶然看到黑金的资料,里面的HDMI没有用芯片,直接FPGA PL驱动,觉得很不错,这样简化了引脚的数目,可以把它做在一个EBAZ4205的插槽里。原理图,借用黑金的HDMI接口部分,当然还有电平转换以及5V 输出部分没列出,感兴趣的可以自己找来看看有了原理图,然后就是寻找EBAZ4205插槽里面的差分对了,这个地方需要自己对照原理图和管脚说明,每个插槽的差分对都不在固定位置,所以只能按照一个特定的插槽位置在作PCB设计。代码就可以完全的参考黑金的资料原创 2020-06-08 14:49:12 · 1961 阅读 · 2 评论 -
EBAZ4205 HDMI 输入显示
上一篇讲到用EBAZ4205的TMDS33模拟LVDS输出驱动LVDS接口的屏幕,这段时间研究了用HDMI作为输入,然后显示在LVDS屏幕上。这里主要用到了两个IP, 一个是Digilent的DVI2RGB,另外一个是vivado的selectIO.值得注意的一些点:dvi2rgb模块输出的数据实际上是RBG不是RGB,需要注意矿板只有两个MMCM和两个PLL资源, dvi2rgb IP 已经用掉了一个MMCM, 需要注意,不然两组时钟都用MMCM的话就不够了。EDID需要更改,不然基本上无法使原创 2020-06-05 20:01:42 · 1806 阅读 · 2 评论 -
EBAZ4205驱动LVDS接口屏幕
话说咸鱼上收了几块性价比很高的屏幕,LVDS接口的8寸屏。正好手头有好几块EBAZ4205矿板,想试试看用矿板驱动。首先研究了下ZYNQ的LVDS接口,但是不幸的是不支持3.3v,只能LVDS25,这样的话就要硬件上改电源。偶然机会看到国外友人已经成功的用LVDS驱动了屏幕,他们巧妙的用TMDS差分输出,然后用50欧姆上拉到1.5V,然后实现了LVDS电平标准的输出。这样就不需要更改VCCO电平,很满意,决定效仿。Xilinx Zynq 里面没有专门的LVDS IP, 但是有强大的Sel原创 2020-05-26 19:15:19 · 2439 阅读 · 1 评论