初级知识库

提供FPGA设计开发的初级知识包括基本的器件结构、产品动态,方案介绍等等,为FPGA开发人员提供FPGA最基础的知识。

作者: Sleibso,编辑:csc57

本月早些时候,Spectrum Instrumentation公司推出了一款新的基于M2p 平台以及59xx模块的高速多通道数字转换器,主芯片采用赛灵思公司的Artix-7 XCA75T FPGA。XCA75T FPGA是7系列Artix-7低端FPGA的一个中型产品,基于台积电的28nm工艺,片上拥有75,520个逻辑单元,支持16路6.6GB/s的收发器,在软件定义无线电、机器视觉照以及低端无线回传方面有广泛应用。根据公司的发布,M2p PCIe平台板将成为公司所有未来产品的基础,初始推出的13种M2p.59xx数字化板卡可以提供三种不同的采样率,分别为20,40,80或125M采样 / 秒, 带有1,2,4或8个16位模拟输入通道(每个通道具有独立的模数转换ADC),新的59xx模块系列中都带有一个或两个Mezzanine夹层模块。还有1Gbyte的板载SDRAM能够存储512M采样(几秒钟的数字化信号实时存储)。

【视频】:基于 Zynq 的高性能低功耗矿机

本视频由 Bitmain(比特大陆)带来,Bitmain 公司生产比特币挖矿机,以及最大的矿场和哈希算力交易平台,与此同时还提供虚拟货币挖矿服务等。赛灵思 Zynq SoC 是 Bitmain 矿机的主控系统,其帮助客户以极低的 BOM 成本实现了高性能的产品和服务。

Vivado之 TCL脚本工具(基本语法)

TCL脚本语言

Tcl(Tool Command Language)是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,而且VIVADO也提供了TCL命令行。最近发现TCL脚本貌似比GUI下操作VIVADO效率高一些,方便一些。而且最近跟着官网文档做SDSOC的flatform,发现xilinx官网的文档里都是用TCL命令来完成操作,于是决心学习一下TCL的语法。

应用程序(如VIVADO)使用Tcl作为它的命令语言的好处:
1 Tcl提供了标准语法,一旦用户掌握了Tcl就可以很容易的发布命令给基于Tcl的程序。
2 Tcl实现了很多的功能,使你的工作变得很方便。
3 TCl可作为程序间通信的接口。

命令格式

一条Tcl的命令串包含了多条命令时,用换行符或分号来隔开
而每一条命令包含了一个域的集合,域使用空白分开的,第一个域是一个命令的名字,其它的是作为参数来传给它

数据类型

Tcl只支持一种数据结构:字符串。所有的命令、命令里的所有的参数、命令的结果、变量全部都是都是字符串。

简单实例:
set i 123
将123这个字符串赋值给i变量

unset i
清除变量

set i hi

Xilinx汽车级 Zynq UltraScale+ MPSoC 系列面世

赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX)),今天宣布推出符合汽车级要求的 Zynq UltraScale+ MPSoC 系列器件,其可支持安全攸关的 ADAS 和自动驾驶系统的开发。赛灵思汽车级 XA Zynq UltraScale+ MPSoC 系列不仅通过了 AEC-Q100 测试规范,还全面符合 ISO26262 ASIL-C 级认证。该产品系列在单一器件内集成了功能丰富的 64 位四核 Arm Cortex-A53,双核 Arm Cortex-R5 处理系统(PS)和赛灵思可编程逻辑(PL)UltraScale 架构。这种可扩展的解决方案不仅能提供适和的性能功耗比,同时还可提供至关重要的功能安全性和保密性功能,因而非常适用于各种汽车客户平台。

赛灵思全面符合ISO26262 ASIL-C级认证的汽车级XA Zynq UltraScale+ MPSoC系列

2017年12月23日,星期六, 华为云FPGA 异构计算技术私享会在上海3W咖啡成功举办。原定150人的活动一经发布, 近600人报名参加, 虽经多方筛选, 会场依然一下子迎来了230多名参会者!在那么一个寒冷的冬天的周末,来自行业用户的热情既是对华为技术实力的信任,也是用户对应用上云的热切期望, 同时也是行业对赛灵思FPGA云加速的高度认同。为推动FPGA加速云服务, 赛灵思在此次活动中从用户邀请以及演讲主题等方面提供了强大支持。

