这是一个基于Zynq7010的Eink控制器
此工程在Hanley-Yao/Zynq7010_eink_controller
EBAZ4205控制板搭载的也是ZYNQ7010前段时间在咸鱼20元+10元邮费就能够带回家了呢~
很快我就发现我还是不会玩EBAZ4205于是我又买了一块来自MicroPhase的Z7-Lite
还是诚实用开发板比拟不便...(。_。)
开发软件 | Versino |
---|---|
Vivado | 2020.2 |
Vitis | 2020.2 |
Sublime Text3 | 3.2.2, Build 3211 |
Icarus Verilog | 12.0 (devel) (s20150603-1110-g18392a46) |
屏幕驱动外围次要借鉴 julbouln/ice40_eink_controller
我的项目指标
将输出的图像输入到任意尺寸任意信号(8bit/16bit)的Eink墨水屏[❌]
我的项目详情
20210721:
- 应用LCEDA画了一块Z7-Lite测试ED097TC2的小板子,并发送给捷配打样
- 从一个大佬手里扣出了一块TPS65185的Eink电源模块PCB文件,源文件是AD格局因为我不太会用AD转换成LCEDA的格局,打样实现后元器件明天才到齐懒得焊接
20210804:
- 实现Verilog状态机读取EC11旋转编码器,成果还能够~
- 焊接完TPS65185模块...没反馈...
- 焊接完Z7-Lite测试ED097TC2的小板子,发现对板接口弄反了以及把旋转编码器的B相误接到开发板的网口IC复位腿上
20210805:
- 从新绘制并且打样Z7-Lite测试ED097TC2的小板子。打样中,预计20210808到货
- TPS65185模块从新打样到货。懒得焊接,元件可能不够
20210809:
- 焊接了新的Z7-Lite测试ED097TC2的小板子,测试发现又画错了好几个中央,飞线解决
- 从新画了新的Z7-Lite测试ED097TC2的小板子,不知道下次又是哪里出错
- 焊接实现新的TPS65185模块,I2C可能辨认然而还未能失常工作
20210810:
- 发现一个很重大的问题,如果Eink的管制信号通过Z7-Lite测试ED097TC2的小板子从IT8951桥接则屏幕会呈现含糊、重影等问题,通过查看连接器焊接,线路应该是没问题的 [详见log\20210810] 老老实实依照规范从新绘制管制信号线等长的Z7-Lite测试ED097TC2的小板(说实话有点疼爱板厂哈哈哈)!PCB
20210814:
- 明天是七夕节欸...又是独身的一年...
20210822:
实现TPS65185的测试程序...
后果:不晓得为啥程序上电会导致花屏幕,因为其余局部未实现,无奈确定是否与屏幕信号悬空无关...!
20210828:
- 因为在目前的布局中,简直用不到PS端,所以打算I2C通信间接在PL端上实现以缩小搭建零碎的复杂度同时晋升通用性很苦逼的用Verilog撸I2C模块,网上抄一抄改一改能用就行。因为本身技术有余而且仿佛也无需用到残缺I2C协定写一个假的I2C或者是残缺协定的I2C模块还在思考中...
20210829:
- 调用 AngeloJacobo/FPGA_I2C_Implementation 模块实现FPGA硬件I2C通信,顺利驱动了TPS65185模块
20210909:
- 本来应用其余大佬绘制的邮票孔连贯的TPS65185 MODLE因为我比拟菜常常换底板拆装十分麻烦容易损坏。故本人从新绘制了采纳NGFF-M-KEY连接器的电源模块。而后09-08 23:40下单09-10 23:40还没投产,可谁让JLC是收费的呢!咕咕咕...咕咕咕...
20210913:
- 莆田因为疫情不让上学啦,我的板子也还没有到...调用Digilent/vivado-library实现了HDMI_RX,然而须要重启电脑能力辨认到HDMI设施,我使能了HDMI_HPD然而仿佛这并没有什么用...也就是目前而言仿佛不反对热插拔...哭唧唧
20210915:
- 画了反对HDMI_RX和NGFF接口的电源模块的新底板,因为线路局部在5mil所以只能用JLC打样
打算工作
20210721:
先定个小指标,用PL端或者PS端惯例驱动TPS65185模块[✔]
20210804:
从新绘制Z7-Lite测试ED097TC2的小板子[✔]
20210810:
从新绘制管制信号线等长的Z7-Lite测试ED097TC2的小板子[✔]
20210822:
实现管制信号局部[❌]
20210828:
调用I2C模块实现了FPGA硬件管制TPS65185模块[✔]
20210909:
FPGA实现1bit图像误差扩散算法[❌]