初次申请
高性价比开发板
产品概况
这次很高兴申请到了米联客的开发板,型号为mini7010。
看得出厂家的用心,配件简直是相当的齐全,包装很好,两个字:完美。读卡器,网线,SD卡,OTG线,电源线等,应有尽有。拿着开发板,没有硬件手册等资料,第一反应就是联系淘宝客服,哈哈哈。淘宝客服还是相当的NICE,马上就给了我资料,在这里给淘宝客服一个大大的赞。有了资料,大概浏览了下,资料相当的齐全完整。对比来别家的FPGA开发板资料,米联客的资料算是最齐全的和清晰的。

FPGA中文名,现场可编程逻辑门阵列,其作为专业集成电路领域中的一种半定制电路而出现,既解决了定制电路的不足,又克服了原有可编程器件门电路不足的问题。目前来说市面上市场占有率最大的几家公司有,Altera,Xilinx,Lattice。个人感觉来说,altera偏向于中低端,Xilinx在高端FPGA中占据很大的市场占有率。我们这个开发板也是基于Xilinx的,具体型号为XC7Z010CLG400-1C,其资源还是比较丰富的,搭载了ARM Cortex A9双核CPU和28K逻辑资源,对于一般的初学者和一般的应用已经完全是够用了。


米联客的开发板硬件配置也是很丰富的,可以说很多实用的接口也都是具备的,比如,串口以
太网接口和DDR,HDMI,而且开发板是集成了JTAG调试电路,并不需要额外的购买仿真器,直接USB连上电脑就好,使用很方便。
功能体验
接下来就是简单进行调试固化测试。
软件,电脑之前已经安装好了,不需要安装了,直接上电。
首先查看COM的连接状态,由于开发板集成了JTAG调试电路,所以这里我们不需要接仿真器了,直接USB线接上电脑就OK了。

打开软件,LED是必须要来一个的。建立工程,编辑逻辑代码,编译,分配引脚,下载,这些基本的操作米联客中教程也很详细的。

开发板PL端时钟为100M,逻辑很简单,就不详细贴了(主要是菜)。编译吧,分配管脚,这里管脚需要查看电路板的硬件手册。

对于FPGA开发,IO口和时序的调试,绝对是离不开VIO(虚拟IO)和ILA(逻辑分析仪)的,我们可以直接在软件中IP Catalog加入相应的IP核。
可以直接搜索VIO或者ILA。



PS端参考米联客02_XILINX ZYNQ裸机篇2019版.pdf,进行网口和DDR测试。

总结
FPGA目前应用相当的广泛,图像处理,通信领域等,对于FPGA的学习,还是很有难度的,很多人用了FPGA多年,也仅仅是一个入门状态(毫不夸张)。难的并不是基础语言的学习,难的是不仅仅需要有编程语言的基础,更重要的是需要有硬件的基础和硬件的思维方式。对于ZYNQ而言,如果需要完全发挥其性能,如果是个人开发,不仅仅需要有逻辑开发的基础,更需要有高级语言的基础。对于新手而言还是建议一步一个脚印,复习数字电路,先学习纯逻辑开发,试着编写一些逻辑代码,比如一些基础协议,I2C,SPI,UART等,然后再学习高级的接口,比如PCIE,DDR等,最后再尝试着学习PS端的东西(如果有ARM的开发经验更好)。在日常的开发中,更需要阅读大量的官方文档,才能不断进步,学无止境。总的而言,米联客的开发板算是我见过性价比最高的开发板,功能齐全,资料丰富,尤其是针对高速接口方面有很强的项目实用性(资料中包含PCIE和光口的基础入门)。
原创作品,未经权利人授权禁止转载。详情见转载须知。