US 12,149,407 B2
System and method for transferring configuration, management, debug information and asynchronous events between network-on-chip (NOC) and external interface
Soon Chieh Lim, Bayan Lepas (MY); Chuen Heong Khuan, Bayan Lepas (MY); and Chee Hak Teh, Bayan Lepas (MY)
Assigned to SKYECHIP SDN BHD, Bayan Lepas (MY)
Filed by SKYECHIP SDN BHD, Bayan Lepas (MY)
Filed on Dec. 7, 2022, as Appl. No. 18/062,776.
Claims priority of application No. PI2022005661 (MY), filed on Oct. 12, 2022.
Prior Publication US 2024/0129183 A1, Apr. 18, 2024
Int. Cl. H04L 41/0803 (2022.01); H04L 49/109 (2022.01); H04L 67/00 (2022.01)
CPC H04L 41/0803 (2013.01) [H04L 49/109 (2013.01); H04L 67/34 (2013.01)] 35 Claims
OG exemplary drawing
 
1. A method of transferring configuration, management, debug information and asynchronous events between at least one network-on-chip (NOC) and external interface, comprising the steps of:
i. at least one second configuration bus (CBUS) network element of at least one secondary network sending transmit credit signal of ‘1’ through at least one transmit credit channel (txcredit) to at least one first CBUS network element in clock cycle equivalent to amount of bit storage available in said second CBUS network element for said first CBUS network element to send data;
ii. said first CBUS network element transferring data through at least one transmit data channel (txdata) to said second CBUS network element;
iii. if said data transferred through said transmit data channel (txdata) from said first CBUS network element to said second CBUS network element when said first CBUS network element transmitting transmit valid signal of ‘1’ through at least one transmit valid channel (txvalid) to said second CBUS network element, said second CBUS network element accepting said data as valid;
wherein said steps (i) to (iii) are also done for communication in the opposite direction, whereby said first CBUS network element sending transmit credit signal of ‘1’ through at least one receive credit channel (rxcredit) to said second CBUS network element, said second CBUS network element transferring data through at least one receive data channel (rxdata) to said first CBUS network element, and if said data transferred through said receive data channel (rxdata) from said second CBUS network element to said first CBUS network element when said second CBUS network element transmitting receive valid signal of ‘1’ through at least one receive valid channel (rxvalid) to said first CBUS network element, said first CBUS network element accepting said data as valid.