Abstract:
Methods, systems, and computer program products are provided for inserting the packet into a tail of a linked list buffer, and the linked list buffer includes a plurality of Buffer Descriptors (BD), a HEAD pointer pointing to a null Buffer Descriptor (NullBD) and a NULLBD pointer. The NULLBD pointer is switched to point to the NullBD and the HEAD pointer to point to a valid BD which represents a memory address of payload data in the packet to be transmitted. Upon transmission of the packet, the HEAD pointer is converted to point to the NullBD and the NULLBD pointer to point to the valid BD. The valid BD pointed by the NULLBD pointer is finally transferred to a free linked list buffer so that the NULLBD pointer points to no memory address.
Abstract:
A system, method, and computer program product for a flashless optical network unit (ONU) in a Passive Optical Network (PON) are provided herein. The method includes the steps of synchronizing on a downstream signal of an optical line terminal (OLT), receiving a first software from the OLT for its operation on a reserved downstream channel of the OLT, and storing the received first software in a volatile memory. The ONU does not pre-store the first software in a non-volatile memory.
Abstract:
A method for enabling alternating current (AC) coupling of high-speed burst data signals transmitted by an optical network unit (ONU). The method comprises generating a first data pattern to be sent to an optical transceiver through an AC coupling circuit, wherein the first data pattern is a direct current (DC) balanced pattern; generating a second data pattern to be sent to the optical transceiver through the AC coupling circuit, wherein the second data pattern is output prior to transmission of a high-speed burst data signal; and generating a third data pattern to be sent to the optical transceiver through the AC coupling circuit, wherein the third data pattern is output posterior to the transmission of the high-speed burst data signal.
Abstract:
A method for enabling alternating current (AC) coupling of high-speed burst data signals transmitted by an optical network unit (ONU). The method comprises generating a first data pattern to be sent to an optical transceiver through an AC coupling circuit, wherein the first data pattern is a direct current (DC) balanced pattern; generating a second data pattern to be sent to the optical transceiver through the AC coupling circuit, wherein the second data pattern is output prior to transmission of a high-speed burst data signal; and generating a third data pattern to be sent to the optical transceiver through the AC coupling circuit, wherein the third data pattern is output posterior to the transmission of the high-speed burst data signal.
Abstract:
Methods, systems, and computer program products are provided for inserting the packet into a tail of a linked list buffer, and the linked list buffer includes a plurality of Buffer Descriptors (BD), a HEAD pointer pointing to a null Buffer Descriptor (NullBD) and a NULLBD pointer. The NULLBD pointer is switched to point to the NullBD and the HEAD pointer to point to a valid BD which represents a memory address of payload data in the packet to be transmitted. Upon transmission of the packet, the HEAD pointer is converted to point to the NullBD and the NULLBD pointer to point to the valid BD. The valid BD pointed by the NULLBD pointer is finally transferred to a free linked list buffer so that the NULLBD pointer points to no memory address.