高云GW1NR-9C FPGA开发板,TANG NANO 9K HDMI测试
[复制链接]
本帖最后由 littleshrimp 于 2022-9-18 22:02 编辑
TANG NANO 9K是Sipeed出的一款基于高云GW1NR-9C FPGA的开发板,这个开发板非常精致,集成USB仿真器、HDMI接口、RGB显示屏接口、SPI显示屏接口和TF卡槽。
这款开发板某宝价格不到90元包邮,价格还是比较实在的,毕竟一颗GW1NR-9的单芯片也要50以上。
9K使用内部的LVDS输出4路差分信号,包括1路时钟和3路数据。使用LVDS输出TMDS信号先要串联一颗电容,然后再通过49.9欧姆的电阻将信号上拉到3.3V。
因为这个开发板的HDMI使用的是BANK 1作为HDMI的输出,而BANK1又不支持TLVDS(真LVDS),所以在使用时需要使用ELVDS(模拟LVDS)。
引脚约束时可以根据下边的图片设置。
高云云源软件里边包含了DVI TX的IP,通过DVI TX可以将RGB数据转换为DVI数据,因为HDMI向下兼容,所以带HDMI的设备支持DVI数据的显示。
TX Clock In frequency最大只能支持到80MHz,如果像素时钟大于80MHz就需要勾选Using External Clock,使用外部串行时钟。串行时钟是像素时钟的5倍。
如果不勾选Using External Clock,此时的TX Clock In frequency应设置与RGB输出的像素时钟一致,而不是5倍的串行时钟。
最后放上一个完整的工程文件,工程使用TangNano-9K-example-main\lcd_led例程修改。
测试效果如图:
|