0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZynqBerry评测 看着很美但绝对不适合小白新手

来源:工程师吴畏 2019-07-10 10:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ZynqBerry开箱&硬件

Trenz Electronic将模仿树莓派外形的板子统一命名为ZynqBerry,毫不掩饰模仿意图,确实够简单,够明了。而对应更详细的FPGA规格,也包含对应的产品型号,比如笔者手上拿到的是基于赛灵思最新的Xilinx Zynq-7007S SoC,对应的板型号为ZynqBerry TE0726-03-07S-1C。

心细的同学可能发现一个问题,包装盒上标识搭载了“Xilinx Zynq-7010”,但是事实上笔者购买的是Xilinx Zynq-7007S,内部的板子型号是对的,但是包装上这么明显的错误让笔者第一次对德国人的严谨表示怀疑。

包装盒侧边可以看到产品具体的规格型号:TE0726-03-07S-1C,另外也能看到这公司可真够霸气实诚的,直接标识了这是一款树莓派外形的Xilinx FPGA板卡。

包装内部很简单,没什么好说的,不过看到板子的真容,着实震惊了一把,绝对是现象级模仿,给个满分也不为过。

板子基本的外设接口同树莓派2B,为什么不说像树莓派3B?

大概是因为没有搭载WiFi/BT,所以严谨一点,只能说更像树莓派2B,板载资源如下,部分芯片和接口笔者做了标注,没有提到的芯片有一些是同步降压转换器

赛灵思Zynq XC7Z007S-1CLG225C,集成了单核ARM Cortex-A9处理器,最高支持766MHz主频

板载512 MB的DDR3L SDRAM、16 MB闪存

以太网的LAN9514 USB集线器

带有电源开关的4个USB接口

100M以太网RJ45接口

Micro SD卡槽

26个IO口扩展排针

HDMI接口、DSI接口(显示)、CSI-2接口(摄像头)

MicroUSB接口,支持供电、USB UART、JTAG ARM以及FPGA调试

3.5毫米音频插头(仅限PWM音频输出)

在看下ZynqBerry板子上部分芯片特写,以一个硬件工程师的角度来看,这布局和布线都是专业级别的,尤其器件的摆放特别到位,很多地方都大大降低了布线难度。

抛开整体配置,如果单从做工上来看,ZynqBerry绝对属于上乘之作,其接口用料都不是国内靠拼性价比的板子可比的。

MicroUSB接口、HDMI接口、RCA音频接口

40pin扩展接口

100M以太网接口&4个USB2.0接口

特别值得说明的一点是,ZynqBerry系统电源设计的非常精妙,在保障为各个模块提供优质供电的同时,整个方案在提高效率时尽可能降低整体功耗,上图中没有标注的几颗IC基本上都是同步降压转换器,分别对应了不等的电压等级,另外USB接口也配有专门的电源IC开关控制

整个ZynqBerry的硬件系统框图如下所示:

事实上,板子上的一些接口确实没什么好说的,玩过树莓派的人大多一眼就明白,所以笔者说ZynqBerry的专业级模仿,至少让你在接口上从树莓派切换到ZynqBerry毫无难度,重点来看看实际的使用情况如何,要知道树莓派之所以这么火,全赖于超广的生态圈、超强的包容性以及具备众多的案例教程可以供用户学习开发。

ZynqBerry开发环境&上电

先说下ZynqBerry官方提供的资料(基本上也就只有官方的资料可用),不过基本的东西还是挺齐全的,原理图、上手使用指导,专门的wiki页面,而且还有几个demo可以用于部分功能的测试,不过都是英文的,这点对国人来说不是太友好。

开发环境的推荐使用Vivado HL WebPACK Edition,为什么推荐这个?无它,主要是免费。其实玩FPGA电脑配置也挺重要的,不说Vivado安装后整个容量巨大,在综合、Implementation的时候,笔者的电脑基本上卡得无法做其它事情,而且还巨慢,整完官方提供的一个视频采集输出的demo居然用了一个多小时,如果把几个案例都运行一下,一下午时间就荒废了,好无奈。

