I'm writing a kernel-level driver for a FORE Systems PCA-200PC ATM
network interface. This is a PCI-bus board which presents a single
memory-mapped address space to the host; I believe that the address
space is 2 MB in size.
I have complete programming information for the board but don't have
a 'register map' which describes the layout of this address space. As
this board design is similar to FORE's other boards, I know that it
should have an 'I/O address space' and a 'memory address space'.
The I/O space should contain the BCR, MAC address PROM, and so forth.
These address spaces should be contained within the single memory-mapped
region presented by the board.
I'm wondering if anyone has the appropriate FORE header files or
a programming manual describing the address-space layout for their
PCI board. What I really need to know is the 'RAM_OFFSET' (offset
into the board address space to access the i960 RAM) and 'CTRL_OFFSET'
(offset to talk to the control registers).
Cornell University Robotics and Vision Laboratory
Jesus saves: -4 versus rods, staves, and wands.