大众彩票官网

Arduino环境中的FPGA:模块支持预配置和定制IP

2019-08-14 10:44 次阅读

当固件在微控制器或微处理器上的运行速度过慢时,现场可编程门阵列 (FPGA) 可解决实时嵌入式设计的硬件问题。同时,FPGA 还具有外设灵活性。然而,要使用 FPGA,设计工程师就需要学习全新的编程语言(通常为 Verilog大众彩票官网 或 VHDL)以及全新的开发流程来生成 FPGA 比特流,而且可能需要投入大量资金用于购买 FPGA 开发板。

由于这些障碍,尽管 FPGA 是设计工具箱中非常有用的工具,但许多设计工程师都不愿意使用。为帮助他们克服这种心态,一些供应商正在致力于缩短 FPGA 学习曲线。例如,Arduino大众彩票官网 推出了 Arduino ABX00022 MKR Vidor 4000 FPGA 开发板(参见“通过 Arduino MKR Vidor 4000 快速轻松地应用 FPGA”)。Arduino MKR Vidor 4000 提供了另一种 FPGA 编程方法,与广受欢迎的 Arduino 集成开发环境 (IDE) 无缝集成,并且可以使用专用 Arduino 库扩展获得 FPGA 级性能。

本文首先简要介绍 FPGA 的传统使用方法,然后深入介绍 Alorium 的 Arduino 兼容型 XLR8R22M08V5U0DI 和 Snō SNOR20M16V3 FPGA 模块。本文将说明 Alorium 如何以全新的理念在 Arduino 环境中使用 FPGA,既支持预配置 IP,又能构建定制 IP,以及设计人员如何开始应用 FPGA 模块。

大众彩票官网 如何加速 Arduino

现在,全球成千上万的设计人员、工程师、开发人员、DIY 爱好者和创客都在使用 Arduino 开发板系列的不同版本,为各种各样的应用开发嵌入式系统。由于 Arduino 板和 Arduino IDE 的使用和编程方法都非常简单,因此深受欢迎。

随着 Arduino 用户不断将最初的 Arduino 架构推进到更加复杂的应用领域,性能问题开始出现。一部分性能问题是最初的 Arduino 微控制器的 8 位架构过于简单。另一部分问题是当 Arduino 的嵌入式微控制器不具备等效硬件块时,Arduino 软件系统只能通过软件实现大量实时外设。

这一性能问题的一种解决方法是使用功能更强大的微控制器,但软件在实时环境中能做的事情是有限的。一些高速实时外设必须在硬件中实现。此外,虽然也可以使用配备更多硬件外设的微控制器,但适用的外设组合则取决于具体的项目。

对此,微控制器制造商常在一个微处理器系列中提供数十个甚至上百个版本,以此解决对于不同外设组合的需求。然而,这种方法对于 Arduino 等板级产品并不可行,因为必须使用具有足够 I/O 引脚的板载来满足所有需求。尽管现在市面上有很多版本的 Arduino 板,但仍然不足以满足所有嵌入式项目的需求。

FPGA 可满足各种外设组合需求

通过向嵌入式设计人员提供可编程硬件,FPGA 能够满足因项目而异的外设组合需求。为嵌入式微控制器板添加 FPGA 功能的一种简单方法是,将 FPGA 添加到现有设计中。这也是 Arduino 在设计 Arduino MKR Vidor 4000 板时采用的方法。该板结合了 Microchip Technology 的基于 32 位 Arm® Cortex®-M0+ 的 ATSAMD21G18A-AUT SAMD21 低功耗微控制器与 Intel 的 10CL016YU484C6G Cyclone 10 FPGA。

大众彩票官网 Arduino 专为 MKR Vidor 4000 板向 Arduino IDE 中添加了几个硬件 IP 块。这些外设可由两个主库提供:VidorPeripherals 和 VidorGraphics。当 Arduino 草图(Arduino 用来表示程序或代码单元的名称)中包含相关外设库时,Arduino MKR Vidor 4000 上的 Intel Cyclone 10 FPGA 会自动构建这些硬件 IP 块。目前的外设 IP 块清单包括:

I2C 端口

SPI 端口

UART

大众彩票官网 高频 PWM 控制器