本期私享会,既有华为云异构计算FPGA技术团队四位技术大咖激情演讲, 从华为FPGA的发展历程,FPGA的开发流程、FPGA应用场景等多个维度为大家深度诠释了华为云FPGA服务;同时还有复旦大学范益波教授介绍了在高校如何利用FPGA来做H.265视频编解码,更有华为云合作伙伴赛灵思、依元素科技的精彩演讲为FPGA应用上云疯狂打call!

二十年探索和实践,华为云FPGA服务厚积薄发

从1988年电信领域的探索到2012年NFV领域的应用,再到2017年FPGA的云化,华为FPGA经历了3个重要阶段的改革:

【视频】:Vivado HLS 需要了解的知识点

本次课程主讲32张图片、16组卷积滤波、输出16组结果,计算更加复杂,采用不同的IO接口设计,将结果进行比对,找出最佳方案。

在AI算法尚不成熟的时候,可编程的灵活性给予了FPGA一定的市场优势。

但是,随着目前AI算法进一步成熟,各类全定制化的AI芯片开始陆续出现,比如搭载了寒武纪NPU的麒麟970手机芯片,又比如赛灵思投资的深鉴科技明年就要推出的AI芯片“听涛”等。定制化芯片能够提供更低的功耗与更高的能效比,其批量生产的成本也低于FPGA,那么在这样的背景下,FPGA的灵活性又是否能保持优势呢?

1.计算机视觉及机器学习算法加速,带来最快的系统响应

2.提供快速升级至传感器最佳可用类型及组合所需的可重配置性,这是其它产品没有的特性

3.可任意连接至最新机器和/或云

在赛灵思看来,人工智能和机器学习应用正在迅速扩大到越来越多的边缘市场,从云到端,从人脸识别摄像头,无人驾驶汽车,机器人、语音识别等各种新兴应用, 赛灵思全可编程的FPGA或Zynq SoC系列都能够为客户部署先进的高效神经网络、算法及应用带来更高的性能和低延迟优势。

赛灵思眼中的人工智能

赛灵思成立于1984年,总部位于美国硅谷,是FPGA的发明者,无晶圆厂(Fabless)半导体模式的开创者。

作者: Sleibso,编译:蒙面侠客

背景:
在数据获取,机器视觉,数字信号交互,软件定义无线电,视频输出,多通道I/O,传感器和机器人等的应用场景中难免少不了信号的采集和传输,然而面对不同类型的端口协议需要单独去做相应的接口连接板?答案是否定的,今天小编就带领各位看一个能够支持SYZYGY标准的多功能板—Brain-1。

Opal Kelly新发布的SYZYGY Brain-1,如图.1所示,是基于Xilinx Zynq Z-7012 SoC的一款产品,板卡包括:
1. 1Gbyte 的DDR3 SDRAM;
2. 三个SYZYGY的标准接口;
3. 一个SYZYGY的收发器接口;
4. 一个USB Type-C OTG接口;
5. 一个吉比特以太网接口;
6. 一个SD卡插槽;
7. 支持JTAG接口调试。

一个标准的SYZYGY连接器提供8个差分对信号(或者16个单端信号),加上另外的12个单端阻抗控制信号。收发器SYZYGY连接器支持四组吉兆级别的收发器连接,还能附加18个的单端信号。SYZYGY的设计规格和Brain-1板卡很显然是依靠了Zynq Z-7012 SoC的优异的可编程的联通性和高速度的SerDes端口。

如何着手电源设计

在本篇文章中,我将从不同方面深入介绍降压、升压和降压-升压拓扑结构。

降压转换器

图1是非同步降压转换器的原理图。降压转换器将其输入电压降低为较低的输出电压。当开关Q1导通时,能量转移到输出端。

图1:非同步降压转换器原理图

图1:非同步降压转换器原理图

【视频】:基于Zynq的机器人视觉定位系统

本视频由上海知津信息科技有限公司提供,视频演示了业界最小体积的工业智能相机产品,相机采用 Zynq 芯片,可独立完成图像采集、处理、目标识别、定位等功能,并通过以太网与机器人手臂进行通讯,完成定位、抓取等功能。

同步内容