Suppr超能文献

关于在商用FPGA上的高速位串行双向LVDS链路的多个AER握手通道,用于可扩展神经形态系统的流控制和时钟校正。

On Multiple AER Handshaking Channels Over High-Speed Bit-Serial Bidirectional LVDS Links With Flow-Control and Clock-Correction on Commercial FPGAs for Scalable Neuromorphic Systems.

作者信息

Yousefzadeh Amirreza, Jablonski Miroslaw, Iakymchuk Taras, Linares-Barranco Alejandro, Rosado Alfredo, Plana Luis A, Temple Steve, Serrano-Gotarredona Teresa, Furber Steve B, Linares-Barranco Bernabe

机构信息

Instituto de Microelectrnica de Sevilla, IMSE-CNM (CSIC and University of Sevilla), Sevilla, Spain.

School of Engineering, University of Valencia, Valéncia, Spain.

出版信息

IEEE Trans Biomed Circuits Syst. 2017 Oct;11(5):1133-1147. doi: 10.1109/TBCAS.2017.2717341. Epub 2017 Aug 14.

Abstract

Address event representation (AER) is a widely employed asynchronous technique for interchanging "neural spikes" between different hardware elements in neuromorphic systems. Each neuron or cell in a chip or a system is assigned an address (or ID), which is typically communicated through a high-speed digital bus, thus time-multiplexing a high number of neural connections. Conventional AER links use parallel physical wires together with a pair of handshaking signals (request and acknowledge). In this paper, we present a fully serial implementation using bidirectional SATA connectors with a pair of low-voltage differential signaling (LVDS) wires for each direction. The proposed implementation can multiplex a number of conventional parallel AER links for each physical LVDS connection. It uses flow control, clock correction, and byte alignment techniques to transmit 32-bit address events reliably over multiplexed serial connections. The setup has been tested using commercial Spartan6 FPGAs attaining a maximum event transmission speed of 75 Meps (Mega events per second) for 32-bit events at a line rate of 3.0 Gbps. Full HDL codes (vhdl/verilog) and example demonstration codes for the SpiNNaker platform will be made available.

摘要

地址事件表示(AER)是一种广泛应用的异步技术,用于在神经形态系统的不同硬件元件之间交换“神经脉冲”。芯片或系统中的每个神经元或细胞都被分配一个地址(或ID),该地址通常通过高速数字总线进行通信,从而对大量神经连接进行时分复用。传统的AER链路使用并行物理线路以及一对握手信号(请求和确认)。在本文中,我们提出了一种完全串行的实现方式,使用双向SATA连接器,每个方向有一对低压差分信号(LVDS)线路。所提出的实现方式可以为每个物理LVDS连接复用多个传统的并行AER链路。它使用流量控制、时钟校正和字节对齐技术,通过复用的串行连接可靠地传输32位地址事件。该设置已使用商用Spartan6 FPGA进行测试,对于32位事件,在3.0 Gbps的线速率下,最大事件传输速度达到75 Meps(每秒百万事件)。将提供完整的HDL代码(vhdl/verilog)以及用于SpiNNaker平台的示例演示代码。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验