2003 · 36 citations · 12 references
EngineeringComputer EngineeringComputer ScienceComputer NetworksField-programmable Gate ArraysHardware-software Co-designEmbedded Reconfigurable SystemsField-programmable Gate Array ArchitectureFpga ArchitectureNetwork ProgrammingReconfigurable Embedded SystemsReconfigurable System ArchitectureApplication Programming Interface (Api)Field-programmable Gate Arrays (Fpgas)Hardware-software Interface DesignHigh-performance Packet SwitchingReconfiguration Of Field-programmable Gate ArraysSocketsSoftware ComponentsWeb User Interface Design
A suite of tools called NCHARGE (Networked Configurable Hardware Administrator for Reconfiguration and Governing via End-systems) has been developed to simplify the co-design of hardware and software components that process packets within a network of Field Programmable Gate Arrays (FPGAs). A key feature of NCHARGE is that it provides a high-performance packet interface to hardware and standard Application Programming Interface (API) between software and reprogrammable hardware modules. Using this API, multiple software processes can communicate to one or more hardware modules using standard TCP/IP sockets. NCHARGE also provides a Web-Based User Interface to simplify the configuration and control of an entire network switch that contains several software and hardware modules.
12
Design of a gigabit ATM switch
T.J. Chaney, J. Andrew Fingerhut, M. Flucke et al. · 2002 · 134 citations · Full text
Edson Lemos Horta · Open Scholarship Institutional Repository (Washington University in St. Louis) · 2001 · 87 citations · Full text