Welcome, Guest. Please login or register.

Author Topic: Zorro III speed (asynchronous vs synchrous etc..) 50mb/s ?!  (Read 5060 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline patrik

@JDK:

Yes, 0x40000000 is the normal base-address of the CyberVision64 card. Though if you do a test at 0x40000000 you will test the access speed for the register space of the CyberVision64, the VRAM on the other hand starts at 0x41400000 if the base address is 0x40000000.

Here are register and memory space tests for my CyberVision64 with a A3640 040 cpu-card (these test were done while the CyberVision64 was displaying the workbench):

Register space:
BusSpeedTest 0.19 (mlelstv)   Buffer:     262144 Bytes, Alignment: 32768
========================================================================
memtype   addr       op         cycle     calib         bandwidth
user      $40000000  readw     858.1 ns   normal       2.3 * 10^6 byte/s
user      $40000000  readl     859.8 ns   normal       4.7 * 10^6 byte/s
user      $40000000  readm     853.6 ns   normal       4.7 * 10^6 byte/s
user      $40000000  writew    710.9 ns   normal       2.8 * 10^6 byte/s
user      $40000000  writel    711.2 ns   normal       5.6 * 10^6 byte/s
user      $40000000  writem    706.0 ns   normal       5.7 * 10^6 byte/s

Memory space:
BusSpeedTest 0.19 (mlelstv)   Buffer:     262144 Bytes, Alignment: 32768
========================================================================
memtype   addr       op         cycle     calib         bandwidth
user      $41400000  readw     961.5 ns   normal       2.1 * 10^6 byte/s
user      $41400000  readl     963.7 ns   normal       4.2 * 10^6 byte/s
user      $41400000  readm     962.1 ns   normal       4.2 * 10^6 byte/s
user      $41400000  writew    404.3 ns   normal       4.9 * 10^6 byte/s
user      $41400000  writel    404.3 ns   normal       9.9 * 10^6 byte/s
user      $41400000  writem    402.0 ns   normal      10.0 * 10^6 byte/s

The ZorroIII bus can do a bit better with an accelerator interfacing the CPU-FastSlot better. With my CSPPC it can to do up to 15MB/Sec with the CV64 and with the original A3400 030 cpu-card I think I got close to 16MB/Sec. Needless to say the A3640 040 cpu-card does a terrible job at interfacing with just about everything :D.


/Patrik
 

Offline patrik

Re: Zorro III speed (asynchronous vs synchrous etc..) 50mb/s ?!
« Reply #1 on: March 23, 2004, 06:37:27 PM »
If anyone is interested in the details of the ZorroIII bus, the ZorroIII specification covers pretty much all of it.

Have fun!


/Patrik