跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名

今日头条

告别选择困难症——区分FPGA与CPLD

judy /

如何区分CPLD或FPGA和哪一个更适合自己?这是一个老生常谈的问题,尤其是学生和初学者。如果您也在这个问题上很迷茫,那么就请听小编为您区分FPGA与CPLD。

<strong>CPLD</strong>

我们先来看看CPLD,在此以Xilinx CoolRunner-II为例。下图是Xilinx CoolRunner-II的架构图。
<center><img src="http://xilinx.eetrend.com/files-eetrend-xilinx/article/201809/13348-392…; width="670"></center>

现在小编为您解释一下上图的内容。

1.该CPLD具有从“功能块1”到“功能块n”开始的功能块很少(在CoolRunner-II CPLD的情况下,此编号范围为2到32)

同类首创:支持 FPGA 逻辑的多 Gb ADC/DAC 采样套件

judy /

<font color="#FF8000">作者:Joe DeLaere,赛灵思 Zynq UltraScale+ RFSoC 套件产品市场经理</font>

赛灵思推出了新款 Zynq UltraScale+ RFSoC ZCU111 评估套件,用于支持 RF 级模拟设计评估,便于广大用户亲身尝试这款颠覆性技术。该套件属于同类首创,采用 Zynq UltraScale+ RFSoC ,整合了多 Gb ADC 和 DAC 采样功能以及 FPGA 逻辑。

<strong>同类首创!!!!!</strong>
这款套件为什么是首创?所有其他类型 RF-ADC/DAC 均为分离式架构,这就需要购买 FPGA 评估卡外加ADC / DAC 子卡,并通过 FMC 或其他连接器进行连接。分离式实现方案在可用性和设计方面都面临一些挑战。分离式 ADC/DAC 解决方案的高速收发器功耗很高,此外 FPGA 和 DAC/ADC 之间的串行连接功耗也较高,例如 DAC/ADC 和 FPGA 之间的标准接口 JESD204。对通道数量较高的应用而言(如 8x8),这就会额外增加 28W 的功耗。

用Python玩FPGA背后的故事

judy /

近日,想必各位科技爱好者的朋友圈都被一篇发表在第25届IEEE国际讨论会上,用Python开发FPGA的论文刷屏了吧,那么这是如何实现的呢?今天,就请各位看官和小编一起来了解一下,这个构想的实现基础——PYNQ。
<center><img src="http://xilinx.eetrend.com/files-eetrend-xilinx/news/201808/13256-38595-…; alt="图为该篇论文"></center>
<p align="center"><strong>图为该篇论文</strong></p>

开发套件:SingleA Virtex-7 2000T 模块

judy /

产品编号:TAILMV2000SA-ES
供应商:S2C Incorporated
器件支持:Virtex-7

<strong>产品描述</strong>
SingleA Virtex-7 2000ES Prodigy 逻辑模块不仅可采用一个赛灵思 Vitex-7 2000ES FPGA 器件保持多达 2000 万个 ASIC 门的设计,而且还具有板上 DDR3 SO-DIMM 插口。该 Prodigy 逻辑模块现在支持 16 个高速 Gb 收发器通道,运行速度高达 6Gbps,适合 PCIe、SATA 和 XAUI 等各种高速接口。除了现有 USB2.0 端口支持 FPGA 下载、可编程时钟生成和自测试等普及型运行时间软件特性外,最新 V7 Prodigy 逻辑模块现在还可通过以太网线缆支持这些运行时间特性,因此可远程控制 FPGA 硬件。此外,S2C 还新增了大量最新运行时间特性,如 I/O 电压设置以及通过软件控制进行时钟频率回读等。

<strong>主要性能和优势</strong>
<li>基于 Virtex 7 的 SoC/ASIC 原型设计</li>

用于汽车ADAS SoC的数据转换器IP

judy /

<font color="#FF8000">作者:Manuel Mota,Synopsys公司模拟IP部产品营销经理</font>

