网络交换FPGA

101 篇文章
93K 次阅读
68 人订阅

全部文章

网络交换FPGA

开源100 Gbps NIC Corundum环境搭建介绍(二)仿真及工程恢复

pytest方式调用python库cocotb-test的cocotb-test.simulator.run方法,该方法定义了使用何种仿真器的方法;makefi...

14810
网络交换FPGA

开源100 Gbps NIC Corundum环境搭建介绍(一)

目标:在Linux环境下,基于VCU118板卡恢复出100G corundum NIC。

12910
网络交换FPGA

在高速网卡中实现可编程传输协议

摘要:数据中心网络协议栈正在转向硬件,以在低延迟和低CPU利用率的情况下实现100 Gbps甚至更高的数据速率。但是,NIC中络协议栈的硬连线方式扼杀了传输协议...

8530
网络交换FPGA

Nano Transport:一种硬件实现的用于SmartNIC的低延迟、可编程传输层

摘要:传输协议可以在NIC(网卡)硬件中实现,以增加吞吐量、减少延迟并释放CPU周期。如果已知理想的传输协议,那么最佳的实现方法很简单:直接将它烧入到固定功能的...

6120
网络交换FPGA

一种面向确定性低延迟网络数据应用的处理器-nanoPU

nanoPU是经过网络优化的新型CPU,旨在最大程度地减少RPC的尾部延迟。通过绕过高速缓存和内存层次结构,nanoPU直接将到达的消息放入CPU寄存器文件中。...

10940
网络交换FPGA

[干货]用ModelSim搭建可看代码覆盖率的千兆以太网控制器的仿真环境!

在hdl文件夹下是对应所有的设计代码,本文中选用opencores网站中十百千自适应的MAC控制器作为设计代码。

8420
网络交换FPGA

【Verilog开源】一种用于智能网卡或可编程交换机的,支持P4语言的高性能开源解析器的设计

摘要:提出了一种支持P4语言的高性能开源解析器HyperParser的设计,论文发表在APNet 2021会议上。这是一种用于下一代可编程交换机和基于FPGA的...

11720
网络交换FPGA

AI for Chip Design,NVIDIA做了这些精彩的工作

NVIDIA于2020年在IEEE Micro上刊出了一篇题为 “Accelerating Chip Design with Machine Learning”...

11820
网络交换FPGA

基于FPGA的超低延时硬件加速行情解析系统

摘要:对于瞬息万变的证券交易市场,即时的行情信息是行情系统的基础。快速获取行情信息可以给市场参与者提供更宽裕的交易决策时间窗口,交易者获取的行情信息延时越低,往...

51432
网络交换FPGA

首个基于FPGA开源200Gbps数据包逆解析器的设计

摘要:P4语言极大地改变了网络领域,因为它可以快速描述和实现新的网络应用程序。尽管可以使用P4语言描述各种各样的应用程序,但是当前的可编程开关体系结构对P4程序...

25010
网络交换FPGA

一种介绍DPU架构(自适应交换机)的文章

以网络为中心的计算可将计算和数据处理从CPU卸载到并分解到CPU,以支持不断增长的吞吐量,大数据量和数据中心的信息复杂性。一个新兴的范例是采用SmartNIC进...

65120
网络交换FPGA

1024bit以上大位宽可重构包处理器可编程CRC算法的设计与实现

循环冗余码校验(CRC)是一种众所周知的错误检测代码,已广泛用于以太网,PCIe和其他传输协议中。现有的基于FPGA的实现解决方案在高性能场景中会遇到资源过度利...

25010
网络交换FPGA

航天航空火了,可是你知道航天器中的宇航级芯片设计有什么特别之处?

电子装备系统是星链、火星探测器、玉兔、嫦娥等航天器的重要支撑,而宇航级芯片则是航天航空电子装备的心脏。

41640
网络交换FPGA

P4用软件实现和硬件实现的区别

摘要:我们目前看到从可配置性有限的固定功能网络设备向具有完全可编程处理流水线的网络设备的转变。这种发展的一个突出例子是P4,它提供了一种语言和参考架构模型来设计...

74720
网络交换FPGA

如何设计好一门集成电路设计MOOC课程

在过去的一年中,我发布了两门在线MOOC课程,分别是中国大学MOOC平台的“芯动力——硬件加速设计方法”、IC创新学院的“数字集成电路静态时序分析基础”均收到了...

35030
网络交换FPGA

业界首个NIC中PCIe性能测试基准程序公布!

近年来,在可编程NIC的发展和可用性的推动下,终端主机逐渐成为核心网络功能(如负载平衡、拥塞控制和特定应用网络卸载)的实施点。然而,在可编程NIC上实现定制设计...

71710
网络交换FPGA

【源码】手把手教你用Python实现Vivado和ModelSim仿真自动化

我们在Windows系统下使用Vivado的默认设置调用第三方仿真器比如ModelSim进行仿真时,一开始仿真软件都会默认在波形界面中加载testbench顶层...

80850
网络交换FPGA

"小爱同学"之类语音唤醒芯片相关技术介绍

作为新兴信息产业的重要应用领域,物联网的万亿级别市场正在逐步形成,超万亿级的设备和节点将通过物联网技术实现万物互联和万物智联。受限于体积、重量和成本等因素,物联...

74020
网络交换FPGA

具有调节器和非理想时钟的时敏网络中的时间同步问题

在时间敏感型网络中(例如在IEEE TSN和IETF Detnet中)使用流重塑,以减少网络内部的突发性并支持计算保证的时延边界。使用每流调节器(例如令牌桶过滤...

24220
网络交换FPGA

一文学会使用全球第四大数字芯片仿真器iverilog!

Icarus Verilog(以下简称iverilog )号称“全球第四大”数字芯片仿真器,也是一个完全开源的仿真器。由于Synopsys、Cadence、Me...

48820

扫码关注云+社区

领取腾讯云代金券