网络拥塞,是路由器遇到的问题。有软件的方法,还有硬件的方法解决这个问题。软件的方法在TCP层实现,例如流量控制。
硬件的方法有提高时钟的速率。我在硕士论文中的方法是,用FIFO器件。当FIFO半满时,就发送。若有网络拥塞,则FIFO发送数据时,一定不是半满状态,而是近满或者全满。因此用两个FIFO,当发生FIFO全满时,调整时钟速率,提高一倍或者两倍,将数据迅速发送出去。
需要做的工作:
(1)掌握FIFO芯片的功能和引脚图。
(2)用protel画出数字电路设计图。
(3)选择时钟电路方案。1.分频电路。用高时钟,分频成低频时钟使用。优点,数字芯片实现。2.倍频电路。
蓝牙芯片中可以借鉴的是,使用了两个FIFO传送数据。FDDI的弹性缓冲区,也是用FIFO实现的,可以参考。