产品推荐 | 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/3186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动化测试超详细总结

简介 软件测试是软件开发过程中一个必不可少的环节。传统的软件测试方式通常是手动测试,即由专业的测试人员通过手动操作软件应用程序来验证其功能和性能。然而,这种方式存在许多缺点,例如时间耗费、测试结果不稳定、测试覆盖率不够高等。 为…

百种提权及手段一览系列第3集

特权升级的危险是显而易见的。通过提升权限,攻击者可以绕过网络安全措施,从而损害数据完整性、机密性和系统可用性。对于组织而言,这可能会导致数据泄露、系统停机以及潜在的法律和声誉后果。识别权限升级的迹象并部署预防性网络安全措施对于…

Vue3 + Element-Plus 对接高德地图实现搜索提示选址、点击地图选址、自我定位功能(最新)

Vue3 Element-Plus 对接高德地图实现搜索提示选址、点击地图选址、自我定位功能&#xff08;最新&#xff09; 1、效果展示2、实现代码2.1 GaoDeMap.vue2.2 SystemDialog.vue2.3 UnusedList.vue.vue 1、效果展示 2、实现代码 2.1 GaoDeMap.vue <template><div style…

书生·浦语 大模型(学习笔记-5)XTuner 微调 LLM:1.8B、多模态、Agent

一&#xff1a;两种微调 增量与训练和指令微调的区别 二、数据的一生 原始数据转换为标准格式数据 添加对话模板&#xff0c;直接调用即可&#xff0c;会拼接 三、微调方案 三种加载对比 四、XTuner 五、8GB 显存玩转 LLM 五、InternLM2 1.8B模型&#xff08;相关知识&#x…

GAN 生成对抗神经网络

GAN 文章目录 GANGAN的结构GAN的目标函数GAN的训练GAN的优势和不足优势不足 GAN的结构 GAN的设计灵感来源于博弈论中的零和博弈&#xff08;Zero-sum Game&#xff09;&#xff0c;在零和博弈中&#xff0c;参与双方的收益是完全相反的&#xff0c;一方的收益必然导致另一 方的…

pymilvus执行多向量搜索

pymilvus执行多向量搜索 从 Milvus 2.4 开始&#xff0c;引入了多向量支持和混合搜索框架&#xff0c;单个collection可以支持10个向量字段。不同的向量字段可以表示不同的方面、不同的embedding模型甚至表征同一实体的不同数据模态。该功能在综合搜索场景中特别有用&#xff…

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-1.3

前言&#xff1a; 本文是根据哔哩哔哩网站上视频“正点原子[第二期]Linux之ARM&#xff08;MX6U&#xff09;裸机篇”的学习笔记&#xff0c;在这里会记录下正点原子Linux ARM MX6ULL 开发板根据配套的哔哩哔哩学习视频所作的实验和笔记内容。本文大量的引用了正点原子哔哔哩网…

Python的上下文管理器(以PIL库为例)

在Python中&#xff0c;上下文管理器是一种支持上下文管理协议的对象&#xff0c;这种协议包括两个方法&#xff1a;__enter__()和__exit__()。这些方法使对象能够在代码块开始时执行一些设置或初始化工作&#xff08;通过__enter__()&#xff09;&#xff0c;以及在代码块结束…

初学python记录:力扣2739. 总行驶距离

题目&#xff1a; 卡车有两个油箱。给你两个整数&#xff0c;mainTank 表示主油箱中的燃料&#xff08;以升为单位&#xff09;&#xff0c;additionalTank 表示副油箱中的燃料&#xff08;以升为单位&#xff09;。 该卡车每耗费 1 升燃料都可以行驶 10 km。每当主油箱使用了…

new String和直接赋值的一些问题

分析1 我们先看以下代码&#xff1a; String str1 "abc"; // 在常量池中String str2 new String("abc"); // 在堆上System.out.println(str1 str2)以上结果的输出是什么&#xff1f; 输出&#xff1a;false 前置知识&#xff1a; 在JVM中&#xff0c…

C++静态变量