另外从Trenz Electronic提供的案例可以看到其发展历史,从Vivado 2015.4这个版本开始已经开发了ZynqBerry,不过当时使用的是Zynq 7010系列SoC芯片,只不过随着Xilinx推出了单核的Zynq-7007s系列SoC,板卡也做了更新,事实证明单核无论在成本还是实用性方面都比双核表现的更好。

实际来看下ZynqBerry的上电情况,因为板子出厂没有内置什么程序,所以需要我们自己烧录,这对于不懂FPGA开发的人来说完全无从下手,不过官方提供了较为简单的方式,可以说不是初学者该学习的方式,但是这种方式又对于初学者来说实现相当简单,那就是通过windows下的bat脚本直接运行启动vivadio,执行综合、Implementation、下载等功能。

基本的连接,因为笔者这里是要运行一个摄像头采集加上HDMI输出的案例,所以还要配上摄像头,这边就体现出兼容树莓派接口的好处,树莓派上的摄像头直接可以拿来使用。

功能部分的实现主要是依靠ZynqBerry中的PS部分实现的。

下图是运行效果,虽然功能是实现了,但输出的效果就有些失准,当然,这是后话了。另外,Zynq系列FPGA最大的优势是集成了ARM Cortex-A9处理器,所以还可以运行Linux操作系统,而且官方(我说的是Xilinx官方)也提供了专门的PetaLinux支持,这部分内容笔者体验过后重新发文说明,不再本篇中叙述了。

小结

对于ZynqBerry,笔者把它比作“幽冥花”,怎么说?就是看着很美,但绝对不适合小白新手,碰触前请再三思量。

ZynqBerry小巧精致,拥有优质的做工(德国品质)、板载器件可谓是精挑细选,独有的硬件外形、外设接口兼容树莓派,融合了单板计算机以及FPGA开发板的各自优势,就单从外观来看,堪称完美。如果你本身具备扎实的FPGA基础,具备独立开发的能力,那可以毫不犹豫的考虑入手(爱板商城购买地址),真的很酷。

