RE: [ixp1200] Re: questions on using the IXP1200 in a PC.

2. Can the StrongArm initiate a DMA transfer directly between its SDRAM and PC host memory? Any idea what is the rough performance is?
Yes. I've only made a couple of measurements: IXP1200 --> Pentium DMA Push 64-byte block 13.10 MByte/sec IXP1200 --> Pentium DMA Push 1500-byte block 49.01 MByte/sec Pentium --> IXP1200 DMA Pull 64-byte block 11.47 MByte/sec Pentium --> IXP1200 DMA Pull 1500-byte block 24.66 MByte/sec The performance is dependant on the CPU speed, the chip set, and the software. Here are some numbers we measured for a PCI loopback test. MCE->ARM->IA(IP layer turnaround)->ARM->MCE (no the code is not available, but it gives you an idea what is possible) Configuration 64 128 190 256 512 1024 1518 STL2(933Mhz), IXP rev C0, 32/33 frame rate 51,030 47,295 43,217 41,470 33,056 23,622 18,506 PCI Throughput 52,254,720 96,860,160 131,379,680 169,861,120 270,794,752 387,022,848 449,473,728 %gig rate 7 11 15 18 28 39 46
participants (1)
-
Varnell, Frank