For this project, three separate FSM's will be designed to handle the various tasks required to authenticate a specific card:
- Parity Checker FSM - Ensures that the data bits correctly aligns with the odd/even parity bits presented by the RFID reader
- Data Loader FSM - Extracts 24 bits from the center of a 26-bit serial data sequence to load into shift register RAM
- Data Checker FSM - Compares the 24 bits from shift register RAM with bits in EEPROM to see if a match was attained
Parity Checker FSM
Parity OK when S1S0 = 00 and main counter == 25 (26 total bits received)
Attachments:
RFID-15.jpg (image/jpeg)