|
The purpose of this thesis is to build a high speed ATM networkinterface card ( NIC ) for supporting the multimedia applications onthe PC platform. The PCI/ATM NIC combines the PCI bus high transferrate and the ATM high bandwidth. Three chips are designed andimplemented by ourselves in the PCI/ATM card. Two FPGA chips are forprocessing ATM/AAL5 functions. The other one is a PCI controller,which is as a bridge for the host CPU and the PCI/ATM NIC throughPCI bus. All of the three FPGA chips are implemented by Actel''s ACT284 pins FPGA chips. Because the design of PCI controller follows thespecification ( such as clock rate, bus protocol etc. ) of PCI bus,the PCI/ATM NIC can be plugged into the PCs without setting anyjumpers, such as I/O port address or IRQ number in the PCs. In thisthesis, we focus on the design and implementation of PCI/ATM card which includes an application specific controller.
|