• DocumentCode
    2786068
  • Title

    A Field Programmable RFID Tag and Associated Design Flow

  • Author

    Jones, Alex K. ; Hoare, Raymond R. ; Dontharaju, Swapna R. ; Tung, Shenchih ; Sprang, Ralph ; Fazekas, Josh ; Cain, James T. ; Mickle, Marlin H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Pittsburgh Univ., PA
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    Current radio frequency identification (RFID) systems generally have long design times and low tolerance to changes in specification. This paper describes a field programmable, low-power active RFID tag, and its associated specification and automated design flow. RFID primitives to be supported by the tag are enumerated with RFID macros, or assembly-like descriptions of the tag operations. From these, the RFID preprocessor generates templates automatically. The behavior of each RFID primitive is specified using ANSI C in the template. The resulting file is compiled by the RFID compiler. A smart buffer sits between the transceiver and the tag controller, to detect whether incoming packets are intended for the tag. By doing so, the main controller may remain powered down to reduce power consumption. Two system-on-a-chip implementation strategies are presented. First, a microprocessor based system for which a C program is automatically generated. The second includes a block of low-power FPGA logic. The user supplied RFID logic in ANSI-C is automatically converted into combinational VHDL by the RFID compiler. Based on a test program, the processors required 183, 43, and 19 muJ per transaction for StrongARM, XScale, and EISC processors, respectively. By replacing the processor with a Coolrunner II, the controller can be reduced to 1.11 nJ per transaction
  • Keywords
    field programmable gate arrays; radiofrequency identification; system-on-chip; transceivers; ANSI-C; C program; Coolrunner II; EISC processors; StrongARM; VHDL; XScale; design flow; field programmable RFID tag; low power FPGA logic; microprocessor-based system; radio frequency identification systems; smart buffer; system on a chip; tag controller; transceivers; Active RFID tags; Assembly; Automatic control; Energy consumption; Field programmable gate arrays; Microprocessors; RFID tags; Radiofrequency identification; System-on-a-chip; Transceivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-7695-2661-6
  • Type

    conf

  • DOI
    10.1109/FCCM.2006.7
  • Filename
    4020905