A Fully Reconfigurable Pipelined Architecture for FPGA-Based Parallel PRBS Test Pattern Generators

IF 1.9 3区 工程技术 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC IEEE Transactions on Nuclear Science Pub Date : 2024-12-02 DOI:10.1109/TNS.2024.3507356
Chengyang Zhu;Kezhu Song;Dongwei Zou;Zhuo Chen
{"title":"A Fully Reconfigurable Pipelined Architecture for FPGA-Based Parallel PRBS Test Pattern Generators","authors":"Chengyang Zhu;Kezhu Song;Dongwei Zou;Zhuo Chen","doi":"10.1109/TNS.2024.3507356","DOIUrl":null,"url":null,"abstract":"Serial links are widely used for data transfer in data acquisition (DAQ) systems of high-energy physics (HEP) experiments. Pseudorandom binary sequences (PRBSs) based on linear feedback shift registers (LFSRs) are commonly used as test patterns for link error testing and characterization in communication systems based on serial links. This article presents a flexible architecture for field-programmable gate array (FPGA)-based PRBS generation with full reconfigurability and high throughput. The proposed architecture is highly scalable, with extensible parallel datapaths to meet the demands of increasing data rates of serial links. The architecture is designed to be fully parametric, allowing dynamic reconfiguration of all parameters at runtime with simple writes to configuration registers. The design is optimized for efficient FPGA implementation, where extensive pipelining is exploited to achieve optimal timing performance and scalability. A built-in bootstrap unit is incorporated to generate datapath control signals from input parameters and prefill the pipeline stages on a reconfiguration event. Furthermore, a general approach to converting an existing PRBS generator into a self-synchronizing checker is illustrated and applied to the proposed architecture where an additional checker extension unit is incorporated to allow operation as a PRBS checker. The proposed flexible architecture facilitates serial link error testing with diverse test patterns, empowering the design of more robust communication systems. The architecture is implemented in chisel and verified on an Intel Agilex 7 FPGA. With the parallel output width set to 256, the design can achieve a throughput of 231.68 Gb/s with a worst case Fmax of 905 MHz.","PeriodicalId":13406,"journal":{"name":"IEEE Transactions on Nuclear Science","volume":"72 3","pages":"446-453"},"PeriodicalIF":1.9000,"publicationDate":"2024-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Nuclear Science","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10772346/","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

Serial links are widely used for data transfer in data acquisition (DAQ) systems of high-energy physics (HEP) experiments. Pseudorandom binary sequences (PRBSs) based on linear feedback shift registers (LFSRs) are commonly used as test patterns for link error testing and characterization in communication systems based on serial links. This article presents a flexible architecture for field-programmable gate array (FPGA)-based PRBS generation with full reconfigurability and high throughput. The proposed architecture is highly scalable, with extensible parallel datapaths to meet the demands of increasing data rates of serial links. The architecture is designed to be fully parametric, allowing dynamic reconfiguration of all parameters at runtime with simple writes to configuration registers. The design is optimized for efficient FPGA implementation, where extensive pipelining is exploited to achieve optimal timing performance and scalability. A built-in bootstrap unit is incorporated to generate datapath control signals from input parameters and prefill the pipeline stages on a reconfiguration event. Furthermore, a general approach to converting an existing PRBS generator into a self-synchronizing checker is illustrated and applied to the proposed architecture where an additional checker extension unit is incorporated to allow operation as a PRBS checker. The proposed flexible architecture facilitates serial link error testing with diverse test patterns, empowering the design of more robust communication systems. The architecture is implemented in chisel and verified on an Intel Agilex 7 FPGA. With the parallel output width set to 256, the design can achieve a throughput of 231.68 Gb/s with a worst case Fmax of 905 MHz.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于fpga的并行PRBS测试模式生成器的完全可重构流水线结构
在高能物理实验数据采集(DAQ)系统中,串行链路被广泛用于数据传输。基于线性反馈移位寄存器(LFSRs)的伪随机二值序列(PRBSs)是基于串行链路的通信系统中常用的链路错误测试和表征模式。本文提出了一种灵活的基于现场可编程门阵列(FPGA)的PRBS生成体系结构,具有完全可重构性和高吞吐量。该体系结构具有高度可扩展性,采用可扩展的并行数据路径,以满足串行链路数据速率不断提高的需求。该体系结构被设计为完全参数化的,允许在运行时通过对配置寄存器的简单写入来动态地重新配置所有参数。该设计针对高效的FPGA实现进行了优化,其中广泛的流水线被利用来实现最佳的时序性能和可扩展性。内置的引导单元用于从输入参数生成数据路径控制信号,并在重新配置事件时预填充管道阶段。此外,还说明了将现有PRBS生成器转换为自同步检查器的一般方法,并将其应用于所建议的体系结构,其中包含了附加的检查器扩展单元,以允许作为PRBS检查器进行操作。所提出的灵活的体系结构便于使用多种测试模式进行串行链路错误测试,从而使设计更加健壮的通信系统成为可能。该架构在Intel Agilex 7 FPGA上实现并验证。当并行输出宽度设置为256时,该设计可以实现231.68 Gb/s的吞吐量,最坏情况下Fmax为905 MHz。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Nuclear Science
IEEE Transactions on Nuclear Science 工程技术-工程:电子与电气
CiteScore
3.70
自引率
27.80%
发文量
314
审稿时长
6.2 months
期刊介绍: The IEEE Transactions on Nuclear Science is a publication of the IEEE Nuclear and Plasma Sciences Society. It is viewed as the primary source of technical information in many of the areas it covers. As judged by JCR impact factor, TNS consistently ranks in the top five journals in the category of Nuclear Science & Technology. It has one of the higher immediacy indices, indicating that the information it publishes is viewed as timely, and has a relatively long citation half-life, indicating that the published information also is viewed as valuable for a number of years. The IEEE Transactions on Nuclear Science is published bimonthly. Its scope includes all aspects of the theory and application of nuclear science and engineering. It focuses on instrumentation for the detection and measurement of ionizing radiation; particle accelerators and their controls; nuclear medicine and its application; effects of radiation on materials, components, and systems; reactor instrumentation and controls; and measurement of radiation in space.
期刊最新文献
Affiliate Plan of the IEEE Nuclear and Plasma Sciences Society Affiliate Plan of the IEEE Nuclear and Plasma Sciences Society Architecture-Dependent Radiation Response and Hardening of Bandgap References System-Level SEU Hardening of Wireless Receivers Through Modulation Scheme Selection Investigations on TID Effects-Induced Parasitic Transistors in GaN Cascode Power Transistors
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1