NETMAP hardware is described in detail along with our solutions to opt
imize inter-processor data throughput. Four processors of very differe
nt nature interact in the system: The PC central processor, a digital
signal processor, a bit-slice microsequencer and a neural network proc
essor called ETANN. A description of the software modules for the proc
essors is given. The weight setting and network training algorithms ar
e also described. Finally, performance considerations and test results
are analyzed.