home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.ibm.pc.hardware
- Path: sparky!uunet!psinntp!tandon!tdbear
- From: tdbear@tandon.com (Tom Barrett)
- Subject: Re: How standard is hardware flow control?
- Message-ID: <1992Aug11.164547.27904@tandon.com>
- Organization: Tandon Corporation, Moorpark, CA
- References: <1992Aug10.181222.5443@tvnews.tv.tek.com>
- Distribution: usa
- Date: Tue, 11 Aug 1992 16:45:47 GMT
- Lines: 53
-
- In article <1992Aug10.181222.5443@tvnews.tv.tek.com> dougs@tvnews.tv.tek.com (Doug Stevens) writes:
-
- EEEK! Someone from Oregon... home of those hateful
- Springfielders :)
-
- >We need to be able to operate to 115 Kbaud and transfer binary data. Does
- >anyone know whether packages that operate at this speed and do binary transfer
- >(LapLink and Commute come to mind as examples) use hardware flow control?
- >Do any packages use xon/xoff to do this?
-
- There are non-AT UARTs which handle the handshaking at the
- hardware level (the old 6850 comes to mind). In the PC world,
- the handshaking has to be done via software. Since the system
- may be busy with some other task when the interrupt comes in
- to service the input FIFO, it may take a while before the
- hardware handshaking can be toggled... not a well though-out
- design, but then again 9600baud was hot back in the 80s.
-
- Laplink is very creative in their communications SW... I
- suspect that they use a combination of simple interrupt
- routines (maybe even a polling routine), large RAM buffers,
- and hardware handshaking if a 6 conductor cable is used
- instead of the 3. They probably guarantee that they can
- service the UART faster than the data arrives and place the
- data in a large RAM buffer. When the driver senses that the
- buffer is almost full, it probably operates the hardware
- handshake and allows the buffer task to swing in a fresh
- buffer. There are a few laplink-like public domain programs
- that I've seen on BBSes... you might be able to check around
- for the source code to see what they really do.
-
- >The statement has been made that many communication packages commonly used on
- >the PC have no provision for dealing with hardware flow control. How true is
- >this?
-
- All of my BBS software has the capability of flow control. I
- run a FOSSIL and FrontDoor as my primary communications
- package, with my USR Dual it requires at least 38400baud with
- hardware handshake and a 16550 (especially with multitasking).
- If I was transferring uncompressed data, the channel should be
- 57,600 to be more efficient (especially with ZMODEM which just
- sends and asks questions later).
-
- What with the new v.fast and/or 28.8kbs standards coming
- along, it is a good thing IBM is championing the new 600Kbaud
- serial standard.
-
-
- --
- Tom Barrett (TDBear) tdbear@tandon.com voice 805-378-6207
- Tandon Corporation tdbear@p6.f1006.n102.z1.fidonet.org fax 805-529-8895
- Sr. HW Design Engineer "War is Peace, No is Yes, And We're All Free!"
- [The views expressed herein may not be shared by the organization of origin]
-