高速定时器

高速正交解码器

Adafruit Industries 的 Neopixel 可寻址 RGB 智能 控制器

大众彩票官网 其中一些外设(例如 I2C 和 SPI)已经作为软件 IP 块用于早前的 Arduino 板。这些早期软件实现与 Arduino MKR Vidor 4000 板的 FPGA 上实现的等效 IP 块的区别在于,FPGA 版本的外设性能更好。例如,每个 I2C 和 SPI 实例化都是通过板上 FPGA 内部的独立可编程硬件块实现的。因此,实例化若干个这样的串行端口时没有性能损失。

通过以 FPGA 硬件实现外设块,并借助 Arduino 草图编写人员已经熟悉的相同库机制使其可用,Arduino MKR Vidor 4000 板简化了 FPGA 的使用。无需学习 VHDL 或 Verilog 之类新的硬件描述语言 (HDL)。实际上,对于程序员而言,基于 FPGA 的外设与任何其他 C++大众彩票官网++ 对象并无二致。Arduino 计划日后添加更多此类硬件 IP 块外设。

然而,Arduino MKR Vidor 4000 板与通用的 FPGA 开发板仍有所不同,因为它不支持使用 HDL 代码对板载 Cyclone 10 FPGA 直接编程。Arduino 正计划使用 Intel 面向 FPGA 的 Quartus HDL 开发工具,允许更多高级用户通过 Arduino MKR Vidor 4000 板的 FPGA 来实现更多用途。

Alorium 迈出下一步

对于 Arduino 兼容型 XLR8R22M08V5U0DI 和 SNOR20M16V3 Snō FPGA 开发板,Alorium 已通过 OpenXLR8 方法和 Xcelerator Block (XB) 迈出了这一步(图 1 和图 2)。这两款板基于 Intel MAX 10 FPGA 系列的不同版本构建,该系列集成有闪存配置。XLR8 结合了 Intel 10M08SAU169C8G MAX 10 与 8 位 ATmega328 指令集兼容型微控制器。它的与最初的 Arduino Uno 开发板相同,因此与很多 Arduino Shield 和兼容。

图 1:Alorium Technology 的 XLR8R22M08V5U0DI 开发板结合了 Intel MAX 10 FPGA 与 8 位 ATmega328 指令集兼容型微控制器,全部集成在一个 Arduino Uno 外形尺寸中。(图片来源:Alorium Technology)

大众彩票官网 Alorium Snō FPGA 开发板的尺寸相对小得多,该模块尺寸规格为 0.7 x 1.7 英寸,见图 2。尽管 Snō FPGA 开发板的物理尺寸更小,但它集成了 Intel MAX 10 FPGA 的更高版本,配备的逻辑单元也多出一倍:10M16SAU169C8G MAX 10 FPGA 有 16K,而 XLR8 板上的 10M08 器件只有 8K。前者的 I/O 引脚也是后者的两倍多(32 个,对比 XLR8 板的 14 个)。

图 2:与 XLR8 开发板一样,Alorium Technology 的 Snō FPGA 开发板也结合了 8 位 ATmega328 指令集兼容型微控制器与 Intel MAX 10 FPGA — 该开发板采用的是 10M16SAU169C8G FPGA。不过,Snō FPGA 开发板的尺寸规格小得多。(图片来源:Alorium Technology)

Alorium 还提供了 SNOMAKRR10 分线板,可将 Snō FPGA 模块转换为稍大的 Arduino 外形尺寸板,配备 USB 端口和来自 FPGA 的附加 I/O 分线引脚。Snō FPGA 模块的一些引脚连到与 Arduino 兼容的 SnōMAKR 分线板扩展,而其他引脚连到 USB 连接器对面、沿开发板边缘分布的一排附加针座(图 3)。

图 3:Alorium 的 SNOMAKRR10 分线板可以将该公司的 Snō FPGA 开发板转换为与 Arduino 兼容的外形尺寸,配备 USB 端口和板载稳压器,因而使用 USB 就能直接为开发板供电。(图片来源:Alorium Technology)

XLR8 和 Snō FPGA 开发板都在一个芯片 — Intel MAX 10 FPGA 中实现 8 位微控制器及其硬件外设。图 4 图解说明了实现方法。

