产品推荐 | BittWare基于Altera Agilex“M FPGA的lA-860m加速卡

2024-04-26 07:20

本文主要是介绍产品推荐 | BittWare基于Altera Agilex“M FPGA的lA-860m加速卡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

01 产品概述

BittWare的lA-860m是一款Altera Agilex“M系列FPGA卡,针对吞吐量和内存密集型应用进行了优化。M 系列 FPGA 具有广泛的内存层次结构,包括集成高带宽存储器 (HBM2e) 和硬内存片上网络 (NoC),以最大限度地提高内存带宽。lA-860m 卡利用 Agilex 芯片独特的平铺架构提供 l/0 和内存的平衡,包括 QSFP-DD、支持 CXL 的 PCle Gen5 x16 和适用于各种应用的 MClO 扩展端口。M.2 SSD 插槽可容纳额外的存储空间。

IA-860m

02 核心优势

400G网络

IA-860m提供高达400G的带宽,支持最苛刻的带宽要求。可配置的网络支持包括硬以太网媒体访问控制(MAC)、物理编码子层(PCS)和前向纠错(FEC),适用于各种速度。

800 GB/秒内存带宽

 Intel® Agilex™ M系列FPGA-采用封装中的HBM2e存储器并支持DDR5-具有新的加固的片上存储器网络(NoC),以增强传输层的性能,提高效率,并减少所需的FPGA资源。 

PCIe Gen5和CXL

PCIe Gen5支持比PCIe Gen4高2倍的数据传输速度,为PC互连、图形适配器和芯片级通信的开发者提供了更大的性能能力。而对Compute Express Link(CXL)的支持实现了与CPU的高速、低延迟的接口。

03 产品参数

FPGA

  • 英特尔Agilex 7 AGM039(默认)。

    • 包装:R47A

    • 32GB HBM2e

    • 核心速度等级-2;XCVR速度等级-2

    • FPGA包括ARM HPS

    • CXL与XCVR速度等级-1(CXL IP需要许可并单独购买)

ARM HPS

  • 专用的40位DDR4

  • 用于启动ARM的专用Flash存储器

  • 可选的1GbE接口(联系BittWare)

车载闪光灯

  • 2Gbit闪存用于启动FPGA

M.2 固态硬盘插槽

  • NVMe PCIe M.2 2230 固态硬盘插槽

主机接口

  • 直接到FPGA的x16 Gen5接口,与PCIe硬IP相连

  • 支持 CXL(CXL IP 需获得许可并单独购买)

QSFP-DD笼子

  • 前面板上的 3x QSFP-DD 机架通过 24 个收发器直接连接到 FPGA

  • 用户可编程的低抖动时钟支持10/25/40/100/400GbE

  • 每个QSFP-DD都可以独立时钟化

  • 用于网络恢复时钟的抖动清除器

  • 多速率硬MAC+FEC

  • 完全向后兼容QSFP28s

芯片

  • 4x GPIO

外部时钟

  • 1 PPS和10MHz参考时钟的前面板输入 (可选)

USB

  • USB访问BMC、USB-JTAG、USB-UART

  • 电源排序和复位

  • 电压、电流、温度监测

    • 保护关闭

  • 时钟配置

  • 带SPI链接的低带宽BMC-FPGA通信

  • USB 2.0

  • 支持PLDM

  • 卡片级安全

    • BMC的信任根基

    • BMC和FPGA安全启动

    • BMC和FPGA安全升级

    • 关键管理

  • 带备用电池的RTC

冷却

  • 标准:双宽无源散热片

  • 可选:双宽液体冷却

电气

  • 板载电源来自PCIe插槽12V和12针AUX电源连接器

  • 功率耗散取决于应用

  • 典型的最大功率消耗待定

环境

  • 操作温度:5°C至35°C

质量

  • 制造符合IPC-A-610第2级标准

  • 符合RoHS标准

  • CE、FCC、UKCA和ICES认证

形状系数

  • 标准高度、全长、双插槽 PCIe 卡

  • 111.15 毫米 x 312.00 毫米(4.376 英寸 x 12.283 英寸)

04 结构框图

05 开发工具

系统开发

  • BittWare SDK包括PCIe驱动、库和板卡监控实用程序

应用开发

  • 支持的设计流程 - 英特尔FPGA oneAPI基础工具包,英特尔高级合成(C/C++)和Quartus Prime Pro(HDL,Verilog,VHDL等)。

来源BittWare

这篇关于产品推荐 | BittWare基于Altera Agilex“M FPGA的lA-860m加速卡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/936939

相关文章

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

Java内存分配与JVM参数详解(推荐)

《Java内存分配与JVM参数详解(推荐)》本文详解JVM内存结构与参数调整,涵盖堆分代、元空间、GC选择及优化策略,帮助开发者提升性能、避免内存泄漏,本文给大家介绍Java内存分配与JVM参数详解,... 目录引言JVM内存结构JVM参数概述堆内存分配年轻代与老年代调整堆内存大小调整年轻代与老年代比例元空

深度解析Java DTO(最新推荐)

《深度解析JavaDTO(最新推荐)》DTO(DataTransferObject)是一种用于在不同层(如Controller层、Service层)之间传输数据的对象设计模式,其核心目的是封装数据,... 目录一、什么是DTO?DTO的核心特点:二、为什么需要DTO?(对比Entity)三、实际应用场景解析

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

python 常见数学公式函数使用详解(最新推荐)

《python常见数学公式函数使用详解(最新推荐)》文章介绍了Python的数学计算工具,涵盖内置函数、math/cmath标准库及numpy/scipy/sympy第三方库,支持从基础算术到复杂数... 目录python 数学公式与函数大全1. 基本数学运算1.1 算术运算1.2 分数与小数2. 数学函数

Python Pillow 库详解文档(最新推荐)

《PythonPillow库详解文档(最新推荐)》Pillow是Python中最流行的图像处理库,它是PythonImagingLibrary(PIL)的现代分支和继承者,本文给大家介绍Pytho... 目录python Pillow 库详解文档简介安装核心模块架构Image 模块 - 核心图像处理基本导入

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.