C语言中与“静态”相关的词包括&#xff0c;静态全局变量&#xff0c;静态局部变量和静态函数&#xff0c;关键词是static。C语言中的变量从作用域分&#xff0c;可以分为全局变量和局部变量&#xff1b;从存储方式分&#xff0c;可以分为静态存储方式和动态存储方式。 1. 静态…

电脑怎么拖动文件到想要的位置?电脑上拖拽没了的文件怎么找回

在日常的办公和学习中&#xff0c;电脑文件拖拽操作是每位用户都不可或缺的技能。然而&#xff0c;有时在拖动文件时&#xff0c;可能会因为误操作或其他原因&#xff0c;导致文件消失或移至未知位置。本文将详细解析如何在电脑上轻松拖动文件到指定位置&#xff0c;并为您提供…

【前端必看】10年资深前端工程师,聊点行业现状与自我突破!

作为一名拥有10年前端开发经验的资深工程师&#xff0c;曾在蚂蚁金服等一线大厂历练&#xff0c;现在则在一家上市公司享受较为宽松的工作节奏。今天&#xff0c;我想和大家聊聊前端开发的就业现状&#xff0c;以及如何在这个竞争激烈的市场中突出重围。 感兴趣的可以看看这个…

php空合并运算符,三元运算符,PHP高级

什么是空合并运算符 提出问题 下面的php代码&#xff0c;来自于laravel框架&#xff0c;请问这里的 ?是什么意思 $request->user()?->tokenCan(*)解释 在这段 PHP 代码中&#xff0c;? 是一个 空合并运算符。它用于将两个表达式组合在一起&#xff0c;并返回第一个…

HTTP简述

简述一次网络请求过程 域名解析 通过URL查找服务器IP 如访问百度&#xff0c;www.baidu.com&#xff0c; www是服务器名baidu可以理解为公司名或私人名com是域名根服务器 浏览器先访问本地文件Host文件&#xff0c;检查文件中是否有与域名匹配的IP地址&#xff0c;如果有直接访…

【重学Python】Day5 长篇:字符串和常用数据结构

字符串和常用数据结构 一、转义字符二、切片三、字符串的处理四、格式化输出五、列表list1、列表的基本运算2、列表的添加、删除元素3、列表的切片4、列表的排序 六、生成式和生成器七、元组八、集合九、字典 在Python程序中&#xff0c;如果我们把单个或多个字符用单引号或者双…

GaussDB轻量化运维管理工具介绍

前言 本期课程将从管理平台的架构出发&#xff0c;结合平台的实例管理、实例升级、容灾管理和监控告警的功能和操作介绍&#xff0c;全面覆盖日常运维操作&#xff0c;带您理解并熟练运用GaussDB运维平台完成运维工作。 一、GaussDB 运维管理平台简介 开放生态层 友好Web界面…

OWASP发布十大开源软件安全风险及应对指南

​ 最近爆发的XZ后门事件&#xff0c;尽管未酿成Log4j那样的灾难性后果&#xff0c;但它再次敲响了警钟&#xff1a;软件供应链严重依赖开源软件&#xff0c;导致现代数字生态系统极其脆弱。面对层出不穷的安全漏洞&#xff0c;我们需要关注开源软件 (OSS)风险 &#xff0c;改进…

通过代理IP实现匿名网上冲浪

目录 前言 一、代理IP的原理 1.1 什么是代理IP&#xff1f; 1.2 代理IP的工作原理 二、使用代理IP实现匿名网上冲浪的代码示例 三、如何获取代理IP 四、使用代理IP的注意事项 五、总结 前言 在互联网上冲浪是我们生活中常见的一项活动&#xff0c;然而&#xff0c;在某…

XiaodiSec day017 Learn Note 小迪安全学习笔记

XiaodiSec day017 Learn Note 小迪安全学习笔记 记录得比较凌乱&#xff0c;不尽详细 day 17 主要内容&#xff1a; php 框架 thinkPHPyiilaravel 使用 fofa 搜索 thinkphp 市面上 thinkphp5 版本较多 url 结构 域名/.php(文件名)/index(目录)/index(函数名)模块名-控…