Bidirectional communication port for digital signal processor
First Claim
1. In a digital signal processor, a bidirectional communication port for communication with an external device, said bidirectional communication port comprising:
- first transmitting means for transmitting to the external device a first clock on a first control line in a transmit mode and for transmitting to the external device data words on plural data lines in synchronism with said first clock;
first receiving means for receiving from the external device a first acknowledge signal on a second control line in the transmit mode;
second receiving means for receiving a second clock on the second control line in a receive mode and for receiving from the external device data words on said plural data lines in synchronism with said second clock;
second transmitting means for transmitting a second acknowledge signal on said first control line in the receive mode; and
switching means for switching between the transmit mode and the receive mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A high performance digital signal processor includes a bidirectional communication port for communication with an external device. The bidirectional communication port includes a first transmitting circuit for transmitting to the external device a first clock on a first control line in a transmit mode and for transmitting data words on plural data lines in synchronism with the first clock, and a first receiving circuit for receiving a first acknowledge signal on a second control line in the transmit mode. The communication port further includes a second receiving circuit for receiving a second clock on the second control line in a receive mode and for receiving data words on the data lines in synchronism with the second clock, and a second transmitting circuit for transmitting a second acknowledge signal on the first control line in the receive mode. The communication port further includes switching means for switching between the transmit mode and the receive mode.
94 Citations
37 Claims
-
1. In a digital signal processor, a bidirectional communication port for communication with an external device, said bidirectional communication port comprising:
-
first transmitting means for transmitting to the external device a first clock on a first control line in a transmit mode and for transmitting to the external device data words on plural data lines in synchronism with said first clock; first receiving means for receiving from the external device a first acknowledge signal on a second control line in the transmit mode; second receiving means for receiving a second clock on the second control line in a receive mode and for receiving from the external device data words on said plural data lines in synchronism with said second clock; second transmitting means for transmitting a second acknowledge signal on said first control line in the receive mode; and switching means for switching between the transmit mode and the receive mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A digital signal processor comprising:
-
a core processor for performing digital signal computations; a memory for storing instructions and data values for the digital signal computations; a memory bus interconnecting said core processor and said memory; and a bidirectional communication port coupled to said memory bus for communication with an external device, said bidirectional communication port comprising; first transmitting means for transmitting to the external device a first clock on a first control line in a transmit mode and for transmitting to the external device data words on plural data lines in synchronism with said first clock; first receiving means for receiving from the external device a first acknowledge signal on a second control line in the transmit mode; second receiving means for receiving a second clock on the second control line in a receive mode and for receiving from the external device data words on said plural data lines in synchronism with said second clock; second transmitting means for transmitting a second acknowledge signal on said first control line in the receive mode; and switching means for switching between the transmit mode and the receive mode. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for bidirectional communication between a digital signal processor and an external device, comprising the steps of:
-
(a) said digital signal processor transmitting to the external device a first clock on a first control line in a transmit mode and transmitting to the external device data words on plural data lines in synchronism with said first clock; (b) said digital signal processor receiving from the external device a first acknowledge signal on a second control line in the transmit mode; (c) said digital signal processor receiving a second clock on the second control line in a receive mode and receiving from the external device data words on said plural data lines in synchronism with said second clock; and (d) said digital signal processor transmitting a second acknowledge signal on said first control line in the receive mode.
-
Specification