1 / 11

FPGA based High speed and low area cost pattern matching

FPGA based High speed and low area cost pattern matching. Authors : Jian Huang, Zongkai Yang, Xu Du, and Wei Liu Publisher : Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines(FCCM) Present: Kia-Tso Chang Date: Jan 22 2008. 1. outline. Introduction

danica
Télécharger la présentation

FPGA based High speed and low area cost pattern matching

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FPGA based High speed and low area cost pattern matching Authors: Jian Huang, Zongkai Yang, Xu Du, and Wei Liu Publisher: Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines(FCCM) Present: Kia-Tso Chang Date: Jan 22 2008 1

  2. outline • Introduction • Half-byte comparators (HBC) • Architecture of pattern matching • Evaluation

  3. Introduction • byte comparator does not fit the 4-input LUT in FPGA . • Large numbers of fan out of input signals will cause the decrease of system operating frequency. • The amount of comparators will increase with the number of pattern of system.

  4. Half-byte comparators (HBC) • HBCs are simply 4 to 1 decoders. If the input 4 bits match the value configured in the HBC, the output of HBC will be asserted high. A HBC just fits an FPGA LUT .

  5. Architecture of pattern matching

  6. Architecture of pattern matching 6

  7. Architecture of pattern matching

  8. Architecture of pattern matching

  9. Evaluation

  10. Evaluation

  11. Evaluation

More Related