[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 49.910::kav30

Title:VAX on VMEbus: KAV30
Notice:Could have been as fast as 68K but its a VAX!
Moderator:CSSVMS::KAV30_SUPP
Created:Thu Apr 18 1991
Last Modified:Fri Aug 02 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:159
Total number of notes:645

62.0. "burst mode transfers in Master mode?" by ZYDECO::BODA (Realtime Products Support) Mon Jul 27 1992 17:59

Hi again,

The KAV HARDWARE INSTALLATION AND USER'S GUIDE (p4-6) states that the 
KAV30 in master mode can perform D08, D16, and D32 data transfers.  However,
can these be done in burst mode?  It states that in slave mode the KAV30 can 
do block mode data transfers; however, the docs don't indicate whether in
master mode whether the KAV30 can do 256 byte burst mode transfers.  A customer 
of ours indicates that AEON's VME300 does do this but needs to know for his
KAV30.

If so, does the KAV$BUS_WRITE facilitate this?  Should an Ada access type
using the selected component ".ALL" also facilitate a burst mode transfer?

Also, I realize this may be an Ada-specific question, but, is the
KAV$BUS_WRITE using the KAV$K_WORD qualifier the only way to force 16-bit
data transfers?  Does anyone know if the Ada compiler should be smart 
enough to recognize a base type of 16 bit integers and generate word transfers
rather than longword transfers?  The customer sees longword transfer code
generated which his device can't recognize.

Thanks again,

Alan

P.S. The KAV30 business has definitely picked up recently here.

T.RTitleUserPersonal
Name
DateLines
62.1BAYERN::WOLFFConformism is for little minds.Tue Jul 28 1992 16:5414
For transferring data into the KAV30 you can do block moves of up to 4 LW.
We will not guarantee that this will always succeed, however with 4 LWs you
are pretty much on the safe side. The AEON board cannot possibly doe 256 byte
block moves unless it violates the rtVAX300 spec, this spec says that you
have to give up the CDAL bus within 6 us to allow the SGEC chips to access
memory. Due to that limitation we can only do 4 LWs max. The same thing is
tru for AEON, again unless they have chosen to violate the rtVAX spec.

This is documented in the KAV30 programmers guide, chapter 2, page 2-3,
note 1. Tell your customer to read the documentation :-)

As far as the outbound access goes we do not support block mode outbound.

	Julian.
62.2re: .1ZYDECO::BODARealtime Products SupportTue Jul 28 1992 17:079
Hi Julian,

Is it possible that outbound block mode transfers can be done, but the
KAV30 just doesn't support it?  I think outbound block mode transfers is what
the customer was referring to regarding AEON's VME300.

Thanks,

Alan
62.3Yes.EICMFG::WOLFFConformism is for little minds.Thu Jul 30 1992 11:218
    Yep that is possible. We do not have the VIC VME interface chip. This
    chip does support the outbound transfer. The reason why we did not use
    this chip was simple... bugs in the chip when we started the KAV30.
    AEON took that risk, and VITA got the chip ready by the time AEON
    shipped its product.
    
    	Julian.