Re: RE: Space Wars

From: Clay Cowgill <vector_clay_at_hotmail.com>
Date: Wed Feb 02 2000 - 22:44:30 EST

>Actually, this is exactly what the Mathbox is doing.

Yep. It's just a two-chip mathbox. It's nothing super-tricky-- just using
the app-note math routines for the Scenix/PIC. The Scenix for the most part
is a true one-cycle per instruction processor (so it's about 2-3 times as
fast as a 6502, cycle-wise) and then it's running at a healthy 50MHz. So
basically the performance is really close to 100-150 times that of a 1.5MHz
6502 running equivalent code on average. It can be a little better or worse
depending on some instruction-set differences.

(So for a sorta crude example: let's say that a 16-bit multiply in the 6502
takes about 650 cycles. At 1.5MHz that's about 433us. The Scenix would
blast through the same problem in about 96 Scenix-cycles. However, those
cycles are at 50MHz, so the total time is about 1.92us, or a bit over 220
*times* faster. Even if it takes another 20 cycles to get stuff written
back out to the CPLD registers that's only around 2.32us... That's about
half the amount of time it'd take the 1.5MHz 6502 to do the "JSR"
instruction to go start the problem on its own. Most operations will take
longer for the 6502 to read the results than for the Scenix to calculate
them!)

-Clay
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

---------------------------------------------------------------------------
** To UNSUBSCRIBE from vectorlist, send a message with "UNSUBSCRIBE" in the
** message body to vectorlist-request@synthcom.com. Please direct other
** questions, comments, or problems to neil@synthcom.com.
Received on Wed Feb 2 23:11:31 2000

This archive was generated by hypermail 2.1.8 : Fri Aug 01 2003 - 00:30:57 EDT