Title :
Design of a multi-channel high speed FIFO applied to HDLC processor based on PCI bus
Author :
Huang, El ; Wang, Zhigong ; Qiao, Lufeng ; Lu, Yuanlin
Author_Institution :
Southeast Univ., Nanjing, China
fDate :
29 June-1 July 2002
Abstract :
In this paper, a design for a multi-channel high speed FIFO (First-in First-out) is presented. We know FIFO is widely used in various fields of data processing. Especially in the chip of high speed operation access, FIFO is a key device. This paper describes in detail data structure, algorithm and design method of the FIFO that is to support 128 logical channels and throughput maximum of 150 Mbps. The FIFO´s important feature is its structure of data buffer manager. The FIFO succeeds in functional simulation and timing verification on FPGA (Field Programmable Gate Array). Because the FIFO is applied to high speed HDLC based on PCI, its function is also tested successfully through FPGA under environment of a real-time operation system $VxWorks.
Keywords :
field programmable gate arrays; high-speed integrated circuits; microprocessor chips; peripheral interfaces; 150 Mbit/s; FPGA; HDLC processor; PCI bus; VxWorks; circuit design; data algorithm; data buffer manager; data processing; data structure; functional simulation; multi-channel high-speed FIFO; real-time operation; timing verification; Computer buffers; Data processing; Data structures; Design methodology; Field programmable gate arrays; Programmable logic arrays; Real time systems; System testing; Throughput; Timing;
Conference_Titel :
Communications, Circuits and Systems and West Sino Expositions, IEEE 2002 International Conference on
Print_ISBN :
0-7803-7547-5
DOI :
10.1109/ICCCAS.2002.1179058