图 4:XLR8 和 Snō FPGA 开发板都在 MAX 10 FPGA 中以软内核方式实现 Atmel AVR 兼容型微控制器。(图片来源:Alorium Technology)

AVR 兼容型微控制器内核(图 4 左下部分)与最初 Arduino 开发板中使用的 Atmel ATmega328 8 位 AVR 微控制器相同。然而,Alorium 的 AVR 微控制器是以 FPGA 中的软内核方式实现,而不是另载于独立芯片之上。

图 4 中,该微控制器内核上方共有五个 Alorium XB(XB1 至 XB5)。XB 是通过 FPGA 的片上资源实现的 IP 块。AVR 微控制器可通过可寻址寄存器与这些片上 XB 进行通信。XLR8 和 Snō 开发板随附了预安装的 XB(也在 GitHub 中提供),它们相当于 Arduino 开发人员经常需要使用的外设,包括:

正交解码

伺服电机控制

NeoPixel RGB LED 控制

12 位增强型 ADC

浮点数学

大众彩票官网 请注意,上面列出的最后一种 XB 其实并不是 I/O 外设块,而是浮点数学加速器。XB 可以是任何类型的硬件加速器,而不只局限于 I/O。

选取任何块

XLR8 和 Snō FPGA 开发板都可现场更新,方法是选择不同的 XB(或多个同类 XB),使用 Alorium 的 OpenXLR8 开发流程在 FPGA 中实例化。开发人员也可以使用 Alorium 的 OpenXLR8 流程构建定制 Xcelerator Block(图 5)。

图 5:通过 Alorium 的 OpenXLR8 开发流程,设计人员可以使用 Intel 的 Quartus Prime 设计工具构建新的硬件块,并将其添加到 Arduino IDE。(图片来源:Alorium Technology)

目前,要构建定制的 XB,设计人员必须具备 Verilog 或 VHDL 硬件描述语言的应用知识,并且熟悉 Intel Quartus FPGA 工具 — 尤其是 Quartus Prime Lite Edition 17.1 版和 Mentor Graphics 的 ModelSim 仿真工具。HDL 对于 FPGA 开发必不可少,因为它允许设计人员以一种标准的、定义完善的方式来表达多个任务的并行执行。C 和 C++ 等高级语言 (HLL) 实质上是顺序语言。

HLL 编译器获取 HLL 源代码,将其转换成一长串机器指令序列,通常一次只能执行一个指令。这也是 FPGA 比处理器快得多的原因所在 — FPGA 能够同时执行数千个任务,只要 FPGA 足够大。有一些 HLL 编译器能够将 C 或 C++ 编写的代码转换为 HDL,然后由常规的 FPGA 工具处理,但目前 Alorium 的 OpenXLR8 设计流程并不包括这些 HLL 编译器。

然而,一旦使用 HDL 和 FPGA 开发工具设计并调试了 XB,即可像任何其他 Arduino 库块一样在 Arduino IDE 中使用。目前,Alorium 也在为 Arduino IDE 库开发更多的 XB。

总结

大众彩票官网 在构建各自的 FPGA 开发板方面,Arduino 和 Alorium Technology 公司都认识到设计人员越来越多地需要这些经济实惠的开发板提供更多的嵌入式性能。尽管两家公司采取的策略虽有所不同,但最终目标却别无二致:努力让更多嵌入式开发人员更方便地使用 FPGA。在最基础的层面上,Arduino 和 Alorium 的方法让硬件设计就像选取块并运行脚本一样简单。

目前,完整的设计流程尚不够简单。Arduino 尚未向 HDL 开发人员开放完整的 FPGA 开发流程。虽然 Alorium 的设计流程确实包括 HDL 设计,但要求开发人员必须具备 Verilog 或 VHSL FPGA 设计语言和工具的知识。

不过,这些产品已将大门开启,至少在理论上可以利用 C 和 C++ 硬件编译器等其他 FPGA 开发方式。届时,将可以通过使用 Alorium Technology 和 Arduino 开发的简单方法将这些功能添加到 Arduino IDE 中,充分发挥 FPGA 的性能。

收藏 人收藏
分享:

评论

相关推荐

