IP Library Granted Patent US 7,515,639
Granted Patent B2
US 7,515,639 · App. 12/024,885 · Granted Apr 7, 2009

Asynchronous data transmitting apparatus

Assignee: Renesas Technology Corp.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,515,639
App. No.
12/024,885
Granted
Apr 7, 2009
Kind
B2
Abstract

An asynchronous data transmitting apparatus includes data signal transmission lines; two control transmission lines having a minimum delay and maximum delay respectively; a transmitter; and a receiver. The transmitter includes a data transmitting unit that transmits a data signal through the data signal transmission lines, depending on a transmit clock; and control transmitting units that transmit control signals through the control transmission lines, depending on the transmit clock. The receiver includes a receive clock generator that generates a read clock from the control signals; and a data receiving unit that receives the data signal through the data signal transmission line, depending on the read clock.

Claims (49)

1. An asynchronous data transmitting apparatus, comprising:

a plurality of first transmission lines, wherein each of the plurality of the first transmission lines has a respective delay, wherein a smallest delay thereof is a first delay;

a second transmission line having a second delay;

a transmitter comprising:

a first transmitting unit that transmits data signals through the plurality of first transmission lines, in accordance with a first clock; and

a second transmitting unit that transmits a control signal through the second transmission line, in accordance with the first delay; and

a receiver comprising:

a clock generator that generates a second clock from the control signal transmitted through the second transmission line; and

a data receiving unit that receives the data signals through the plurality of first transmission lines, depending on the second clock;

wherein the transmitter is configured to transmit asynchronous data and the receiver generates the timing of reading received data based on the control signal and information related with the first delay

and wherein

the second delay is smaller than the first delay;

the clock generator generates the second clock from the control signal transmitted through the second transmission line and a delayed signal, wherein

the delayed signal is delayed by a predetermined delay from a leading edge of the control signal, the predetermined delay is not less than a difference between the first delay and the second delay, and

a pulse of the second clock is provided in a period from a leading edge of the delayed signal to a leading edge of the control signal transmitted through the second transmission line.

2. The asynchronous data transmitting apparatus according to claim 1 , wherein

the control signal has two binary levels which alternate in each transmission cycle.

3. The asynchronous data transmitting apparatus according to claim 1 , wherein

the clock generator includes

an inverter that inverts the control signal transmitted through the second transmission line and outputs a suppressing signal; and

an AND circuit to which the suppressing signal and a third clock, wherein the AND circuit outputs the second clock.

4. The asynchronous data transmitting apparatus according to claim 1 , wherein

the clock generator includes

an AND circuit to which the control signal transmitted through the second transmission line and a third clock, wherein the AND circuit outputs the second clock.

5. The asynchronous data transmitting apparatus according to claim 1 , wherein

the clock generator includes

a delay unit that generates the delayed signal from the control signal transmitted through the second transmission line;

a NAND circuit to which the control signal transmitted through the second transmission line and an inversion of the delayed signal are input, wherein the NAND circuit outputs a suppressing signal; and

an AND circuit to which the suppressing signal and a third clock are input, wherein the AND circuit outputs the second clock.

6. An asynchronous data transmitting apparatus, comprising:

a plurality of first transmission lines, wherein each of the plurality of the first transmission lines has a respective delay, wherein a smallest delay thereof is a first delay;

a second transmission line having a second delay;

a transmitter comprising:

a first transmitting unit that transmits data signals through the plurality of first transmission lines, in accordance with a first clock; and

a second transmitting unit that transmits a control signal through the second transmission line, in accordance with the first delay; and

a receiver comprising:

a clock generator that generates a second clock from the control signal transmitted through the second transmission line; and

a data receiving unit that receives the data signals through the plurality of first transmission lines, depending on the second clock;

wherein the transmitter is configured to transmit asynchronous data and the receiver generates the timing of reading received data based on the control signal and information related with the first delay

and wherein

the second delay is larger than the first delay;

the clock generator generates the second clock from the control signal transmitted through the second transmission line and a delayed signal, wherein

the delayed signal is delayed by a predetermined delay from a leading edge of the control signal, the predetermined delay is not more than a difference between the first delay and the second delay, and

a pulse of the second clock is provided in a period from a leading edge of the control signal transmitted through the second transmission line to a trailing edge of the delayed signal.

7. The asynchronous data transmitting apparatus according to claim 6 , wherein

the clock generator includes

a delay unit that generates the delayed signal from the control signal transmitted through the second transmission line;

an OR circuit to which the control signal transmitted through the second transmission line and the delayed signal are input, wherein the OR circuit outputs a suppressing signal; and

an AND circuit to which the suppressing signal and a third clock, wherein the AND circuit outputs the second clock.

Assignments (2)
CHANGE OF NAME Recorded Sep 15, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024990/0129 →
MERGER Recorded Sep 15, 2010
From: RENESAS TECHNOLOGY CORP.
To: NEC ELECTRONICS CORPORATION
Reel/Frame 024990/0153 →
Priority Claims (1)
JP 2003-104529 · Apr 8, 2003 · national
Continuity (2)
Division 1073102600 · Dec 10, 2003
Related Publication 20080130763A1 · Jun 5, 2008