• DocumentCode
    2789001
  • Title

    A CAM Emulator Using Look-Up Table Cascades

  • Author

    Nakahara, Hiroki ; Sasao, Tsutomu ; Matsuura, Munehiro

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Kyushu Inst. of Technol., Lizuka
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    An address table relates k different registered vectors to the addresses from 1 to k. An address generation function represents the address table. This paper presents a realization of an address generation function with an LUT cascade on an FPGA. The address generation function is implemented by BRAMs of an FPGA, while the addition and the deletion of registered vectors are implemented by an embedded processor on the FPGA. Compared with CAMs produced by the Xilinx Core Generator, our implementations are smaller and faster. This paper also shows that the addition and deletion of a registered vector can be done in time that is proportional to the number of cells in the LUT cascade.
  • Keywords
    content-addressable storage; embedded systems; field programmable gate arrays; storage allocation; table lookup; vectors; BRAM; FPGA; LUT; Xilinx Core Generator; address generation function; address table; content addressable memory emulator; embedded processor; look-up table cascades; registered vectors; CADCAM; Circuits; Computer aided manufacturing; Computer science; Dictionaries; Field programmable gate arrays; Internet; Logic functions; Pattern matching; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370372
  • Filename
    4228100