首页 > 最新文献

2011 VII Southern Conference on Programmable Logic (SPL)最新文献

英文 中文
FPGA-based random pulse generator for emulation of a neutron detector system in a nuclear reactor 基于fpga的核反应堆中子探测系统仿真随机脉冲发生器
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782633
F. Ferrucci, C. Verrastro, G. E. Ríos, D. Estryk
In this work an FPGA-based emulator of a pulse-mode neutron detector system is presented. The equipment emulates the digital output of a discriminator circuit and permits the generation of pulse trains ranging from 0.5 pulse/s to 1 Mpulse/s. The emulation is based on a synchronous version of a Poisson process generator using Bernoulli trials. The emulator is controlled via a serial connection to a computer and both the pulse-width and the mean pulse-rate can be dynamically updated; thus, making possible the emulation of a detector evolution when a nuclear reactor is in its start-up/shutting-down phase. To also consider the dead-time effects present in pulse-mode detector systems, the equipment implements the paralyzable and nonparalyzable dead-time models. The emulator also incorporates a data-logger module to record interarrival-time values of the generated pulse train. This last feature can be used to calibrate a rate-meter equipment and to verify the statistics of the emulator's output signal.
本文介绍了一种基于fpga的脉冲模式中子探测系统仿真器。该设备模拟了鉴别器电路的数字输出,并允许产生0.5脉冲/秒到1脉冲/秒的脉冲序列。仿真是基于同步版本的泊松过程发生器使用伯努利试验。仿真器通过与计算机的串行连接进行控制,脉宽和平均脉率都可以动态更新;因此,当核反应堆处于启动/关闭阶段时,可以模拟探测器的演化。为了考虑脉冲模式探测器系统中存在的死区时间效应,该设备实现了可麻痹死区时间模型和不可麻痹死区时间模型。仿真器还集成了一个数据记录器模块来记录生成的脉冲序列的到达时间间隔值。最后一个特性可用于校准速率计设备并验证仿真器输出信号的统计数据。
{"title":"FPGA-based random pulse generator for emulation of a neutron detector system in a nuclear reactor","authors":"F. Ferrucci, C. Verrastro, G. E. Ríos, D. Estryk","doi":"10.1109/SPL.2011.5782633","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782633","url":null,"abstract":"In this work an FPGA-based emulator of a pulse-mode neutron detector system is presented. The equipment emulates the digital output of a discriminator circuit and permits the generation of pulse trains ranging from 0.5 pulse/s to 1 Mpulse/s. The emulation is based on a synchronous version of a Poisson process generator using Bernoulli trials. The emulator is controlled via a serial connection to a computer and both the pulse-width and the mean pulse-rate can be dynamically updated; thus, making possible the emulation of a detector evolution when a nuclear reactor is in its start-up/shutting-down phase. To also consider the dead-time effects present in pulse-mode detector systems, the equipment implements the paralyzable and nonparalyzable dead-time models. The emulator also incorporates a data-logger module to record interarrival-time values of the generated pulse train. This last feature can be used to calibrate a rate-meter equipment and to verify the statistics of the emulator's output signal.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"56 1","pages":"103-108"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81282356","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Customizable security-aware cache for FPGA-based soft processors 基于fpga的软处理器的可定制的安全感知缓存
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782623
Maciej Kurek, Ioannis Ilkos, W. Luk
This paper describes a security-aware cache targeting field-programmable gate array (FPGA) technology. Our design is based on an architecture with a remapping table, which provides resilience against side-channel timing attacks. We show how this cache design can be optimised for FPGA resources by an index decoder with content addressable memory structure, which can be customized to meet various requirements. We show, for the first time, how our security-aware cache can be included in the Leon 3 processor, and its performance and resource usage are evaluated.
本文介绍了一种针对现场可编程门阵列(FPGA)的安全感知缓存技术。我们的设计是基于一个具有重新映射表的架构,它提供了抵御侧信道定时攻击的弹性。我们展示了如何通过具有内容可寻址存储器结构的索引解码器优化FPGA资源的缓存设计,该索引解码器可以定制以满足各种要求。我们将首次展示如何将安全感知缓存包含在Leon 3处理器中,并评估其性能和资源使用情况。
{"title":"Customizable security-aware cache for FPGA-based soft processors","authors":"Maciej Kurek, Ioannis Ilkos, W. Luk","doi":"10.1109/SPL.2011.5782623","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782623","url":null,"abstract":"This paper describes a security-aware cache targeting field-programmable gate array (FPGA) technology. Our design is based on an architecture with a remapping table, which provides resilience against side-channel timing attacks. We show how this cache design can be optimised for FPGA resources by an index decoder with content addressable memory structure, which can be customized to meet various requirements. We show, for the first time, how our security-aware cache can be included in the Leon 3 processor, and its performance and resource usage are evaluated.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"82 1","pages":"44-50"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90308068","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A FPGA IEEE-754-2008 decimal64 Floating-Point adder/subtractor FPGA IEEE-754-2008 decimal64浮点加/减法器
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782657
Carlos Minchola, M. Vazquez, G. Sutter
This paper describes the FPGA implementation of a Decimal Floating Point (DFP) adder/subtractor. The design performs addition and subtraction on 64-bit operands that use the IEEE 754-2008 decimal encoding of DFP numbers and is based on a fully pipelined circuit. The design presents a novel hardware for pre-signal generation stage and an enhanced version of previously published leading zero stage. The design can operate at a frequency of 200 MHZ on a Virtex-5 with a latency of 8 cycles. The presented DFP adder/subtractor supports operations on the decimal64 format and it is easily extendable for the decimal128 format. To our knowledge, this is the first hardware FPGA design for adding and subtracting IEEE 754-2008 using decimal64 encoding.
本文介绍了十进制浮点加/减器的FPGA实现。该设计使用IEEE 754-2008 DFP数的十进制编码对64位操作数进行加减运算,并基于完全流水线电路。该设计提出了一种新的预信号产生级硬件和先前发布的前置零级的增强版本。该设计可以在Virtex-5上以200 MHZ的频率工作,延迟为8个周期。所提出的DFP加/减法器支持十进制64格式的操作,并且很容易扩展到十进制128格式。据我们所知,这是第一个使用十进制64编码进行IEEE 754-2008加减的硬件FPGA设计。
{"title":"A FPGA IEEE-754-2008 decimal64 Floating-Point adder/subtractor","authors":"Carlos Minchola, M. Vazquez, G. Sutter","doi":"10.1109/SPL.2011.5782657","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782657","url":null,"abstract":"This paper describes the FPGA implementation of a Decimal Floating Point (DFP) adder/subtractor. The design performs addition and subtraction on 64-bit operands that use the IEEE 754-2008 decimal encoding of DFP numbers and is based on a fully pipelined circuit. The design presents a novel hardware for pre-signal generation stage and an enhanced version of previously published leading zero stage. The design can operate at a frequency of 200 MHZ on a Virtex-5 with a latency of 8 cycles. The presented DFP adder/subtractor supports operations on the decimal64 format and it is easily extendable for the decimal128 format. To our knowledge, this is the first hardware FPGA design for adding and subtracting IEEE 754-2008 using decimal64 encoding.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"95 1","pages":"251-256"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74136040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A DDR3 memory based time interleaving FPGA implementation for ISDB-T standard 基于DDR3存储器的ISDB-T标准时间交错FPGA实现
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782616
E. Marchi, M. Cervetto, Marcelo L. Tenorio
The ISDB-T standard for digital broadcasting incorporates an extensive signal processing scheme in order to achieve reliable data integrity at the remote receiver. Particularly, the time interleaving stage requires a significant memory depth. Common implementations are often based in single-address access memories, which simplifies the algorithm logic but does not provide a cost-effective solution. This paper presents a DDR3 memory based FPGA implementation of the ISDB-T time interleaving stage. Widely available on the market for a broad type of applications, this kind of memory allows high data throughput and represents a low cost alternative. However, data must comply with a special structure and signalling since the memory access is burst-oriented. Consequently, the complexity is increased. The proposed design is both area-efficient and highly reconfigurable.
用于数字广播的ISDB-T标准包含广泛的信号处理方案,以便在远程接收器上实现可靠的数据完整性。特别是,时间交错阶段需要显著的记忆深度。常见的实现通常基于单地址访问存储器,这简化了算法逻辑,但不提供经济有效的解决方案。本文提出了一种基于DDR3存储器的ISDB-T时间交错级的FPGA实现方法。这种内存在市场上广泛适用于各种类型的应用程序,它允许高数据吞吐量,并且是一种低成本的替代方案。但是,由于内存访问是面向突发的,因此数据必须遵循特殊的结构和信号。因此,复杂性增加了。所提出的设计既具有面积效率又具有高度可重构性。
{"title":"A DDR3 memory based time interleaving FPGA implementation for ISDB-T standard","authors":"E. Marchi, M. Cervetto, Marcelo L. Tenorio","doi":"10.1109/SPL.2011.5782616","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782616","url":null,"abstract":"The ISDB-T standard for digital broadcasting incorporates an extensive signal processing scheme in order to achieve reliable data integrity at the remote receiver. Particularly, the time interleaving stage requires a significant memory depth. Common implementations are often based in single-address access memories, which simplifies the algorithm logic but does not provide a cost-effective solution. This paper presents a DDR3 memory based FPGA implementation of the ISDB-T time interleaving stage. Widely available on the market for a broad type of applications, this kind of memory allows high data throughput and represents a low cost alternative. However, data must comply with a special structure and signalling since the memory access is burst-oriented. Consequently, the complexity is increased. The proposed design is both area-efficient and highly reconfigurable.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"11 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77763836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Ultra wideband digital receiver implemented on FPGA for mobile robot indoor self-localization 基于FPGA的移动机器人室内自定位超宽带数字接收机
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782632
Marcelo J. Segura, C. Sisterna, Martin Guzzo, Gustavo Ensinck, Carlos Gil
In impulse-based UWB systems, positional accuracy is inversely proportional to the signal bandwidth. In this work, a number of anchor nodes are located at fixed positions in an indoor environment transmitting synchronized 2.5ns pulses with Differential Binary Phase Shift Keying (DBPSK) modulation. An UWB receiver mounted on a mobile robot utilizes Time Difference of Arrival (TDOA) between pairs of synchronized transmitting anchor nodes for localization. Self-localization implies that position estimation algorithms run locally on the mobile robot. A prototype non-coherent UWB receiver using off-the-shelf components is implemented where signal acquisition runs on a Field Programmable Gate Array (FPGA). Measurement results indicate sub-20cm positional accuracy with Line Of Sight (LOS) and Non-Line of Sight (NLOS) conditions relative to fixed anchor nodes in a typical indoor environment.
在基于脉冲的超宽带系统中,定位精度与信号带宽成反比。在这项工作中,许多锚节点位于室内环境的固定位置,通过差分二进制相移键控(DBPSK)调制传输同步的2.5ns脉冲。安装在移动机器人上的超宽带接收机利用同步发射锚节点对之间的到达时间差(TDOA)进行定位。自定位意味着位置估计算法在移动机器人上局部运行。利用现成的组件实现了一个原型非相干UWB接收机,其中信号采集运行在现场可编程门阵列(FPGA)上。测量结果表明,在典型的室内环境中,相对于固定锚节点,在视线(LOS)和非视线(NLOS)条件下,定位精度低于20cm。
{"title":"Ultra wideband digital receiver implemented on FPGA for mobile robot indoor self-localization","authors":"Marcelo J. Segura, C. Sisterna, Martin Guzzo, Gustavo Ensinck, Carlos Gil","doi":"10.1109/SPL.2011.5782632","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782632","url":null,"abstract":"In impulse-based UWB systems, positional accuracy is inversely proportional to the signal bandwidth. In this work, a number of anchor nodes are located at fixed positions in an indoor environment transmitting synchronized 2.5ns pulses with Differential Binary Phase Shift Keying (DBPSK) modulation. An UWB receiver mounted on a mobile robot utilizes Time Difference of Arrival (TDOA) between pairs of synchronized transmitting anchor nodes for localization. Self-localization implies that position estimation algorithms run locally on the mobile robot. A prototype non-coherent UWB receiver using off-the-shelf components is implemented where signal acquisition runs on a Field Programmable Gate Array (FPGA). Measurement results indicate sub-20cm positional accuracy with Line Of Sight (LOS) and Non-Line of Sight (NLOS) conditions relative to fixed anchor nodes in a typical indoor environment.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"1 1","pages":"97-102"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81401128","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
An extensible code generation framework for heterogeneous architectures based on IP-XACT 基于IP-XACT的异构体系结构的可扩展代码生成框架
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782629
Thomas P. Perry, R. Walke, K. Benkrid
In this paper, we examine the problem of abstracting the design process for heterogeneous CPU/FPGA systems from the perspective of a group of engineers designing telecommunications systems, and propose a design flow that addresses the constraints imposed in an industrial context whilst striving for maximal compatibility with existing tools and research projects. We thus present a modular and extensible flow based around the IP-XACT standard, which is gaining support in industry, and link this to a front-end built on the semantics of dataflow process networks and a template-based code generation back-end.
在本文中,我们从一组设计电信系统的工程师的角度研究了异构CPU/FPGA系统抽象设计过程的问题,并提出了一个设计流程,该流程解决了工业环境中施加的限制,同时力求与现有工具和研究项目最大程度的兼容性。因此,我们提出了一个基于IP-XACT标准的模块化和可扩展流,该标准在工业界得到了支持,并将其链接到基于数据流处理网络语义构建的前端和基于模板的代码生成后端。
{"title":"An extensible code generation framework for heterogeneous architectures based on IP-XACT","authors":"Thomas P. Perry, R. Walke, K. Benkrid","doi":"10.1109/SPL.2011.5782629","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782629","url":null,"abstract":"In this paper, we examine the problem of abstracting the design process for heterogeneous CPU/FPGA systems from the perspective of a group of engineers designing telecommunications systems, and propose a design flow that addresses the constraints imposed in an industrial context whilst striving for maximal compatibility with existing tools and research projects. We thus present a modular and extensible flow based around the IP-XACT standard, which is gaining support in industry, and link this to a front-end built on the semantics of dataflow process networks and a template-based code generation back-end.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"4 1","pages":"81-86"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82870235","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
FPGA and ASIC convergence FPGA与ASIC的融合
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782660
C. Valderrama, L. Jojczyk, P. DaCunha Possa, J. D. Dondo Gazzano
The growing demands on multimedia applications and high-speed high-quality telecommunication systems with real-time constrains oriented to portable, low power consumption, devices, have being driven technologies development, methodologies and design flows of embedded systems during the last years. Through the analysis of design methodologies and strategies facing multi-core, reconfigurability and power consumption challenges, this educational survey will follow that evolution approaching ASIC and FPGA architectures on the embedded systems arena.
在过去的几年里,对多媒体应用和高速高质量的通信系统日益增长的需求,以及面向便携式、低功耗设备的实时限制,已经推动了嵌入式系统的技术发展、方法和设计流程。通过分析面对多核、可重构性和功耗挑战的设计方法和策略,本教育调查将遵循嵌入式系统领域ASIC和FPGA架构的演变。
{"title":"FPGA and ASIC convergence","authors":"C. Valderrama, L. Jojczyk, P. DaCunha Possa, J. D. Dondo Gazzano","doi":"10.1109/SPL.2011.5782660","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782660","url":null,"abstract":"The growing demands on multimedia applications and high-speed high-quality telecommunication systems with real-time constrains oriented to portable, low power consumption, devices, have being driven technologies development, methodologies and design flows of embedded systems during the last years. Through the analysis of design methodologies and strategies facing multi-core, reconfigurability and power consumption challenges, this educational survey will follow that evolution approaching ASIC and FPGA architectures on the embedded systems arena.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"1 1","pages":"269-274"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88685088","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Known-blocking. Synchronization method for reliable processor using TMR & DPR in SRAM FPGAs Known-blocking。SRAM fpga中基于TMR和DPR的可靠处理器同步方法
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782625
A. Morillo, A. Astarloa, Jesús Lázaro, U. Bidarte, J. Jiménez
The need of critical applications has derived in the development of several safety techniques that aim to guarantee system operability. The vast majority of these systems own a microprocessor to control its functionality. Thus, system reliability largely depends on the proper function of the microprocessor. In the special case of SRAM FPGAs, Triple Modular Redundancy (TMR) combined with Dynamic Partial Reconfiguration (DPR) allows the development of coarse grain modularity architectures where the redundant module is a soft-core microprocessor or a more complex logical unit based in a processor. However, its main lack is a suitable synchronization method for the faulty module once it is reconfigured. This paper shows the trends on synchronization methods for systems that make use of TMR and DPR and proposes a new synchronization method based on a non blocking scheme.
为了满足关键应用的需要,开发了几种旨在保证系统可操作性的安全技术。这些系统中的绝大多数都有一个微处理器来控制其功能。因此,系统的可靠性在很大程度上取决于微处理器的正常功能。在SRAM fpga的特殊情况下,三模块冗余(TMR)与动态部分重构(DPR)相结合,允许开发粗粒度模块化架构,其中冗余模块是软核微处理器或基于处理器的更复杂的逻辑单元。然而,它主要缺乏的是一个合适的同步方法,故障模块一旦被重新配置。介绍了基于TMR和DPR的系统同步方法的发展趋势,提出了一种基于无阻塞方案的同步方法。
{"title":"Known-blocking. Synchronization method for reliable processor using TMR & DPR in SRAM FPGAs","authors":"A. Morillo, A. Astarloa, Jesús Lázaro, U. Bidarte, J. Jiménez","doi":"10.1109/SPL.2011.5782625","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782625","url":null,"abstract":"The need of critical applications has derived in the development of several safety techniques that aim to guarantee system operability. The vast majority of these systems own a microprocessor to control its functionality. Thus, system reliability largely depends on the proper function of the microprocessor. In the special case of SRAM FPGAs, Triple Modular Redundancy (TMR) combined with Dynamic Partial Reconfiguration (DPR) allows the development of coarse grain modularity architectures where the redundant module is a soft-core microprocessor or a more complex logical unit based in a processor. However, its main lack is a suitable synchronization method for the faulty module once it is reconfigured. This paper shows the trends on synchronization methods for systems that make use of TMR and DPR and proposes a new synchronization method based on a non blocking scheme.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"46 1","pages":"57-62"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80043152","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Hardware primitives for packet flow processing architectures 包流处理体系结构的硬件原语
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782622
J. Finochietto, S. Paz, C. Zerbini
As communication networks move towards 40/100G transmission capacities, wire-speed packet processing is becoming much critical to implement. Most commercial solutions for the high-speed telecom market are based on either ASIC designs and/or network processors (NPs), while enterprise solutions can eventually make use of general purpose processors (GPPs) to deal with much slower processing requirements. As Field-programmable gate array (FPGA) technology continues to evolve, its use for packet processing tasks in network devices is expected to grow. Meanwhile, per-flow processing techniques that scale better than per-packet ones are becoming more widespread in network design. Packet flow processing aims at grouping packets that require similar processing tasks in order to perform them efficiently. This paper proposes the definition of hardware primitives that can be assembled and reused to build packet flow processing architectures. These primitives are described and discussed as well as their interconnection strategy. To illustrate the concept, a case study of an implementation of a packet switch architecture is finally presented.
随着通信网络向40/100G传输能力发展,线速分组处理的实现变得越来越关键。大多数高速电信市场的商业解决方案都是基于ASIC设计和/或网络处理器(NPs),而企业解决方案最终可以利用通用处理器(gpp)来处理更慢的处理要求。随着现场可编程门阵列(FPGA)技术的不断发展,其在网络设备中用于分组处理任务的应用有望增长。与此同时,在网络设计中,比单包处理更具有可扩展性的单流处理技术正变得越来越普遍。报文流处理的目的是将需要相似处理任务的报文分组,以提高处理效率。本文提出了可以组装和重用的硬件原语的定义,以构建包流处理体系结构。对这些原语及其互连策略进行了描述和讨论。为了说明这个概念,最后给出了一个分组交换体系结构实现的案例研究。
{"title":"Hardware primitives for packet flow processing architectures","authors":"J. Finochietto, S. Paz, C. Zerbini","doi":"10.1109/SPL.2011.5782622","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782622","url":null,"abstract":"As communication networks move towards 40/100G transmission capacities, wire-speed packet processing is becoming much critical to implement. Most commercial solutions for the high-speed telecom market are based on either ASIC designs and/or network processors (NPs), while enterprise solutions can eventually make use of general purpose processors (GPPs) to deal with much slower processing requirements. As Field-programmable gate array (FPGA) technology continues to evolve, its use for packet processing tasks in network devices is expected to grow. Meanwhile, per-flow processing techniques that scale better than per-packet ones are becoming more widespread in network design. Packet flow processing aims at grouping packets that require similar processing tasks in order to perform them efficiently. This paper proposes the definition of hardware primitives that can be assembled and reused to build packet flow processing architectures. These primitives are described and discussed as well as their interconnection strategy. To illustrate the concept, a case study of an implementation of a packet switch architecture is finally presented.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"74 1","pages":"37-43"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79976693","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
FPGA implementation of a chaotic oscillator using RK4 method 用RK4方法FPGA实现一个混沌振荡器
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782646
L. De Micco, H. Larrondo
The dual deterministic-stochastic behavior of chaotic systems (CS) makes them extremely interesting in electronic engineering as CS may replace noise sources in different applications. Consequently it is convenient to have hardware implementations for both, analog and digital versions. Discrete components, Micro Controllers, Digital Signal Processors (DSP) and Field Programmable Gate Arrays (FPGAs) are possible choices.
混沌系统(CS)的双重确定性-随机行为使得它们在电子工程中非常有趣,因为CS可以在不同的应用中取代噪声源。因此,它是方便的硬件实现,模拟和数字版本。分立元件,微控制器,数字信号处理器(DSP)和现场可编程门阵列(fpga)是可能的选择。
{"title":"FPGA implementation of a chaotic oscillator using RK4 method","authors":"L. De Micco, H. Larrondo","doi":"10.1109/SPL.2011.5782646","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782646","url":null,"abstract":"The dual deterministic-stochastic behavior of chaotic systems (CS) makes them extremely interesting in electronic engineering as CS may replace noise sources in different applications. Consequently it is convenient to have hardware implementations for both, analog and digital versions. Discrete components, Micro Controllers, Digital Signal Processors (DSP) and Field Programmable Gate Arrays (FPGAs) are possible choices.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"7 1","pages":"185-190"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88875752","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
2011 VII Southern Conference on Programmable Logic (SPL)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1