Help:
I work in telecommunications.
We have a chassis that has a controller card run by an 860. The
controller card is done with vxWorks.
It can control upto 28 line cards.
They communicate via a 300k hdlc bus driven by RS449 line drivers.
We are comming out with a new line card that does many things. We
need the shelf controller to be able to control the card when it
comes out.
We have the messaging that goes between the two.
My job is to simulate, 1 to 28 of the new line cards with a linux
box.
I have bought 2 Synclink cards from Microgate. These are HDLC
PCI cards that plug into a PC. I can easly interface these into our
bus.
I have ordered a AMD K7 650MHz machine
with 256K ram and 10Gig SCSI drive. The machine, for now, will be
dedicated to simulation.
The problem. The controller polls a different line card every 25ms.
A card has to have it's response transmission complete in this time
frame. The response message is 800 bytes long. This takes about
20ms to transmit. This means that from the time that the command
interrupt is received the linux box will have to have the 800 byte
message ready, write it to the device driver and have it started
shifting down the bus in 4ms. Can't expect this from linux but should
be able to from RTLinux.
The PCI cards from microgate come with a device driver that looks like
a tty device to linux but I am unsure on how to make use of this in
rtlinux.
If any of you have had experience with these HDLC cards or have ideas
on how to interface them to rtlinux it will be of great help.
Thanks
David Miller
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/