International audienceMany flow control and resources management algorithms for ATM networks are chosen by the ATM-Forum. But their complexities make the integration in specific circuits expensive and risky. In this paper we present an architecture allowing flow control and resource management in order to prevent network congestion. The developed idea is to design an adaptive flow control algorithm based on two kinds of cells (data and control) ensuring a continuous dialogue between the transmitter and the receiver. Memory resource management uses the linked list allowing optimal use of memories in a circular way. The system design is achieved using a methodology based on VHDL as a hardware description language. The different steps from specification until circuit layout, have been achieved with a 0.6 µm CMOS technology