跳转到主要内容

I/O

英特尔携手微软打造全新I/O虚拟化架构,大幅提升加速器和I/O设备的可扩展性

winniewei /

近日,英特尔携手微软为开放计算项目(OCP)提供了可扩展I/O虚拟化(SIOV)架构,使设备和平台制造商能够使用云服务器中的PCIe和Compute Express Link设备的超大规模虚拟化的行业标准规范。

无线工程师适用的FPGA系列:立即连接FPGA算法至I/O

cathy /

<strong>概览</strong>

无线工程师经常希望使用无线信号实现从概念到原型。诸如USRP(通用软件无线电外设)设备的软件无线电(SDR)提供了满足该需求的灵活解决方案。由于当今的应用需要更高的带宽和更短的延迟,因此需要在SDR的FPGA上实现更多的信号处理。但编程FPGA的无线工程师经常面临下列挑战:

1、FPGA与输入/输出(如RF信号或主机CPU)之间的接口困难
2、不熟悉用于算法实现的编程样式,及
3、编译时间长

在本系列适用于无线工程师的FPGA原型设计中,了解LabVIEW Communications System Design Suite (LabVIEW Communications)和NI SDR硬件如何帮助您克服关键性挑战,并快速创建无需FPGA知识的实时、无线测试平台。

<strong>目录</strong>

第1部分. 立即连接FPGA算法至I/O
第2部分. 在不具备HDL专门知识的情况下从概念到FPGA代码
第3部分. 不要让FPGA编译成为瓶颈

<strong>第1部分. 立即连接FPGA算法至I/O</strong>

单片机I/O的常用驱动与隔离电路的设计

cathy /

随着微电子技术和计算机技术的发展,原来以强电和电器为主、功能简单的电气设备发展成为强、弱电结合,具有数字化特点、功能完善的新型微电子设备。 在很多场合,已经出现了越来越多的单片机产品代替传统的电气控制产品。属于存储程序控制的单片机,其控制功能通过软件指令来实现,其硬件配置也可变、易 变。因此,一旦生产过程有所变动,就不必重新设计线路连线安装,有利于产品的更新换代和订单式生产。

<center><img src="http://mouser.eetrend.com/files/2017-09/wen_zhang_/100007767-25486-dian…; alt=“” width="600"></center>

【下载】英特尔 Galileo I/O 映射表

editor /

英特尔 Galileo 2 代主板是一系列经过 Arduino 认证的开发板中的第一款产品,基于英特尔 ® 架构,专为制造商、学生、教师、DIY 电子发烧友而设计。英特尔 Galileo 2 代 基于英特尔 Quark™ SoC X1000(32 位英特尔奔腾® 处理器级片上系统(SoC)),带有原装英特尔处理器并具备原生 I/O 性能,是一款适用于广泛应用的功能丰富的产品。通过 Arduino 认证,并设计为与一系列广泛的 Arduino Uno R3 插板在软硬件、引脚上兼容,此外还允许用户将 Linux 固件调用纳入他们的 Arduino 初始编程中。

Galileo 按支持工作于 3.3V 或 5V 电压的插板进行设计。Galileo 的核心工作电压是 3.3V。但是,板上的一个跳线可实现在 I/O 引脚处将电压转为 5V。这可以为 5V Uno 插板提供支持,是默认行为。交换跳线的位置,可禁用电压转换,使 I/O 引脚处提供 3.3V 的工作电压。