Noe : a Programmable Network Controller
نویسندگان
چکیده
This paper presents NOE, a programmable network controller designed to allow the implementation and the evaluation of a variety of message passing protocols. Such a component is adapted to build PC-clusters since it interfaces any CPU board offering a connection to the PCI bus to the high speed HSL network defined by the IEEE 1355 standard. NOE offers a 32/64 bit, 33/66 MHz PCI interface allowing a throughput of up to 520Mbytes/s. NOE includes also a set of programmable, parallel and asynchronous operators controlled by an external micro-controller. The paper describes also the microcontroller firmware named "BEE executive". This micro kernel provides the programmer with communication primitives as well as synchronization mechanisms necessary when implementing a specific message passing protocol on NOE. NOE is a VLSI ASIC. It contains 1,3M transistors and its area is 45,3mm. It has been fabricated in a 0.25μm process. It is 33/66 MHz PCI compliant and can operate internally at up to 160 Mhz.
منابع مشابه
Design and PLC Implementation for Speed Control of DC Motor using Fuzzy Logic
In this article, a speed control of DC motor is designed and illustrated using fuzzy logic-based programmable logic controller (PLC). The DC motor is an attractive part of electrical equipment in many industrial applications requiring variable speed and load specifications due to its ease of controllability. The designed system is consisted of three main parts including programmable logic contr...
متن کاملHardware Implementation of a Neuralnetwork Controler with an Mcu and an Fpga for a Nonlinear System
This paper presents the hardware implementation of a neural network controller for a nonlinear system. As a learning algorithm for a neural network, the reference compensation technique has been implemented on a low cost micro-controller unit (MCU), while PID controllers with counters and PWM generators are implemented on an FPGA chip. Interface between an MCU and a field programmable gate arra...
متن کاملHardware Implementation of a Neural Network Controller with an MCU and an FPGA for Nonlinear Systems
This paper presents the hardware implementation of a neural network controller for a nonlinear system with a micro-controller unit (MCU) and a field programmable gate array (FPGA) chip. As an on-line learning algorithm of a neural network, the reference compensation technique has been implemented on an MCU, while PID controllers with other functions such as counters and PWM generators are imple...
متن کاملA HyperTransport Network Interface Controller For Ultra-low Latency Message Transfers
This white paper presents the implementation of a high-performance HyperTransport-enabled Network Interface Controller (NIC), named Virtualized Engine for Low Overhead (VELO). The direct connect architecture and efficiency of HyperTransport produce an NIC capable of sub-microsecond latency. The prototype implemented on a Field Programmable Gate Array (FPGA) delivers a communication latency of 9...
متن کاملSystematic Design of Distributed Controllers for Sewer Networks
A novel concept for a systematic design procedure of a distributed controller network for global control of a sewer network is proposed. This concept is based on two simple controller types (local throttle controller, supervisory controller) which are connected systematically based on the structure of the sewer network and the available throttle and storage structures. The controllers are based...
متن کامل