From owner-freebsd-hardware Mon Jul 10 12:26:19 2000 Delivered-To: freebsd-hardware@freebsd.org Received: from smtp-ham-1.netsurf.de (smtp-ham-1.netsurf.de [194.195.64.97]) by hub.freebsd.org (Postfix) with ESMTP id 98D2137B5B0 for ; Mon, 10 Jul 2000 12:26:15 -0700 (PDT) (envelope-from inferno@nightfire.de) Received: from mail-ham-1.netsurf.de ([192.168.10.65]) by smtp-ham-1.netsurf.de (Netscape Messaging Server 4.1) with ESMTP id FXHX7R01.BC1 for ; Mon, 10 Jul 2000 21:09:27 +0200 Received: from nightfire.de ([195.179.179.207]) by mail-ham-1.netsurf.de (Netscape Messaging Server 4.1) with ESMTP id FXHXZA00.1WU; Mon, 10 Jul 2000 21:25:58 +0200 Message-ID: <396A21AC.A43F233E@nightfire.de> Date: Mon, 10 Jul 2000 21:19:08 +0200 From: Olaf Hoyer Reply-To: ohoyer@fbwi.fh-wilhelmshaven.de X-Mailer: Mozilla 4.7 [de]C-CCK-MCD QXW0322q (Win95; I) X-Accept-Language: de,en MIME-Version: 1.0 To: Brian Handy Cc: freebsd-hardware@FreeBSD.ORG Subject: Re: Serial I/O thruput References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > This time it's more dumb questions though. I want to talk to three CCD > cameras, and I'd like to download data from these cameras just about as > fast as I can. The communications bus is TBD; it could be serial > connections, parallel ports, heck, could even be USB maybe. (Or some > other method I haven't been made aware of yet.) I had originally thought > rather simplistically about using RS-232, since the board I'm looking at > has (I think) 4 serial ports. > > However...I'm not sure how fast I can push data into the motherboard over > these ports. I don't have any hardware yet (that's what the proposal is > for), so I can't really benchmark anything. Is multiple serial ports (or > a multi-port serial card) a silly idea for this? Any suggestions, and > what sort of transfer rates I can expect? The only complicating factor is > I have to talk to three cameras, each of which is [baseline] capable of > generating 4MB of data every 10 seconds. Hi! Well, the standard 16550 FIFO is capable of shovelling about 115200 bps. There are better chips available, that shall be able to do more than (IIRC, 8 times) that value. YOu need some special drivers for that. RS 422 or so come to mind, but you will need special gear for that. I'd check that out if ya need to. Cyclades comes to mind... They are working hard on native FreeBSD drivers, and introduced some new cards yet, as I heard on Linuxtag 2000 in Stuttgart. And they want to cooperate with the FreeBSD driver coders for those cards. Regards Olaf Hoyer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message