但是,对于如果想学习FPGA或者入门FPGA的用户来说,ZynqBerry有太多不值得推荐的地方,它没有提供给初学者多少step by step的教程,对于国内用户,更没有通俗易懂的中文资料,而且很难找到一个可以用中文交流的组织,对于这部分童鞋,还是推荐使用比较小巧易用,性价比高的FPGA平台,比如小脚丫FPGA开发板(评测),便宜,入门引导好,入门视频教程配套齐全,而且还有定期的直播教学指导,非常适合初学者。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113254
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    法拉电容可以当滤波电容吗为什么?

    法拉电容因高容量和高ESR,不适合用于滤波,替代电解电容可能引发纹波增大。
    的头像 发表于 12-01 09:35 288次阅读
    法拉电容可以当滤波电容吗为什么?

    新手小白必看!关于A100云主机租用,你想知道的一切都在这!

    “我想租一台A100云主机来跑我的模型,完全不知道从何下手。”——这是我们听到最多的来自AI新手的声音。A100,这个听起来就“高大上”的名词,背后其实是一套清晰、可操作的流程。今天,我们就用
    的头像 发表于 10-31 19:24 1043次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>小白</b>必看!关于A100云主机租用,你想知道的一切都在这!

    PY32F003解除读保护,实在很困难

    用STM32 ST-LINK Utility重写选项字再进行全擦除,也以失败告终。 有网友说可以用J-link,经过测试,也是以失败告终! 看起来,这py32想解除读保护,只能通过厂家提供的工具了。的确很不适合我们玩。 2025.10.8
    发表于 10-12 17:55

    是不是不适合从事嵌入式开发?

    聊起嵌入式开发,常有人在调试完一个难缠的驱动后、或是看到别人精简又高效的代码时,忍不住琢磨自己到底适不适合这条路。其实答案从来不在 “会不会写代码” 的表层,而藏在那些和代码打交道的细节里
    的头像 发表于 09-25 11:51 1290次阅读
    是不是<b class='flag-5'>不适合</b>从事嵌入式开发?

    如何正确使用莱姆电流传感器(附新手实用指南)

    ,基本不用太担心精度和稳定性。今天就跟大家分享一下,如何正确使用莱姆电流传感器,尤其是刚入行的朋友,看完绝对不踩坑!一、搞清楚你的需求——别选错型号!刚开始接触L
    的头像 发表于 07-29 09:55 503次阅读
    如何正确使用莱姆电流传感器(附<b class='flag-5'>新手</b>实用指南)

    没有掉电保护的SSD为什么不适合工业级场景?

    PLP保护的SSD为什么不适合工业级场景? 首先,什么是PLP? PLP(掉电保护)是一种专为工业级SSD设计的防护机制。天硕(TOPSSD)工业级SSD固态硬盘集成 钽聚合物电容 ,在SSD正常工作时充电备用,一旦检测到供电异常跌落,就快速释放储能,保障缓存区
    的头像 发表于 07-16 10:54 447次阅读
    没有掉电保护的SSD为什么<b class='flag-5'>不适合</b>工业级场景?

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理?

    新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
    发表于 04-25 07:24

    新手小白必备!TNC 插座拆卸入门指南

    最后,将使用过的工具放回原位,清理操作现场,保持工作区域干净整洁。 新手在拆卸 TNC 插座时,只要严格依照上述步骤,留意每个细节,便能顺利完成拆卸工作,为设备的维护与升级奠定良好基础。
    的头像 发表于 04-09 14:35 736次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>小白</b>必备!TNC 插座拆卸入门指南

    为何工程塑料不适合打印圆弧形模型?

    不适合打印圆形结构或复杂曲面模型,JLC3D小编建议大家选择尼龙或树脂材料,这两种材料在打印弧面时表现更佳,能有效减少层纹,提升表面光滑度。
    发表于 04-07 15:31

    小米回应雷军带头减持股票 绝对不是大股东减持股票

    的新股,因为这样可以大幅度缩短交易流程。这个操作绝对不是大股东减持股票! 我们回顾一下小米此次的配售: 3月25日,小米宣布拟以先旧后新的方式配售8亿股股份,配售价格每股53.25港元,预计募集资金净额约425亿港元,资金将用
    的头像 发表于 04-01 15:05 1262次阅读

    DLPDLCR3310EVM如何添加1920*1080的图像?

    后,在update firmware时,提示错误图像文件不适合可用空间。 添加分辨率较小的图像可以成功添加,投影仪投射图像有黑边。 请问如何添加1920*1080的图像?或者如何使得添加图像能够充满屏幕?3310能添加的最大图像参数是什么? ...
    发表于 02-18 06:49

    ads1602不适合采集交流信号吗?

    数据表 fugure 47是阶跃响应图,说明直流信号在经过51次准换之后才能得到正确结果。这个特性是否说明 这个芯片只适合采集直流信号,不适合采集交流信号。 采集直流信号的时间也很长,需要51次
    发表于 02-14 08:26

    ADS1298进行数据采集时,用网上下载的例程,始终进不去中断是怎么回事?

    当外接心电信号发生器或者将输入端短接时,直接点击run均不能进入中断,但是执行set pcto cursor时可以进去,不明白是怎么回事?是例程不适合我这个板子还是别的,例程中的NEW_PG_BOARD,我这个不知道是不适合
    发表于 02-11 08:36

    为什么∑-∆ ADC不适合用于输入通道间的快速切换 ( 多路复用 )场合使用?

    为什么∑-∆ ADC 不适合用于输入通道间的快速切 换 ( 多路复用 )场合使用
    发表于 01-10 06:35

    先锋派能不能跑NAS捏?

    各位大佬有没有跑NAS的经验,先锋派适不适合作为NAS使用呢?
    发表于 12-16 23:27