Having developed for the existing NFP3240 I am surprised to see the ARM still in there.
Namy44 has a point in that our application and IP resides in the cores for maximum performance. We dont even bother booting the ARM. I guess some apps would use the onchip ARM for core management, slow path handoff or stacks.
@Namy44: The performance comes from their large array of custom packet and flow processors. Intel cores will be providing management processor functions - routing table management, maybe high-level / complex packet forwarding.
My take is On-chip, the ARM11 core functions are limited, as Jarrod said. The "meat and potato" of the chip is it's programmable cores, packet and flow processors. Off-chip, the NFP-6XXX programmable cores are "tightly coupled" ... "with the best-in-class general purpose Intel cores via PCIe gen3".
So, ARM11 has a cameo role on-chip role and NFP-6XXX performance comes from the tight IA/x86 based coupling between the on-chip programmable cores and off-chip Intel's BiC cores.
Someday, maybe they have a one-chip solution.
I asked Netronome about any plans to switch out the ARM11 processor core in a favor of an Atom core and this is what the company said in an email comment attributed to Jarrod Siket, senior vice president of marketing:
"The recently announced NFP-6xxx is primarily comprised of a large array of Netronome flow processing and packet processing cores that are optimized for network, security and content processing. The small Arm core on the device plays a limited role and is used for chip initialization."
"A unique aspect of Netronome’s flow processing architecture is that it is designed to be tightly coupled with IA/x86 processing in a heterogeneous multicore design. Our goal is to tightly couple our packet and flow processing cores with the best-in-class general purpose Intel cores via PCIe gen3, in the applications we target with the NFP-6xxx."
I interpret that as neither "yes", nor "no" nor "irrelevant."
umm ARM 11 is not the latest guys.
its not valid to compare old ARM to new Intel.
No reason other foundaries can't catch up quickly.
using ARM technolgy to make improvements and then claiming intel supperiority along with a die shrink advantage is ludicrous and stupid.
this discussion board is not being read by mindless marketeers.
It would be "a marketing win for Intel -- rolling back the ARM tide etc."
If Intel Marketing & ® Atom™ design teams are on the ball, Intel would showcase their 22nm Atom's architectural approaches "for free" with a "benchmark superior" drop in replacement for NFP-6XXX that uses Atom in place of the current ARM11 multiprocessing core.
Intel knows, big things happen one step at a time!
Thanks IP2. You may be right
Intel did have an initiative to license Atom out and make it available through TSMC for inclusion in SoCs. That was back in March 2009
Although we reported it was put on hold in 2010.
I am not sure whether there is anything fundamental that would stop Intel from letting Netronome use an Intel processor core, especially if Intel is the foundry manufacturer.
In addition it would be less royalty for rival ARM and a marketing win for Intel -- rolling back the ARM tide etc.
A Book For All Reasons Bernard Cole3 comments Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...