刚刚录制了一个fpga开发流程的视频,该视频为投石问路,主要是想听听大家对于小梅哥在录制视频时需要注意的内容以及希望系列
发表于 03-24 00:00 37952次 阅读

FPGA并没有大家想象中的发展那么快

新工艺成本激增的速度,在行业平均的复合年增长率几近持平的情况下,那些市场规模足够大的参与者才有机会持....
发表于 09-19 17:32 13次 阅读
FPGA并没有大家想象中的发展那么快

FPGA芯片未来发展的趋势将会如何

赛灵思为客户提供相对灵活的domain-specific选择,与下游客户自己选择做domain-sp....
发表于 09-19 17:27 16次 阅读
FPGA芯片未来发展的趋势将会如何

摩尔定律失效致使FPGA将迎来黄金时代

应对摩尔定律挑战的一个典型方案是异构集成和3D-IC。这也是现在比较流行的所谓more than M....
发表于 09-19 17:24 22次 阅读
摩尔定律失效致使FPGA将迎来黄金时代

关于嵌入式FPGA内部的原始构造块

FPGA中的可编程逻辑块是查找表(LUT),它可以通过编程实现任意布尔函数:4个,5个或6个输入具有....
发表于 09-19 15:02 12次 阅读
关于嵌入式FPGA内部的原始构造块

FPGA将改变未来芯片和SoC的设计方式

芯片设计人员今天面临的最关键的问题之一是在设计过程中实时重新配置RTL,甚至在系统中也是如此。不幸的....
发表于 09-19 14:59 18次 阅读
FPGA将改变未来芯片和SoC的设计方式

基于FPGA来实现逻辑芯片的功能故障测试

在最原始的测试过程中,对集成电路(IntegratedCircuit,IC)的测试是依靠有经验的测试....
发表于 09-19 14:56 15次 阅读
基于FPGA来实现逻辑芯片的功能故障测试

设计一个简易频谱分析仪的详细论文资料说明

本简易频谱分析仪由模拟高中频部分、显示处理部分和波形控制部分组成。模拟高中频部分采用了二次混频结构,....
发表于 09-19 14:51 14次 阅读
设计一个简易频谱分析仪的详细论文资料说明

MYD-C7Z020是米尔科技推出的基于XilinxZynq-7000系列SoC芯片的一款FPGA+ARM的嵌入式开发板,旨在为开发者提供完...
发表于 09-19 14:04 73次 阅读

MPU6050的简介和Arduino MPU6050的6轴运动处理模块的编程例程

MPU-6000(6050)为全球首例整合性6 轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与....
发表于 09-19 11:54 15次 阅读
MPU6050的简介和Arduino MPU6050的6轴运动处理模块的编程例程

一个基于ESP32 Arduino的开源电子血压计项目

我们有两套放气装置,其中一个是快速放气阀,处于常闭状态,仅在测量结束后快速放气;另一个是缓慢放气阀,....
发表于 09-19 11:04 310次 阅读

采用ROHM传感器套件的DIY Arduino家庭安防系统 第2部分- Cayenne设置

在DIY智能家居安防系统第1部分中,我们将各种组件(例如PIR传感器、温度传感器和压力传感器)组合在....
发表于 09-19 10:20 309次 阅读

大多数工程师在碰到需要在 FPGA 中实现诸如正弦、余弦或开平方这样的数学函数时,首先会想到的是用查找表,可能再结合线性内...
发表于 09-19 09:07 197次 阅读

在下一代无线局域网白皮书中已经讨论了最新的802.11标准存在的一些问题。众所周知,测试工程师都想尽快找到测试该标准的测试设备...
发表于 09-19 08:28 6次 阅读

您可以显著提高无线系统中信号处理功能的性能。怎样提高呢?有效方法是利用FPGA结构的灵活性和目前受益于并行处理的FPGA...
发表于 09-19 07:50 5次 阅读

随着现代通信技术的迅速发展,信号的调制方式向多样化发展,解渊技术也随之不断向前发展。为了对高速大带宽的信号进行实时解调,...
发表于 09-19 07:29 7次 阅读

在无线电接收机系统中,由于会受到发射机运动、接收机运动和标准频率随时间动态变化等因素的影响,其接收机接收信号往往会发生频...
发表于 09-19 07:17 5次 阅读

