COMM900 Thru-put to a Personal Computer
This document refers to G&L PiC application note AN000008 and describes COMM900 thru-put to a personal computer.
I ran some preliminary numbers that summarize the time it takes to transfer integer data from a PiC to a personal computer (PC). The PC runs both a MS-DOS application and a Windows 3.1 application and interfaces to the PiC using the COMM900 ASFB product. The test was done using several processors - both the old and new ARCNET protocols.
The test program basically reads an array of 998 INTegers as fast as it can. The array is read multiple times and an average is calculated to determine the approximate data transfer rates. Note that only 240 bytes can be copied per transfer so multiple transfers are required to copy the entire array.
PC Hardware used
Digital 90mhz Pentium
8M RAM
MS-DOS 6.22 & Windows 3.1
COMM900 ⇔PC Data Thru-put
|
Processor Type |
Scan Rate (ms) |
ARCnet Protocol |
Thru-put MS-DOS 6.22 (bytes/sec) |
Thru-put Win 3.1 (bytes/sec) |
|
|
|
|
|
Memory |
Memory |
Binary file |
|
PiC90T |
3 |
OLD |
15800 |
15700 |
9000 |
|
PiC90T |
3 |
NEW |
4200 |
4500 |
|
|
PiC90T |
15 |
OLD |
5100 |
5100 |
5000 |
|
PiC90T |
15 |
NEW |
2900 |
2900 |
|
|
PiC900T |
2.5 |
OLD |
15700 |
15700 |
12800 |
|
PiC900T |
2.5 |
NEW |
4500 |
4600 |
|
|
PiC900T |
15 |
OLD |
5100 |
5138 |
5100 |
|
PiC900T |
15 |
NEW |
2950 |
2944 |
|
|
PiC900T2 |
1 |
OLD |
39700 |
37800 |
26000 |
|
PiC900T2 |
1 |
NEW |
5560 |
5500 |
|
|
PiC900T2 |
15 |
OLD |
7050 |
6900 |
6900 |
|
PiC900T2 |
15 |
NEW |
3500 |
3500 |
|
Home >
Knowledge Base >
FAQs >
Downloads >