توضیحات
فيليپس Semiconductors SC68C562 Dual Universal Serial Communications Controller (CDUSCC) يک دستگاه ارتباطي CMOS-LSI تک تراشه اي است که دو کانال گيرنده/فرستنده مستقل، چند پروتکلي و تمام دوبلکس را در يک بسته ارائه مي کند. اين برنامه از کنترل هاي پيوند داده همزمان بيت گرا و کاراکتر گرا (تعداد بايت و کنترل بايت) و همچنين پروتکل هاي ناهمزمان پشتيباني مي کند. SC68C562 از طريق سيگنالهاي کنترل گذرگاه ناهمزمان با 68000 MPU ارتباط برقرار ميکند و قادر به انتقال دادههاي مبتني بر برنامه، وقفه، انتقال بلوک يا DMA است. SC68C562 سخت افزاري (پين) و نرم افزاري (رجيستر) سازگار با SCN68562 (نسخه NMOS) است. با روشن کردن يا تنظيم مجدد به طور خودکار به نقشه ثبت NMOS DUSCC پيکربندي مي شود. حالت عملکرد و فرمت داده هر کانال را مي توان به طور مستقل برنامه ريزي کرد. هر کانال متشکل از يک گيرنده، يک فرستنده، يک شمارنده/تايمر چند منظوره 16 بيتي، يک حلقه فاز قفل ديجيتال (DPLL)، يک ژنراتور و بررسي کننده برابري/CRC و مدارهاي کنترل مرتبط است. اين دو کانال يک ژنراتور نرخ بيت مشترک (BRG) دارند که مستقيماً از يک کريستال يا يک ساعت خارجي کار مي کند که 16 نرخ بيت مشترک را به طور همزمان ارائه مي دهد. نرخ عملکرد گيرنده و فرستنده هر کانال را مي توان به طور مستقل از BRG، DPLL، شمارنده/تايمر يا از يک ساعت خارجي 1X يا 16X انتخاب کرد. اين باعث مي شود CDUSCC براي برنامه هاي کانال دو سرعته مناسب باشد. سرعت داده تا 10 مگابيت بر ثانيه پشتيباني مي شود. هر فرستنده و هر گيرنده توسط يک FIFO 16 بايتي سرويس مي شود. گيرنده FIFO همچنين 9 بيت وضعيت را براي هر کاراکتر دريافتي ذخيره مي کند. انتقال دهنده FIFO قادر است دستورات فرستنده را با هر بايت ذخيره کند. اين امکان خواندن و نوشتن تا 16 بايت را در يک زمان فراهم ميکند، بنابراين پتانسيل پايين آمدن فرستنده، سرريزي گيرنده و کاهش وقفه يا سربار DMA را به حداقل ميرساند. علاوه بر اين، يک قابليت کنترل جريان براي غيرفعال کردن يک فرستنده از راه دور در زماني که FIFO دستگاه دريافت محلي پر است، ارائه شده است. دو ورودي کنترل مودم (DCD و CTS) و سه خروجي کنترل مودم (RTS و دو ورودي عمومي) ارائه شده است. از آنجايي که ورودي هاي کنترل مودم ماهيت عمومي دارند، مي توان آنها را به صورت اختياري براي عملکردهاي ديگر برنامه ريزي کرد. اين سند حاوي مشخصات الکتريکي SC68C562 است. براي توضيحات عملياتي کامل اين محصول به راهنماي کاربر CMOS Dual Universal Serial Communications Controller (CDUSCC) مراجعه کنيد.
Description
The Philips Semiconductors SC68C562 Dual Universal Serial
Communications Controller (CDUSCC) is a single-chip CMOS-LSI
communications device that provides two independent,
multi-protocol, full-duplex receiver/transmitter channels in a single
package. It supports bit-oriented and character-oriented (byte count
and byte control) synchronous data link controls as well as
asynchronous protocols. The SC68C562 interfaces to the 68000
MPUs via asynchronous bus control signals and is capable of
program-polled, interrupt driven, block-move or DMA data transfers.
The SC68C562 is hardware (pin) and software (Register)
compatible with SCN68562 (NMOS version). It will automatically
configure to NMOS DUSCC register map on power-up or reset.
The operating mode and data format of each channel can be
programmed independently. Each channel consists of a receiver, a
transmitter, a 16-bit multifunction counter/timer, a digital
phase-locked loop (DPLL), a parity/CRC generator and checker, and
associated control circuits. The two channels share a common bit
rate generator (BRG), operating directly from a crystal or an external
clock, which provides 16 common bit rates simultaneously. The
operating rate for the receiver and transmitter of each channel can
be independently selected from the BRG, the DPLL, the
counter/timer, or from an external 1X or 16X clock.
This makes the CDUSCC well suited for dual speed channel
applications. Data rates up to 10Mb/s are supported.
Each transmitter and each receiver is serviced by a 16 byte FIFO.
The receiver FIFO also stores 9 status bits for each character
received; the transmit FIFO is able to store transmitter commands
with each byte. This permits reading and writing of up to 16 bytes at
a time, thus minimizing the
potential for transmitter underrun, receiver overrun and reducing
interrupt or DMA overhead.
In addition, a flow control capability is provided to disable a remote
transmitter when the FIFO of the local receiving device is full. Two
modem control inputs (DCD and CTS) and three modem control
outputs (RTS and two general purpose) are provided. Because the
modem control inputs are general purpose in nature, they can be
optionally programmed for other functions. This document contains
the electrical specifications for the SC68C562. Refer to the CMOS
Dual Universal Serial Communications Controller (CDUSCC) User
Manual for a complete operational description of this product.
|