P
US12554665B2ActiveUtilityPatentIndex 39

Electronic communication system and method

Assignee: BAE SYS INF & ELECT SYS INTEGPriority: May 2, 2024Filed: May 2, 2024Granted: Feb 17, 2026
Est. expiryMay 2, 2044(~17.8 yrs left)· nominal 20-yr term from priority
Inventors:SEXAUER MICHAEL WSCHOLL ROBERT EHORIHAN GEORGE MSCANDER BASSEM
G06F 13/4022
39
PatentIndex Score
0
Cited by
12
References
17
Claims

Abstract

An addressably switchable interconnecting device, comprising an AXI stream switch having a plurality of input/output ports, configured so as to receive, into a first input/output port, data and control signals as well as a switch destination output port signal, to connect the first input/output port to a second input/output port depending on the switch destination output port signal, so as to pass the data and control signals from the first input/output port through the stream switch to the second input/output port, and further comprising a switch destination output port signal generating device for generating the switch destination output port signal from the data signal. Also a communication system and a communication protocol using the addressably switchable interconnecting device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An electronic communication system, comprising:
 an addressably switchable interconnecting device, comprising a stream switch having a plurality of input/output ports;   a switch destination output port signal generator configured to generate and output a switch destination output signal;   a first input/output port, of said plurality of input/output ports, configured so as to receive a data signal, a control signal, and the switch destination output port signal; and   a second input/output port, of said plurality of input/output ports, connected to said first input/output port by a connection that is formed in accordance with the switch destination output port signal;   wherein the addressably switchable interconnecting device further comprises:
 a data first-in/first-out buffer for receiving, buffering, and outputting the data signal and the control signal to the first input/output port; and 
   wherein the addressably switchable interconnecting device further comprises:
 a first single-beat buffer for receiving the data signal and the control signal from the data first-in/first-out buffer, buffering the data signal and the control signal, and outputting the data signal and the control signal to the first input/output port and to the switch destination output port signal generating device. 
   
     
     
         2 . The electronic communication system set forth in  claim 1 , wherein the addressably switchable interconnecting device further comprises:
 a second single-beat buffer for receiving the data signal and a control signal from the second input/output port, for buffering the data signal, and for outputting the data signal and the control signal.   
     
     
         3 . The electronic communication system set forth in  claim 1 , wherein:
 the addressably switchable interconnecting device is configured so as to operate using an Advanced Extensible Interface (“AXI”) streaming protocol, and wherein a control signal is an AXI streaming protocol control signal.   
     
     
         4 . The electronic communication system set forth in  claim 1 , wherein:
 the switch destination output port signal generating device comprises a lookup table.   
     
     
         5 . The electronic communication system set forth in  claim 4 , wherein:
 the switch destination output port signal generating device is configured so as to receive a routing header beat in the data signal and to apply the routing header beat to the lookup table to generate the switch destination output port signal.   
     
     
         6 . The electronic communication system set forth in  claim 5 , wherein:
 the switch destination output port signal generating device is configured so that, after a switch destination output port signal is generated, that switch destination output port signal is maintained throughout a subsequent data stream until the switch destination output port signal is cleared by a control signal.   
     
     
         7 . The electronic communication system set forth in  claim 6 , comprising:
 a plurality of said addressably switchable interconnecting devices;   a first protocol converting device, connected through an interconnection to a port of a first addressably switchable interconnecting device, of said plurality of addressably switchable interconnecting devices, for converting between the Advanced Extensible Interface (“AXI”) streaming protocol and a second streaming protocol;   
       a second protocol converting device, connected through an interconnection to a port of a second addressably switchable interconnecting device, of said plurality of addressably switchable interconnecting devices, for converting between the AXI streaming protocol and the second streaming protocol; 
       a first high-speed transceiver that is connected through an interconnection to the first protocol converting device; 
       a second high-speed transceiver that is connected through an interconnection to the second protocol converting device; and 
       a transceiver-transceiver interconnection connected between the first high-speed transceiver and the second high-speed transceiver. 
     
     
         8 . The electronic communication system, set forth in  claim 7 , wherein:
 the first addressably switchable interconnecting device, the first protocol converting device, the first high-speed transceiver, the second addressably switchable interconnecting device, the second protocol converting device, and the second high-speed transceiver are all arranged on a single circuit board.   
     
     
         9 . The electronic communication system, set forth in  claim 7 , wherein:
 the first addressably switchable interconnecting device, the first protocol converting device, and the first high-speed transceiver are all arranged on a first circuit board, and the second addressably switchable interconnecting device, the second protocol converting device, and the second high-speed transceiver are all arranged on a second circuit board.   
     
     
         10 . The electronic communication system set forth in  claim 9 , wherein:
 the first circuit board and the second circuit board are disposed in separate slots.   
     
     
         11 . The electronic communication system set forth in  claim 9 , wherein:
 the first circuit board and the second circuit board are disposed in separate boxes.   
     
     
         12 . The electronic communication system set forth in  claim 7 , wherein:
 the second streaming protocol is an AMD Aurora protocol.   
     
     
         13 . The electronic communication system set forth in  claim 7 , wherein:
 the transceiver-transceiver interconnection is a backplane, an optical connector, or a high-speed printed circuit board trace.   
     
     
         14 . An electronic communication method including the steps of:
 generating a routing header and prepending it to data in a stream in a source endpoint device that is connected to an endpoint of a field programmable grid array;   shifting the routing header through a first-in/first-out buffer under Advanced Extensible Interface (“AXI”) streaming control;   shifting the routing header through a single-beat buffer under AXI streaming control;   applying the routing header to a switch destination output port signal generating device to generate and latch a switch destination output port signal;   applying the switch destination output port signal to an AXI stream switch to establish a connection between a first input/output port of that switch and a second input/output port of that switch;   shifting the first beat of the AXI streaming packet into a second single-beat buffer, connected to the second input/output port, under AXI streaming control;   shifting the first beat of the AXI streaming packet into a destination end point;   streaming payload data through a circuit that has been established, under AXI streaming control;   identifying the last beat in the stream;   unlatching the switch destination output port signal;   shifting the last beat of the AXI stream to a destination endpoint;   comparing a number of words of data received to a stream length field in the routing header to evaluate whether or not the entire AXI stream has been received; and   sending back, to the source end point, a message indicating that there has been a communication failure when the entire AXI stream has not been received.   
     
     
         15 . The electronic communication method set forth in  claim 14 , further including the steps of:
 comparing a number of words of data received to a stream length field in the routing header to evaluate whether or not the entire AXI stream has been received; and   if the entire AXI stream has been received, using the same steps as in  claim 14  to send back, to the source end point, a message indicating that the communication has been successful.   
     
     
         16 . The electronic communication method set forth in  claim 14 , further including the steps of:
 shifting a beat of the AXI stream from a second single-beat buffer into a first protocol converter to convert to a beat of a stream of a second streaming protocol;   transmitting a beat of the stream of the second streaming protocol from a first high-speed transceiver through an interconnection to a second high-speed transceiver;   converting a beat of the stream of the second streaming protocol into an AXI stream in a second protocol converter; and   shifting a beat from the second protocol converter into a first-in/first-out buffer.   
     
     
         17 . The electronic communication method set forth in  claim 16 , wherein:
 the second streaming protocol is an AMD Aurora protocol.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.