DocumentCode :
2578028
Title :
A modular VLSI architecture for real-time processing of video streaming applications over ATM network
Author :
Doumenis, Gr. ; Konstantoulakis, G. ; Korinthios, G. ; Lykakis, G. ; Reisis, D. ; Synnefakis, G.
Author_Institution :
Dept. of Electr. Eng., Nat. Tech. Univ. of Athens, Greece
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
213
Abstract :
This paper presents a VLSI architecture specifically designed to support emerging video/data communication/multiplexing applications as a video/communication controller in an ATM network. Using a shared memory with efficient interconnection the design can accommodate either a processing system as a peripheral which can store data and perform specific operations on these, or a switching system as a buffer with real time processing and multiplexing capabilities. The architecture consists of three (3) processing modules, a shared memory with four (4) banks and two (2) input/output modules. The design can operate at a data transfer speed of 622 Mbit/sec. Per flow queuing, implemented in shared memory, supports shaping and multiplexing operations on data, on a process/connection basis. The design is capable of multiplexing thousands of flows performing shaping according to a traffic profile for each flow. Traffic profiles could be either static according to negotiable network parameters or dynamic in applications, such as video transport, where a connection presents diversity in bandwidth allocation requirements. Dynamic update of traffic profiles involves real-time measurements and calculations of incoming packets. These operations are efficiently mapped in hardware/software components, inside the processing modules, implementing the respective algorithms. Performance trials of the design have indicated that the behaviour of the controller under heavy load improves with the use of the appropriate algorithms. The architecture embeds both the processing and the memory modules, thus producing a true system-on-a-chip solution
Keywords :
VLSI; asynchronous transfer mode; buffer storage; data communication; digital signal processing chips; modules; multiplexing; real-time systems; telecommunication networks; video signal processing; 622 Mbit/s; ATM network; algorithms; bandwidth allocation; buffer; data communication; data transfer speed; dynamic update; hardware/software components; input/output modules; memory modules; modular VLSI architecture; multiplexing applications; network parameters; per flow queuing; processing modules; real time processing system; real-time measurements; real-time processing; shared memory; switching system; system-on-a-chip solution; traffic profiles; video communication; video streaming applications; video transport; video/communication controller; Asynchronous transfer mode; Buffer storage; Communication system control; Data communication; Real time systems; Switching systems; Telecommunication traffic; Traffic control; Very large scale integration; Video sharing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrotechnical Conference, 2000. MELECON 2000. 10th Mediterranean
Conference_Location :
Lemesos
Print_ISBN :
0-7803-6290-X
Type :
conf
DOI :
10.1109/MELCON.2000.880405
Filename :
880405
Link To Document :
بازگشت