基于空间光调制器的计算全息三维显示技术,目前常采用透射式LCD和反射式LCoS作为空间光调制器,以改变光经过空间光调制器(...
发表于 09-19 06:24 30次 阅读

数字系统的设计人员擅长在其印制电路板上用FPGA和CPLD将各种处理器、存储器和标准的功能元件粘合在一起来实现数字设计。...
发表于 09-19 06:18 6次 阅读

设计嵌入系统的主要挑战来自于需要同时优化众多设计因素。这些需要优化的设计因素包括单位成本、NRE(不可回收工程)成本、功率...
发表于 09-19 06:04 19次 阅读

但是,如果FPGA通过接口与DSP核心连接,并且高速视频数据是通过它来传输,那么它根本不是简单的系统。这种更高的设计复杂...
发表于 09-19 06:00 25次 阅读

如何用FPGA来实现机器学习的应用

越来越多的辅助驾驶、无人机、虚拟现实/增强现实、医学诊断、工业视觉等应用,为了追逐更高性能/差异化,....
发表于 09-18 17:56 52次 阅读
如何用FPGA来实现机器学习的应用

FPGA是什么以及FPGA有什么特点

FPGA,是Field Programmable Gate Array的简称,中文名称为现场可编程门....
发表于 09-18 17:51 52次 阅读
FPGA是什么以及FPGA有什么特点

Intel下一代Xeon至强处理集成FPGA已经发货

英特尔至强6138P包括一个Arria10 GX 1150 FPGA内核,和高达160Gbps的I/....
发表于 09-18 17:47 385次 阅读
Intel下一代Xeon至强处理集成FPGA已经发货

FPGA在AI领域处理效率中有着显著的优势

数据中心逻辑芯片是百亿美元市场,低延迟+高吞吐奠定FPGA核心优势。根据 Intel披露的数据,数据....
发表于 09-18 15:04 71次 阅读
FPGA在AI领域处理效率中有着显著的优势

5G时代的到来FPGA将面临价提量升

FPGA是5G基础设施和终端设备的零部件,5G全球部署持续推进,基站、IoT、 终端设备、边缘计算的....
发表于 09-18 15:01 50次 阅读
5G时代的到来FPGA将面临价提量升

全球首例基于国产FPGA的人工智能解决方案已发布

人工智能在物联网(IoT)终端及云的边缘应用中突飞猛进,这主要得益于其无需网络连接到数据中心就能进行....
发表于 09-18 14:58 59次 阅读
全球首例基于国产FPGA的人工智能解决方案已发布

手把手教你学51单片机C语言版PDF电子书免费下载

本书旨在培养和锻炼单片机系统实用开发技能,全书以实践为主线,让读者在一个个实践案例中逐步掌握单片机电....
发表于 09-17 16:41 59次 阅读
手把手教你学51单片机C语言版PDF电子书免费下载

使用51单片机设计声音导引系统的总结报告免费下载

本系统采用两片STC12C5A60S2增强型51单片机,双直流电机双轮驱动小车。通过接收点收到声音信....
发表于 09-17 15:54 31次 阅读
使用51单片机设计声音导引系统的总结报告免费下载

基于89C51单片机和FPGA结合的滤波器模块设计

滤波器是一种用来消除干扰杂讯的器件,可用于对特定频率的频点或该频点以外的频率进行有效滤除。它在电子领....
发表于 09-17 15:32 83次 阅读
基于89C51单片机和FPGA结合的滤波器模块设计

GW2AR18 FPGA开发板的用户手册免费下载

开发板采用高云半导体GW2AR-18 FPGA 器件,内嵌64Mbit PSRAM资源。高云半导体G....
发表于 09-17 15:22 33次 阅读
GW2AR18 FPGA开发板的用户手册免费下载

FPGA芯片将成为增强机器学习的好帮手

在商业软件中,电脑芯片已被遗忘。对于商业应用程序来说,这是一种商品。由于机器人技术与个人硬件设备联系....
发表于 09-17 11:49 60次 阅读
FPGA芯片将成为增强机器学习的好帮手

关于典型FPGA开发的流程与注意事项

由于目前微电子技术已经发展到SOC阶段,即集成系统(Integrated System)阶段,相对于....
发表于 09-17 11:45 94次 阅读
关于典型FPGA开发的流程与注意事项

FPGA芯片内包含着大量的数字电路以及存储器

FPGA 全称「可编辑门阵列」(Field Programmable Gate Array),其基本....
发表于 09-16 17:53 41次 阅读
FPGA芯片内包含着大量的数字电路以及存储器

英特尔发布最新Arria10 GX 1150 FPGA内核

英特尔至强6138P包括一个Arria10 GX 1150 FPGA内核,和高达160Gbps的I/....
发表于 09-16 17:48 74次 阅读
英特尔发布最新Arria10 GX 1150 FPGA内核

FPGA+CPU的单片集成相较于传统应用的优势明显

基于FPGA的CPU集成将带来的一些潜在优势包括:更易于满足大多数系统的功能性需求;潜在的改善了系统....
发表于 09-16 17:44 59次 阅读
FPGA+CPU的单片集成相较于传统应用的优势明显

使用MATLAB与OrCAD进行数据通信的步骤和实例详细说明

在许多应用场合,需要MATLAB与OrCAD之间进行数据通信。根据通信方式的不同,本文提出了两种Or....
发表于 09-16 16:51 38次 阅读
使用MATLAB与OrCAD进行数据通信的步骤和实例详细说明

人工智能和大数据将带动FPGA产业的高质量发展

智博会推动了新一轮科技革命和产业革命的新浪潮,智汇八方、博采众长,促进智能产业、智能制造、大数据智能....
发表于 09-16 14:58 56次 阅读
人工智能和大数据将带动FPGA产业的高质量发展

FPGA将成为安防企业竞争力和话语权的决定性因素之一

AI技术发展至今,安防行业热度毋庸赘言。在安防智能化进程中,摄像头、交换机、硬盘刻录机、各类服务器等....
发表于 09-16 14:55 44次 阅读
FPGA将成为安防企业竞争力和话语权的决定性因素之一

高云半导体发布全球首例基于国产FPGA的AI解决方案

中国广州,2019年9月16日 - 全球增长最快的可编程逻辑器件供应商—广东高云半导体科技股份有限公....
发表于 09-16 14:52 52次 阅读
高云半导体发布全球首例基于国产FPGA的AI解决方案

全球首例基于国产FPGA的人工智能解决方案发布

全球增长最快的可编程逻辑器件供应商—广东高云半导体科技股份有限公司(以下简称“高云半导体”),今日发....
发表于 09-16 09:33 218次 阅读
全球首例基于国产FPGA的人工智能解决方案发布

CPLD和FPGA这两者到底有什么区别呢

CPLD和FPGA都是我们经常会用到的器件。有的说有配置芯片的是FPGA,没有的是CPLD;有的说逻....
发表于 09-13 14:58 83次 阅读
CPLD和FPGA这两者到底有什么区别呢

基于FPGA而实现的视频图像处理算法

为有效提高视频监控应用领域中多屏幕画面显示的清晰度、分辨度等问题,提出了一种基于FPGA的实时视频图....
发表于 09-13 14:53 75次 阅读
基于FPGA而实现的视频图像处理算法

FPGA将在云计算等新领域中进一步开疆拓土

Xilinx的FPGA的基本结构是一样的,主要由6部分组成,分别为可编程输入/输出单元、基本可编程逻....
发表于 09-13 14:47 126次 阅读
FPGA将在云计算等新领域中进一步开疆拓土

5G和AI将为FPGA市场带来确定性增长

根据WSTS的数据,2018年全球集成电路市场规模达到4688亿美元,同期全球FPGA市场规模约63....
发表于 09-12 15:49 161次 阅读
5G和AI将为FPGA市场带来确定性增长

基于第二代HyperFlex架构开发的Agilex FPGA芯片

据Electronics Weekly报道,英特尔首款Agilex FPGA已向早期客户出货,这些公....
发表于 09-12 15:44 111次 阅读
基于第二代HyperFlex架构开发的Agilex FPGA芯片

FPGA在安防应用中所具备的优势

从技术方面来看,AI芯片的典型代表包括GPU、FPGA和ASIC三种。不过,GPU并未专门针对安防监....
发表于 09-12 15:37 210次 阅读
FPGA在安防应用中所具备的优势

FPGA在安防应用中独具优势

FPGA不仅可针对每一种具体的应用根据算法结构进行深度定制,达到较高的计算效率和能效,技术风险也低于....
发表于 09-12 10:15 296次 阅读

借着5G东风FPGA的发展将实现高速化

随着目前5G时代的进展以及AI的推进速度,MRFR预测FPGA在2025年有望达到约125.21亿美....
发表于 09-11 15:48 110次 阅读
借着5G东风FPGA的发展将实现高速化

未来芯片的发展对FPGA的要求将会越来越高

AI、5G技术的发展对芯片架构和软件支持提出了越来越高的要求,芯片设计更加复杂,业界需要更大容量的F....
发表于 09-11 15:43 107次 阅读
未来芯片的发展对FPGA的要求将会越来越高

国产FPGA厂商如何才能实现逆境突围

据MRFR统计2018年全球FPGA市场规模为60亿美元左右,随着AI+5G的应用逐步展开, FPG....
发表于 09-11 15:39 64次 阅读
国产FPGA厂商如何才能实现逆境突围

OrCAD Capture的使用培训教程免费下载

ORCAD Capture (以下以Capture代称)是一款基于Windows 操作环境下的电路设....
发表于 09-11 09:50 59次 阅读
OrCAD Capture的使用培训教程免费下载

从时钟引脚进入FPGA后在内部传播路径

时钟网络反映了时钟从时钟引脚进入FPGA后在FPGA内部的传播路径。
的头像 FPGA开源工作室 发表于 09-10 15:12 2915次 阅读

近年来FPGA的市场发展以及未来发展趋势

FPGA虽积极使用最先进的工艺技术提升效能、降低成本,但工艺日益缩密的结果是:晶体管的漏电流(Lea....
发表于 09-09 17:27 197次 阅读
近年来FPGA的市场发展以及未来发展趋势

FPGA是什么它有什么优势和劣势

如果需要计算一些数据,最常用的方法是针对CPU或GPU这样基于指令的架构编写计算所需的软件。或者采取....
发表于 09-09 17:23 182次 阅读
FPGA是什么它有什么优势和劣势

在未来的生活中FPGA将无处不在

在越来越多的设计和越来越多的市场中,我们都能看到FPGA的身影;而且随着它们被纳入越来越多的系统中,....
发表于 09-09 17:18 140次 阅读
在未来的生活中FPGA将无处不在

5G时代下FPGA市场将面临着怎样的变化

FPGA主要用在收发器的基带中,5G时代由于通道数的增加,计算复杂度增加,所用FPGA的规模将增加,....
发表于 09-09 14:27 94次 阅读
5G时代下FPGA市场将面临着怎样的变化

英特尔推出第一款采用10nm工艺的FPGA

英特尔10nm工艺终于开始向市场出货,虽然节奏比原计划要慢很多。但英特尔布局深广,除了面向笔记本和服....
发表于 09-09 14:24 253次 阅读
英特尔推出第一款采用10nm工艺的FPGA

浪潮发布全球首个FPGA高效计算框架

浪潮宣布开源发布基于FPGA的高效AI计算框架TF2,这一框架的推理引擎采用全球首创的DNN移位计算....
发表于 09-09 14:17 258次 阅读
浪潮发布全球首个FPGA高效计算框架

复杂数字逻辑系统的Verilog HDL设计技术和方法的PDF电子书免费下载

本书从算法和计算的基本概念出发,讲述把复杂算法逐步分解成简单的操作步骤,最后由硬线逻辑电路系统来实现....
发表于 09-09 08:00 95次 阅读
复杂数字逻辑系统的Verilog HDL设计技术和方法的PDF电子书免费下载

基于可重构Virtex FPGA的天基系统

目前,天基电子系统开发人员面临的压力越来越大,在项目日程安排越来越紧张且预算一再削减的情况下,他们却....
发表于 09-07 09:14 158次 阅读
基于可重构Virtex FPGA的天基系统

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 71次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 56次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器
电子发烧友 华秋开发
APP 网站地图
document.write ('');