Network Processor Cards

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only)
View previous topic :: View next topic  
Author Message
karman



Joined: 10 Aug 2017
Posts: 294
Location: Spain

PostPosted: Fri Aug 06, 2021 4:13 am    Post subject: Network Processor Cards Reply with quote

I bought one of the few that John listed here a couple years ago.

At first glance they look like networking cards on steroids. I mean, they have an ARM CPU, RAM...

They turned out to be engineering/dev samples of a common product (or at least it was common back then) called Network Processor Card.

Network Processor Cards where used to offload network from the main computer CPU. Back in the 2000 the computers CPUs where not able to handle big internet exchange traffic. We are speaking about 1Gb/10Gb speeds whereas mortals where using dialup connections. Computers CPU could congest by the high packet rate so Network Processor Cards where the solution.

They are PCI cards (can me plugged in a PC) and they are an autonomous ARM computer with a backplane PCI bridge to interconnect the networking interfaces to the cards ARM CPU. The cards ARM CPU then speaks to the computer CPU using the main motherboard PCI bus.

The IXP1200/2400 have also what Level One/Intel called uengine (micro engine) to handle specific networking task, being the ARM CPU the orchestator.

I found a really interesting presentation about this cards and the Intels IXP1200/2400 here:

https://slidetodoc.com/inf-5062-programming-asymmetric-multicore-processors-introduction-19/

Actually seems that these cards runs linux internally. The IXP1200 was a Level One design meanwhile the IXP2400 was an Intel design. That's the reason why IXP1200 has a StrongARM CPU whereas the IXP2400 has an intels XScale ARM.
Back to top
View user's profile Send private message [ Hidden ]
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only) All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group