首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Xilinx XC7Z020双核ARM+FPGA开发板试用

Xilinx XC7Z020双核ARM+FPGA开发板试用

原创
作者头像
创龙科技Tronlong
发布2022-10-31 16:04:52
8240
发布2022-10-31 16:04:52
举报

分享产品试用报告,测试板卡是基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业级核心板。

以下为测评内容,欢迎阅读:

感谢创龙科技提供这次试用机会。首次接触创龙还是在学生时代,当时导师拿出了一个古董级别的板卡。当时Zynq架构类型的FPGA还没有普及,因此这种异构的只能将ARM、DSP以及FPGA进行硬件上的“拼接”,将三种芯片集成在了一个核心板上,采取的通信协议也不是AXI协议,速度也远远比不上AXI。那一块古董板卡也成为了我们实验室最难啃的骨头之一,因此必须同时学会FPGA、ARM以及DSP,很难掌握,而且创龙走的是工业产品路线,基本上不提供教学,所以这个板卡一度成为我的心病。

不过现在有了ZYNQ,上面的难题也解决了,虽然也需要软硬两方面的知识,但是难度已经大大降低。首先看看板卡图片:

我是连接了12v电源和串口转USB的线,启动模式为SD卡启动,根据开箱说明,灯闪烁表示功能正常,但是串口(波特率115200)打印没有信息:

可能自带的启动文件没有添加串口驱动,后面将自定义启动文件,输出串口信息,便于调试。

然后看看板卡的资源信息,做FPGA开发第一件事基本上就是看看芯片的资源信息,看核心板的芯片是ZYNQ7020:

看对应的资源信息如下:

LUT资源差不多5K左右,BRAM大小3.3Mb,属于资源比较少的一类。

然后看看评估板的外围接口:

外围接口有UART、CAN、CAMERA、JTAG以及一些LED、KEY等,接口还算比较丰富,还有两组扩展接口。以下是另外的配件:

包含读卡器、网线以及一个USB OTG,这个应该可以用来做做U盘的数据读取一类的。可惜的是没有JTAG线,并且这个小接口的JTAG我自己也没有,纯硬件开发应该是与我无缘了。

本来的项目计划是移植一个Yolo算法加速器,但是考虑到没有JTAG线并且摄像头显示模块均没有,自己手头也没有,最最最重要的是资源可能不足,之前的LUT资源可能得消耗30K左右,BRAM需要90个,这个ZYNQ7020的基本上已经无法满足了。因此后续准备更换试用项目,初步计划是先自定义一个启动文件,运行Linux系统,没有JTAG也只能做Linux开发了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 以下为测评内容,欢迎阅读:
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档