English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 02 April 2015, 18:09   #1
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Access speed for EPROM on expansion card

On many expansion cards, the EPROM(s) have an access time of 200 or 250ns according to text printed on the chips.

For fast RAM (DRAM), 150ns or faster chips are needed for no-wait-state operation. Does the same apply to expansion card ROMs? Or, since they work more like SRAM instead of DRAM, is a 200ns (say) EPROM access time not directly equivalent to DRAM with the same access time?
mark_k is offline  
Old 02 April 2015, 22:03   #2
voxel
Amiga Nuts!
 
voxel's Avatar
 
Join Date: Sep 2006
Location: Le Mayet d'Ecole, 03800, FRANCE
Posts: 176
expansion cards roms are read once at boot and their content shadowed in memory, so no need to use lightning fast roms ^^)

(if I remember well... ;-) ) ^^)
voxel is offline  
Old 03 April 2015, 13:09   #3
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
That's only true for cards with byte-wide ROM. On cards with word-wide ROM (typically indicated by there being two physical EPROM chips) the driver can run directly from ROM.

Some cards with word-wide ROM (just the first few from amiga.resource.cx): Alcomp SCSI card, Combitec AutoBoot-Karte, Commodore A2090, Commodore A2091, Elaborate Bytes/bsc A.L.F. 2, Gigatron Arriba HD, GVP Series I cards, HK Computer Vector Falcon 8000, ...

SetCPU's CARDROM option can be used to remap word-wide board ROM code to 32-bit RAM on accelerated machines.

It might be possible to use memspeed to see if there's any difference between reading Zorro II fast RAM and a card's ROM. Anyone want to try?

The reason I'm curious is, I've created a word-wide (dual-ROM) version of gvpscsi.device for GVP Series I cards which runs the driver directly from ROM. I don't have real hardware to check whether that would run any slower than the original driver which copies itself to RAM though.
mark_k is offline  
Old 03 April 2015, 16:35   #4
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,778
Memory cycle in Amiga is approx 280ns - add (i.e. subtract) to this address decode and buffer delay (something around 20 - 35ns) i.e. anything faster than 250ns should be sufficient with DTACK grounded (0 WS).
pandy71 is offline  
Old 11 April 2015, 11:44   #5
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
also, the logic on the board is designed for some specific rom access time. just changing the roms will not make the logic access it any faster..
hooverphonique is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Some SCSI card EPROM images mark_k support.WinUAE 14 20 February 2024 06:13
memory access speed question Lord Riton Coders. General 42 27 February 2019 14:26
Program to speed up floppy disk access? BarryB support.Apps 22 26 March 2013 19:30
FS Tested SuperCPU 64, Quickbyte 2 EPROM programmer, 1581, Rex 9811 card, 68010 CPU PPC MarketPlace 1 28 August 2011 11:49
Slow speed Direct HD access Dan Andrea support.WinUAE 3 27 December 2002 14:21

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:18.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08191 seconds with 13 queries