From: "Horvath Gyorgy" <HORVAATH@tmit.bme.hu>
To: linux-kernel@vger.kernel.org
Subject: [ANNOUNCE] New hardware - SGA155D dual STM-1/OC3 PCI ad
Date: Tue, 9 Sep 2003 16:27:17 +0200 [thread overview]
Message-ID: <200309091428.h89ES0Oe015172@alpha.ttt.bme.hu> (raw)
Hi all,
First, I would like to introduce a new harware -
SGA155D Dual STM-1/OC3 Telecommunications PCI Adapter.
You can obtain a short catalog from www.aitia.ai.
(www.aitia.ai/document/upload/200307/sga155.pdf)
I think it is a little bit expensive - but very flexy.
Errrr... actually the card was entirelly developed by me -
including the cores for the FPGA.
It is in low scale production, and working in the
fields well. Its current application is implemented for
DOS ;->
Second, I am going to turn to Linux, and I have decided to
write the driver(s) myself (huhh) under GPL.
It is turned out quickly, that I have some problems
at the very beginning of the development.
1. The new target application requires N pieces of SGA155D adapters
for telephony application - multiple E1's carried in STM-1.
Also, we need M additional pieces of SGA155D loaded with
IP-Core for Packet-Over-SONET (WAN) application.
Moreover - several hard-disks can be attached to the
adapters for capture and playback application.
As I see - SGA155D is a multifunction adapter in this context.
Are there any driver model or technique for this situation?
My guess is that I write a core driver for the hardware itself
that can be compiled in the kernel (or can be modularized).
This driver allows manipulating the IP-Core for the FPGA.
Functional drivers are then modularized on demand.
BTW Can I insmod other drivers from a kernel driver?
Let say I have firstapp.o and firstapp.bin for the first
three cards, and secondapp.o plus secondapp.bin for the rest.
(.o is the driver and .bin is the IP-Core having the same
filename) The core driver loads the IP-Core first, then loads
the driver for that core. Hmmmm?
2. Packet over SONET...
There were rumours about a Lucent card, and a driver for it -
but I can't reach that now (a link to the void) - just
for reference.
What model shall I use - syncppp.o and my_driver.o - or
I have to implement the ppp stuff entirelly in hardware
- according to RFC's (I used to use RFC's and ITU-T's
for cross compilation into VHDL :-).
Is syncppp conforming RFC1619, RFC1662, RFC2615?
I can't find notes on this in syncppp.c...
3. The telephony part is not yet clear for me.
For the new application in question - there is not much to do
in Linux, since the mass will be driven/sunk by the
hard-disks. But it might be useful elsewhere...
Anyway - I will dig-up the Linux telephony project for advice
before bothering this list.
4. Optionally - and if I have enough time - I'd like
to develop a twin-linear filesystem driver for
time-stamped capture/playback for multiple channels
of data - like a multi-band magnetic tape.
BTW do you know an existing one?
Best regards,
Gyorgy Horvath, Technical University of Budapest
-------------- Dept. of Telecom. and Telematics
Tel.: +36-1-463-1865, Fax.: +36-1-463-1865
Mail: horvaath@bme-tel.ttt.bme.hu
FTP: ttt-pub.ttt.bme.hu ./income
next reply other threads:[~2003-09-09 14:31 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-09 14:27 Horvath Gyorgy [this message]
2003-09-09 14:55 ` Alan Cox
2003-09-10 14:05 ` Stewart Smith
2003-09-09 19:15 ` Francois Romieu
2003-09-10 8:38 Horvath Gyorgy
2003-09-12 8:59 Horvath Gyorgy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200309091428.h89ES0Oe015172@alpha.ttt.bme.hu \
--to=horvaath@tmit.bme.hu \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®