首先感谢AVNET&发烧友,能在第二轮遴选获得试用的机会。
对于AVNET不是很清楚的,可以简单了解下:
AVNET安富利集团,财富500强公司,是全球最大的电子元件、计算机产品和嵌入技术分销商之一,服务于全球70多个国家的客户。安富利连接世界领先的技术提供商和超过10万的涵盖广泛领域的客户,并通过提供高性价比的增值服务和解决方案助力其合作伙伴取得成功。
一、硬件开箱
一个很大的箱子,来自新加坡,快递到AVNET上海,再到深圳,之后到手头。拆开箱子里面有个盒子,一个KV260开发板本体,另外一个是电源、摄像头、数据线和TF卡。

拆开白色盒子,KV260本体很漂亮,绿色的PCB板带磨砂哑光效果,MADE IN CN,SOM板MADE IN MY。红色的带XILINX字样的散热器非常漂亮。

接口主要包括:千兆RJ45、USB2.0&USB3.0、HDMI、DP、PMOD、JTAG等。

KV260的硬件总体规格:

值得一提的是,运行在 300MHz 的 DPU B3136 的峰值性能是 0.94TOPS,运行在 300MHz 的DPU B4096 的峰值性能是 1.2TOPS,几乎是 Jetson Nano 公布的峰值性能 472G FLOPS的差不多3倍。
二、系统体验
KV260视觉入门套件没板载EMMC,需要将系统烧入TF卡,官方提供的16G估计不够用,自己找了张64G的随便挥霍空间。
官方提供Ubuntu22.04和PetaLinux,第一次还是用我熟悉的Ubuntu22.04,Canonical专门制作了IMG(Install Ubuntu on Xilinx | Ubuntu),直接下载即可。

img文件大约2G,解压后烧录到TF卡,插上TF卡,连接HDMI、网线、鼠标键盘和电源。

U-Boot2020.01(Apr222021-17:47:18+0000)Model: ZynqMP SMK-K26Rev1/B/ABoard: Xilinx ZynqMPDRAM:4GiBPMUFW: v1.1XilinxI2C FRU format at nvmem0:ManufacturerName: XILINXProductName: SMK-K26-XCL2G-EDSerialNo: XFL1A1NHREMKPartNumber:5057-01EDFileID:0x0RevisionNumber:1XilinxI2C FRU format at nvmem1:ManufacturerName: XILINXFileID:0x0RevisionNumber:1ELLevel: EL2ChipID: xck26NAND:0MiBMMC: mmc@ff170000:1In: serial@ff010000Out: serial@ff010000Err: serial@ff010000Bootmode: QSPI_MODEResetreason: SOFTNet: No ethernet found.Hitany key to stop autoboot:0switchto partitions #0, OKmmc1is current deviceScanningmmc1:1...FoundU-Boot script /boot.scr.uimg6234bytes read in18ms (337.9KiB/s)SelectingDT for Kria boardsKriaDT: #conf-smk-k26-revA-sck-kv-g-revBConfiguringthe cma value basedonthe board typecma=1000MLoadingimage.fit
启动后登录系统,把密码和root密码都改了。

看看系统:
root@kria:~# uname -aLinuxkria5.15.0-1020-xilinx-zynqmp #22-Ubuntu SMP Fri Feb2414:14:20UTC2023aarch64aarch64aarch64GNU/Linuxroot@kria:~#
看看apt upgrade后的系统空间,可以随便造:
root@kria:~# df -h FilesystemSizeUsed Avail Use% Mounted on tmpfs391M3.8M387M1% /run/dev/mmcblk1p257G7.5G47G14% / tmpfs2.0G02.0G0%/dev/shm tmpfs5.0M4.0K5.0M1%/run/lock/dev/mmcblk1p11009M154M856M16%/boot/firmware tmpfs391M56K391M1%/run/user/0tmpfs391M88K391M1%/run/user/1000root@kria:~#
三、功能特性
拿到KV260视觉入门套件后,在XILINX的资料库中遨游了好几天,重点了解了Zynq® UltraScale+™ MPSoC的一些功能特性。
(一)AI能力
从纯粹的每秒万亿次的运算(TOPS)来看,K26 SOM 可提供比 Nvidia Jetson Nano 高大约 3 倍的性能优势。此外,它也能提供比 Nvidia Jetson TX2 最多高 2 倍的性能功耗比优势。其低时延、高性能的深度学习处理单元(DPU)在机器学习性能基准测试套件的网络上,可提供显著优于 Nano 和 TX2 的性能。

(二)功耗
Zynq® UltraScale+™ MPSoC通过可重配置能力便于开发者设计的应用减少或不必访问外部存储器,不仅有助于减少应用的总功耗,也通过降低端到端时延改善了响应能力。

一般多核 CPU、 GPU 或者任何 SoC系统,外部存储器访问的功耗大约占整个系统的40%,Zynq® UltraScale+™ MPSoC在设计上采用了避免访问任何DDR 的高效率流水线。
(三)支持的数据类型
深度学习算法正在以极快的速度演进发展, INT8、二进制、三进制等更低精度的数据类型和定制数据正在进入使用。 GPU 厂商(说的应该不是老黄吧)难以满足当前的市场需求,因为他们必须修改/调整他们的架构,才能适应并支持定制的或者更低精度的数据类型。 Zynq® UltraScale+™ MPSoC支持全系列数据类型精度,如 PF32、 INT8、二进制和其他定制数据类型。
学了这么多,下次AI应用走起来,看看Zynq® UltraScale+™ MPSoC是不是厉害。