home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.vxworks
- Path: sparky!uunet!convex!darwin.sura.net!Sirius.dfn.de!chx400!alcatel.ch!srxvb303.alcatel.ch!ross
- From: ross@srxvb303.alcatel.ch (David Ross)
- Subject: VMEbus slot number (not strictly VxWorks)
- Message-ID: <1992Nov10.163644.18883@alcatel.ch>
- Summary: How can a board determine its slot number?
- Sender: ross@alcatel.ch (David Ross)
- Organization: Alcatel STR Switzerland
- Distribution: comp.os.vxworks
- Date: Tue, 10 Nov 1992 16:36:44 GMT
- Lines: 31
-
- I know this is not a question directly applicable to this group,
- but comp.vmebus hasn't been formed yet ...
-
- We're using VxWorks with Heurikon HK80/V960 VMEbus boards, and
- we want to get rid of the boot parameters required for each
- node. We can see a way to do this, by adding RARP code to
- the boot ROM backplane driver (yes, quite a bit of work), but
- the one boot parameter we can't see how to deal with is the
- "processor number". This is required so that processor 0 can
- export some of its local RAM to one of the VME address
- spaces so that the other boards can use it for the backplane
- comms, and also so that the other boards can access their
- own structures in the shared memory (using processor number as
- an index).
-
- So, is there any way a VMEbus board can determine which slot it
- is in? I'm not too optimistic as the VMEbus specification doesn't
- provide any "geographical address" signals, but I thought that
- somebody may have dealt with this before.
-
- As an aside, it seems a bit funny that the VMEbus doesn't provide
- a geographical address. Is there any reason for this omission?
-
-
- ------------------------------ mov -(pc),-(pc) ----------------------------.--
- David Ross (ross@alcatel.ch) _--_|\
- On loan to: Alcatel STR, Zurich, CH. / \
- Phone: +41 52 61 33 44 *_.--._/
- Fax: +41 52 61 32 82 v
- ------------------------------------------------------------------------------
-
-