About Us
Museum

V4 HW Discussion

From RFID Guardian


Contents

RF40 Components

CPU board

Guardian V4 (RF40) has a separate CPU baby-board, which contains a beefy BlackFin (BF547 at 600MHz), 128MB DDR memory, 512MB NAND flash, and an RTC battery; this CPU board connects to the main board via a DIMM-200 connector.

Analog Parts

The Analog Front Ends (AFEs) contain radio antenna circuits, amplifiers, and DACs/ADCs. The AFEs are pluggable daughter boards for different RF frequencies: 13.56MHz will be the first, followed by LF and UHF frontends.

Screen

RF40 is equipped with a 320x240 TFT screen with touchscreen: Ampire AM-24030 with an Ilitek Ili9320 controller.

Main board

The main board houses:

  • ethernet (Asix AX88796B, an NE2000-compatible);
  • USB OTG, with hardware for both USB slave and USB host;
  • 4 UARTs, one of which is connected to a smart BlueTooth module: a Modulestek MB-C041;
  • beefy Altera FPGA: Cyclone III, EQFP144; most of the RF signal processing (filtering) will be done on the FPGA;
  • async bus connects to the FPGA;
  • the CPU can access the JTAG pins of the FPGA to upload a program to it;
  • surround sound;
  • programmable LEDs and pushbuttons;
  • JTAG for the CPU;
  • JTAG for the FPGA;
  • DIMM-200 connector for the CPU baby-board;
  • connector for an AFE;
  • expansion connectors that export all BlackFin pins

The expansion connectors allow RF40 to be used as a Development board in itself.

Housing

The housing will have clippable antennas. The housing can comfortably contain a 13.56MHz antenna. UHF antennas are very small. What about LF antenna sizes? The housing has openings for changing the AFE, touchscreen, and a few LEDs/buttons.

HW Issue tracker for RFID Guardian V4 (RF40)

We have a separate bug tracker for issues we needed to fix in hardware in the Alpha hardware release

GPIO Layout

Enumeration of pin-layout all device and GPIO pins, including their mapping on the DIMM-200 connector