Welcome, Guest. Please login or register.

Author Topic: ZorRAM 128MB / 256MB Now Shipping (www.amigakit.com)  (Read 4929 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: ZorRAM 128MB / 256MB Now Shipping (www.amigakit.com)
« Reply #14 from previous page: June 09, 2010, 12:24:11 PM »
Quote from: Piru;563489
Could you please provide the full bustest output as requested before?


Bustest depends strongly on the CPU card being used. 030 cards are usually faster on Zorro III, as no mapping logic is needed, 040 and 060 cards are ways slower.

ZorRAM compares to the DKB3128, the limit for both read and write accesses is somewhere around 13.5MB/s - measured with DENEB operating as DMA master from/to ZorRAM (DENEB DMA state machine is fast, the limit is here mainly the rising edge of /DTACK, which is awfully slow due to the pullup structure of that signal, increasing the waiting phase between two DMA accesses).

On 030 systems you will end up with PIO rates of 12MB/s write and 9MB/s read, while 060 based systems (which usually have 128MB of really fast on-CPU-card memory) values of 10MB/s write and 7MB/s read can be expected. Your mileage may vary.

Michael
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: ZorRAM 128MB / 256MB Now Shipping (www.amigakit.com)
« Reply #15 on: June 10, 2010, 06:35:29 AM »
@Piru: sorry for the delay. Had to assemble my test machine again.

First test on Blizzard 4030@50MHz:
Code: [Select]

BusSpeedTest 0.19 (mlelstv)   Buffer:     262144 Bytes, Alignment: 32768
========================================================================
memtype   addr       op         cycle     calib         bandwidth
user      $50000000  readw     255.8 ns   normal       7.5 * 2^20 byte/s
user      $50000000  readl     430.3 ns   normal       8.9 * 2^20 byte/s
user      $50000000  readm     415.0 ns   normal       9.2 * 2^20 byte/s
user      $50000000  writew    331.4 ns   normal       5.8 * 2^20 byte/s
user      $50000000  writel    331.5 ns   normal      11.5 * 2^20 byte/s
user      $50000000  writem    289.6 ns   normal      13.2 * 2^20 byte/s


Second test on CSPPC 060@50MHz:
Code: [Select]

BusSpeedTest 0.19 (mlelstv)   Buffer:     262144 Bytes, Alignment: 32768
========================================================================
memtype   addr       op         cycle     calib         bandwidth
user      $50000000  readw     631.5 ns   normal       3.0 * 2^20 byte/s
user      $50000000  readl     632.7 ns   normal       6.0 * 2^20 byte/s
user      $50000000  readm     632.7 ns   normal       6.0 * 2^20 byte/s
user      $50000000  writew    362.2 ns   normal       5.3 * 2^20 byte/s
user      $50000000  writel    362.8 ns   normal      10.5 * 2^20 byte/s
user      $50000000  writem    362.8 ns   normal      10.5 * 2^20 byte/s


Values are in real megabytes (2^10 bytes = 1kB), not in "HDD" megabytes (10^3 bytes = 1kB).

Michael