The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 22, 2013
Filed:
Jun. 21, 2010
Ching-han Tsai, San Jose, CA (US);
Cheng-lun Chang, San Jose, CA (US);
Jung-tao Liu, San Jose, CA (US);
Ya-chau Yang, San Jose, CA (US);
Ching-Han Tsai, San Jose, CA (US);
Cheng-Lun Chang, San Jose, CA (US);
Jung-Tao Liu, San Jose, CA (US);
Ya-Chau Yang, San Jose, CA (US);
Ablaze Wireless, Inc., San Jose, CA (US);
Abstract
An external memory based FIFO (xFIFO) apparatus coupled to an external memory and a register bus is disclosed. The xFIFO apparatus includes an xFIFO engine, a wDMA engine, an rDMA engine, a first virtual FIFO, and a second virtual FIFO. The xFIFO engine receives a FIFO command from the register bus and generates a writing DMA command and a reading DMA command. The wDMA engine receives the writing DMA command from the xFIFO engine and forwards an incoming data to the external memory. The rDMA engine receives the reading DMA command from the xFIFO engine and pre-fetches a FIFO data from the external memory. The wDMA engine and the rDMA engine synchronize with each other via the first virtual FIFO and the second virtual FIFO.