需要数据转换器的传感器应用涉及十分广泛的范围,例如用于识别不同发动机状态的温度传感器,或者支持汽车驾驶辅助系统(ADAS)的雷达/激光雷达等。涉及到数据转换器的其他应用还包括用于与其他车辆或固定网络进行通信的无线收发器。数据转换器IP(“模拟-数字”和“数字-模拟”)为汽车片上系统(SoC)提供了多种模拟传感器的接口。对于ADAS而言,电子系统及其组件,例如SoC和IP,都必须提供最高程度的可靠性和安全性,同时还要能够经受极端温度范围考验并具备较长的使用寿命。由于这个原因,汽车电子系统及其组件必须遵守一套严格的汽车可靠性和功能安全性标准。

本文将简要介绍汽车可靠性标准,并将重点讨论一些用来满足汽车要求的高效、优化的程序。后者主要是通过在IP(例如数据转换器)与包含IP的SoC功能模块之间对功能安全性要求进行审慎划分而实现的。

SDSoc学习(一):使用MIO驱动LED

judy /

<strong>简介</strong>
在XILINX官网上看见了一些SDSoc的介绍视频,感觉这个工具很强大,我之前也有一点点VIVADO+HLS的学习经历,感觉会为学习SDSoc提供一些帮助,所以就尝试学习学习。

先从最基础的点亮一个LED入手,通过对官方资料的学习,惊奇的发现官方给的例程都是对算法加速,而没有一些入门例程,比如说点亮一个LED(可能是太简单了官方不屑说,也有可能是我没找到)。

我用的是ZedBoard开发板,SDSoc版本2017.4,Win10 64位系统。这个例子是我用ZedBoard开发板点亮一个直接连在MIO7上的LD9。

充分发挥 Python 的威力:用最简单的方法打造互联互通的智能产品

judy /

<font color="#FF8000">作者:赛灵思工业物联网战略部 Chetan Khona</font>

<strong>智能互联产品背后的心理学</strong>

如果采用适当的质疑心理去思考为什么现在所有东西都套上了只能互联的噱头,你也许就会进一步想到:“它们真的都需要互联互通吗?”比如说蓝牙电动牙刷搭配的手机 app,我至今都没有使用过这类技术和工具,但一样每天早晚把牙刷的干干净净。所以真正的答案在于“人的心理”,而不在于“科技本身”。至少对我来说是这样的(此处应有前情回忆 BGM):那是2011 年的春天,《Wired》杂志发表了一篇关于反馈回路的文章,而且并不是用来设计锁存器和触发器的那类反馈回路。

这篇文章提出反馈回路包括四个阶段:

一是数据的采集、测量和存储;

二是数据的交付,这并非原始数据交付,而是要结合实际情境以有组织性的方式交付;

三是信息应该与要被处理的实际需求联系在一起;

四是采取的行动应反复反馈到流程中。

将这个大家都比较了解的流程应用到本文的实际案例中,就会发现需求的真相往往被或先天,或后天的因素所掩盖。因此它给我带来很大的启发。

ADC详解

judy /

<strong>ADC</strong>
ADC是模数转换器转换器 的供应商的英文简称,是一种能将模拟信号转变为数字信号的电子元件。通常是将信号采样并保持以后,再进行量化和编码,这两个过程是在转化的同时实现的。

<strong>ADC的转换步骤</strong>
  模数转换一般要经过采样、保持和量化、编码这几个步骤。在实际电路中,有些过程是合并进行的,如采样和保持,量化和编码在转换过程中是同时实现的。

  采样定理:当采样频率大于模拟信号中最高频率成分的两倍时,采样值才能不失真的反映原来模拟信号。

<strong>ADC的主要参数</strong>
  1. 转换精度
  集成ADC用分辨率和转换误差来描述转换精度。

  2. 分辨率
  通常以输出二进制或十进制数字的位数表示分辨率的高低,因为位数越多,量化单位越小,对输入信号的分辨能力就越高。
  例如:输入模拟电压的变化范围为0~5 V,输出8位二进制数可以分辨的最小模拟电压为5 V×2-8=20 mV;而输出12位二进制数可以分辨的最小模拟电压为5 V×2-12≈1.22 mV。