Claims
- 1. A data processor formed on one semiconductor substrate, comprising:
- a bus;
- a central processing unit coupled to the bus;
- a mode control register coupled to the bus, the mode control register being for storing mode control data indicating an operation mode selected from a first operation mode for a high level data link control procedure, a second operation mode for a binary synchronous communication procedure, and a third operation mode for a start-stop synchronous procedure, the mode control data being written in the mode control register by the central processing unit via the bus; and
- a serial communication unit including a reception unit coupled to the bus, the reception unit being for converting externally generated serial data into parallel data to be fed to the bus, the reception unit including
- a first reception processor for processing the externally generated serial data in the third operation mode,
- a second reception processor for processing the externally generated serial data in the first operation mode and the second operation mode, and
- reception control means coupled to the first reception processor and the second reception processor, the reception control means being for receiving the mode control data from the mode control register, and for operating one of the first reception processor and the second reception processor in response to the mode control data,
- the serial communication unit further including a transmission unit coupled to the bus, the transmission unit being for converting parallel data fed from the bus into serial data to be fed out of the data processor, the transmission unit including
- a first transmission processor for processing the parallel data fed from the bus in the third operation mode,
- a second transmission processor for processing the parallel data fed from the bus in the first operation mode and the second operation mode, and
- transmission control means coupled to the first transmission processor and the second transmission processor, the transmission control means being for receiving the mode control data from the mode control register, and for operating one of the first transmission processor and the second transmission processor in response to the mode control data.
- 2. A data processor according to claim 1, wherein the transmission unit further includes:
- a transmission buffer for receiving, storing, and outputting the parallel data fed from the bus;
- a transmission shift register for converting the parallel data outputted by the transmission buffer into serial data, and for outputting the serial data to the first transmission processor and the second transmission processor; and
- an encoder for encoding, in synchronization with a clock, data outputted by the one of the first transmission processor and the second transmission processor being operated by the transmission control means into the serial data to be fed out of the data processor.
- 3. A data processor according to claim 1, wherein the reception unit further includes:
- a decoder for decoding, in synchronization with a clock, the externally generated serial data into serial data in a prescribed format, and for outputting the serial data in the prescribed format to the first reception processor and the second reception processor;
- a reception shift register for converting data outputted by the one of the first reception processor and the second reception processor being operated by the reception control means into parallel data, and for outputting the parallel data; and
- a reception buffer for receiving and storing the parallel data outputted by the reception shift register, and for outputting the stored parallel data as the parallel data to be fed to the bus.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-109962 |
May 1988 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 850,856 filed on Mar. 13, 1992, now U.S. Pat. No. 5,226,173, which is a continuation of application Ser. No. 347,659 filed on May 5, 1989, now abandoned.
US Referenced Citations (16)
Foreign Referenced Citations (6)
Number |
Date |
Country |
59-181855 |
Oct 1984 |
JPX |
61-107842 |
May 1986 |
JPX |
61-158244 |
Jul 1986 |
JPX |
61-270953 |
Dec 1986 |
JPX |
62-2744 |
Jan 1987 |
JPX |
62-224143 |
Oct 1987 |
JPX |
Non-Patent Literature Citations (2)
Entry |
Microcomputer Handbook, pp. 337-338 and 625-626, Ohm Company, Japan, Dec. 25, 1985 (in Japanese with partial English translation). |
".mu.PD7201AC/D Multi-Protocol Serial Controller", NEC Microprocessor/Peripheral Device Data Book, pp. 451-498, NEC Corporation, Japan, Apr. 1, 1987 (in Japanese with English translation). |
Continuations (2)
|
Number |
Date |
Country |
Parent |
850856 |
Mar 1992 |
|
Parent |
347659 |
May 1989 |
|