Design and implementation of ATM NIC in FPGA

被引:0
|
作者
Reddipalli, V [1 ]
Padala, SP [1 ]
Patel, P [1 ]
机构
[1] Univ Texas, Dept Elect Engn, San Antonio, TX 78249 USA
关键词
ATM; PCI; NIC;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Man's thirst for processor speed resulted in high performance processors. In order to exploit the performance need was felt for high-speed bus architecture. One such high-speed bus architecture is the Peripheral Component Interconnect (PCI). The PCI bus can be populated with adapters requiring fast accesses to each other and/or system memory and that can be accessed by the processor at speeds approaching that of the processor's full native bus speed. One of the highly used adapters is the Network Interface Card (NIC). This paper is about the design and implementation of ATM NIC using FOGA technology. The ATM NIC includes a PCI master interface for the host system's PCI bus. This interface provides efficient, low latency transfers to and from the host memory. Further, the master transfer method of NIC relieves the host system processor from most of the activities involved in ATM communication. The device driver only needs to write and maintain small descriptors in the host memory and to update pointers in local memory for the NIC. All ATM cell payload as well as all key descriptor transfers, are controlled by the NIC. This ATM NIC design is capable of implementing segmentation and reassembly functions for AAL 5 communications, including the control and interface to the ATM physical layer interface. The verification of the design has been done with the aid of a test-bench. The PCI Interface is a 32-bit version and is modeled with Verilog HDL. The details of the design specifications, constraints, tradeoffs, device utilization and power consumption have been reported.
引用
收藏
页码:193 / 196
页数:4
相关论文
共 50 条
  • [1] An FPGA implementation of the ATM layer
    de Lima, JAG
    Melchier, EUK
    da Silva, HS
    [J]. 13TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2000, : 185 - 190
  • [2] FPGA implementation of a scalable shared buffer ATM switch
    Shim, JW
    Jeong, GJ
    Lee, MK
    Ahn, SH
    [J]. ICAATM'98: 1998 1ST IEEE INTERNATIONAL CONFERENCE ON ATM, 1998, : 247 - 251
  • [3] The ATM switch and header error control FPGA implementation
    Kovalsky, J
    Miklík, D
    Mitrych, J
    Vlcek, K
    [J]. PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 239 - 244
  • [4] The Design of FPGA-Based Real Time Intrusion Detection NIC
    Cheng, Bingyuan
    Qiu, Kaijin
    Yang, Zuyong
    [J]. INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 2585 - 2591
  • [5] A Robust Design and Rapid Implementation of Redundant NIC and Its Performance
    Hoang-Anh Pham
    Kim, Se-Mog
    Rhee, Jong-Myung
    [J]. INTERNATIONAL CONFERENCE ON ELECTRICAL, CONTROL AND AUTOMATION ENGINEERING (ECAE 2013), 2013, : 597 - 602
  • [6] FPGA implementation of an ATM traffic classifier for Quality of Service management
    Holgado, S
    Lopez-Buedo, S
    Pearmain, AJ
    [J]. MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 210 - 212
  • [7] Design and implementation of emulator on FPGA
    Hayama, Kiyoteru
    Matsumoto, Tsutomu
    Shimada, Yasuyuki
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 67 - +
  • [8] ADPLL Design and Implementation on FPGA
    KusumLata
    Kumar, Manoj
    [J]. 2013 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND SIGNAL PROCESSING (ISSP), 2013, : 272 - 277
  • [9] AES Cardless Automatic Teller Machine (ATM) Biometric Security System Design Using FPGA Implementation
    Ahmad, Nabihah
    Rifen, A. Aminurdin M.
    Abd Wahab, Mohd Helmy
    [J]. INTERNATIONAL ENGINEERING RESEARCH AND INNOVATION SYMPOSIUM (IRIS), 2016, 160
  • [10] DESIGN AND IMPLEMENTATION OF AN FPGA TRANSPONDER
    TAN, BH
    TAN, E
    LAU, KT
    MAR, SC
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (05) : 255 - 259