CY(4) BSD Programmer's Manual CY(4)NAME
cy - driver for Cyclades Cyclom-Y Multiport Serial Cards.
SYNOPSIS
cy<n> at isa? irq <irq> iomem <address>
cy<n> at pci?
where:
<irq> is the IRQ line to be used.
<address> is the memory address to be used.
For example, a Cyclom-8Yo installed with the factory defaults (0xd4000,
IRQ10), would be configured as:
cy0 at isa? irq 10 iomem 0xd4000
A Cyclom-YeP or a Cyclom-8YoP (PCI) would need just the following line:
cy0 at pci?
DESCRIPTION
This driver supports the following Cyclom-Y boards:
Cyclom-8Yo/ISA (8 ports, octopus DB-25 cable)
Cyclom-8YoP/PCI (8 ports, octopus DB-25 cable)
Cyclom-8Ys (8 ports, RJ-12 connectors)
Cyclom-Ye/ISA (8 to 32 ports, external Serial Modules)
Cyclom-YeP/PCI (8 to 32 ports, external Serial Modules)
Cyclom-Y boards are based on the CD1400 serial processor. Each CD1400
chip controls 4 channels and has a RISC processor inside.
Speeds up to 115.2kbps are supported in all lines. Maximum sustained
throughput without invoking flow control will depend on the interrupt la-
tency in your system, but it is typically above 50 kbps/s per channel.
CONFIGURATION
All Cyclom-Y boards for the ISA bus occupies 8kB of memory address and
one IRQ line per board; Cyclom-Y/PCI boards occupies 16kB of memory ad-
dress. No I/O address space is required.
For ISA boards, the memory address is selected by the dip-switches 1-6.
The settings for the most common configurations are given below. The Cy-
clom-Y can be configured to use any 8kB window below 1MB.
SW1 SW2 SW3 SW4 SW5 SW6
0xD0000 CLOSE CLOSE CLOSE OPEN CLOSE OPEN
0xD2000 OPEN CLOSE CLOSE OPEN CLOSE OPEN
0xD4000 CLOSE OPEN CLOSE OPEN CLOSE OPEN
0xD6000 OPEN OPEN CLOSE OPEN CLOSE OPEN
0xD8000 CLOSE CLOSE OPEN OPEN CLOSE OPEN
0xDA000 OPEN CLOSE OPEN OPEN CLOSE OPEN
0xDC000 CLOSE OPEN OPEN OPEN CLOSE OPEN
0xDE000 OPEN OPEN OPEN OPEN CLOSE OPEN
The IRQ is selected by the dip-switches 7-12. To configure the IRQ, set
the dip-switch corresponding to the selected IRQ to "CLOSE" (IRQ's are
indicated on the PCB silk screen). Possible IRQ's are 5, 9, 10, 11, 12,
15.
For PCI boards, no hardware configuration is required.
IOCTLS
The Cyclom-Y drivers implement all the standard ioctls for serial drivers
(see com(4)).
CABLING
All Cyclom-Y boards provide RS-232C interface (DTE configuration).
Use straight-through cables to connect modems and other DCE devices. Use
a null-modem cable to connect terminals, printers and other DTE devices.
The pinouts for the DB-25 models follow the RS-232 standard.
The pinouts for the Cyclom-8Ys (RJ-12) are : 1-DTR, 2-TxD, 3-Gnd, 4-CTS,
5-RxD, 6-DCD (if you hold the board with the component side up and with
the RJ-12 jacks facing you, the pin 1 is at your right). Notice that RTS
is missing. If you want to keep your modems in the default configuration,
connect RTS and DTR together in the modem side.
FILES
/dev/ttyy[0-3][a-p] files through which board is accessed
SEE ALSOMAKEDEV(8), com(4), tty(4)AUTHORS
Marcio Saito (marcio@cyclades.com), Ivan Passos (ivan@cyclades.com)
BSD/OS 19 Nov 1997 2