Download Print this page
Silicon Laboratories Si4010 User Manual
Silicon Laboratories Si4010 User Manual

Silicon Laboratories Si4010 User Manual

Key fob demo kit with aes capability
Hide thumbs Also See for Si4010:

Advertisement

Quick Links

Si4010 K
EY
U
'
G
SER
S
U ID E
1. Purpose
Thank you for your interest in Silicon Laboratories' Si4010 SoC RF key fob demo kit with AES capability. The
Silicon Laboratories Si4010 key fob demo kit with AES capability contains everything you need to familiarize
yourself with and evaluate the Si4010 RF SoC. The kit has two versions, one for the 434 MHz band and one for the
868 MHz band. The key features of the development platform are as follows:
The key fob demo board has five push buttons and one LED output, a PCB antenna, and a battery in a plastic
case.
The key fob uses hardware-accelerated 128-bit advanced encryption standard (AES) encryption and rolling
counter for RKE application.
The receiver demo board has a graphic LCD to display received key fob commands.
The provided software pack contains all the documentation and files needed to develop a user application. The
kit supports the use of Silicon Laboratories' Integrated Development Environment (IDE) for software debugging
and the use of the Keil C compiler, assembler, and linker toolchain.
Contains demo applications using API functions and the key fob demo application.
2. Kit Contents
The kit contains the following items:
Qty
Part Number
4010-DAAKF_434
1
4010-DAPB_434
1
4313-DACB_ANY
1
MSC-AT50-434
1
MSC-PLPB_1
1
CRD2032
1
MSC-DKSW1
4010-DAAKF_868
1
4010-DAPB_868
1
4313-DACB_ANY
1
MSC-AT50-868
1
MSC-PLPB_2
1
CRD2032
1
MSC-DKSW1
Rev 1.1 4/11
S i 4 0 1 0 - K e y f o b - A E S - D E M O
F
D
K
O B
E MO
Si4010 Key Fob Demo Kit with AES Capability 434 MHz
Si4010 Universal Key Fob 434 MHz
Si4313 LCD FSK/OOK Receiver any band
434 MHz Antenna
Key Fob Plastic Case (translucent grey)
CR2032 3 V coin battery
Wireless Development Suite disc
Si4010 Key Fob Demo Kit with AES Capability 868 MHz
Si4010 Universal Key Fob 868 MHz
Si4313 LCD FSK/OOK Receiver any band
868 MHz Antenna
Key Fob Plastic Case (translucent red)
CR2032 3 V coin battery
Wireless Development Suite disc
Copyright © 2011 by Silicon Laboratories
AES C
I T W I T H
Description
APABILITY
Si4010-Keyfob-AES-DEMO

Advertisement

loading
Need help?

Need help?

Do you have a question about the Si4010 and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories Si4010

  • Page 1 Silicon Laboratories Si4010 key fob demo kit with AES capability contains everything you need to familiarize yourself with and evaluate the Si4010 RF SoC. The kit has two versions, one for the 434 MHz band and one for the 868 MHz band. The key features of the development platform are as follows: ...
  • Page 2 Si4010-Keyfob-AES-DEMO Figure 1. Si4010 Universal Key Fob and Plastic Case (P/N 4010-DAPB 868 and MSC-PLPB_1)   Figure 2. Si4313 LCD FSK/OOK Receiver Any-Band (P/N 4313-DACB ANY) with 434 MHz Antenna (P/N MSC-AT50-434) Rev 1.1...
  • Page 3: Key Fob Demo With Aes Capability

    The 4010-DAPB RKE key fob transmitter and the Si4313 FSK receiver are the transmit and receive devices used in this key fob demo. This transmit/receive pair can be used to evaluate the capabilities of the Si4010 transmitter and the Si4313 receiver.
  • Page 4 Battery, and Rolling counter fields of the packets are extended to 16 bytes length all together and are encoded by AES-128. Other fields of the packet are not affected by the encryption.  Address—4 bytes of key fob address. The four-byte random number factory burned in the Si4010 is used as the address. ...
  • Page 5 3.5. Key Fob Firmware Description The complete project of the program used in the demo key fob can be found in the Si4010 documentation kit in the “rke_demo” folder. The key fob wakes up for button push or battery insert. If the battery was inserted, the vSys_FirstPowerUp() API function is called, which shuts down the chip after 600 ms.
  • Page 6 Si4010-Keyfob-AES-DEMO 3.5.1. Key Fob Firmware Flowchart Wake up vSys_Setup( 15 ) Battery vSys_FirstPowerUp() Shutdown Insert? Initialize application Measure Vbat Measure temp Generate session keys Button Timeout? pushed? Assemble packet for the LED demo Shutdown Is button valid for receiver? Set RF parameters...
  • Page 7 Button press mode. The board can go back to Association mode if the PB button is pressed. After an Si4010 key fob associates to the Si4313 RX board, the RX board can receive the button press packets.
  • Page 8 Si4010-Keyfob-AES-DEMO 3.6.1. Receiver Board Firmware Flowchart Figure 5. Basic Program Structure Block Diagram (1 of 2) Rev 1.1...
  • Page 9 Si4010-Keyfob-AES-DEMO   Figure 6. Basic Program Structure Block Diagram (2 of 2) For details on how to program the Si4010, see the following documentation:  Si4010 Data Sheet  AN370: Si4010 Software Programming Guide  Si4010 Development Kit User's Guide...
  • Page 10 “USB” state, or, if the board is supplied from the batteries, switch to the “Bat.” state. 5. After switching on the board, the LCD shows the Silicon Laboratories logo and the firmware version information. The demo shows this information three times during the startup. This startup process can be skipped if any of the PB1–PB3 button is pressed on the board.
  • Page 11 In this case, the key fobs should associate again. The code used in the transmitter of this key fob demo application can be found in the documentation kit in the \Si4010 projects\rke_demo folder. Rev 1.1...
  • Page 12: Software Installation

    Copy the directory structure in a directory of your choice. It is recommended to keep the structure of the Si4010_projects folder to allow the compiler to find the Si4010 common files. Each project has a *.wsp project file in the bin folder that contains all the settings of the IDE for the project, including the relative path of the common files.
  • Page 13: Silabs Ide Run

    Unlock code can be found on the WDS CDROM in the root folder in the Keil_license_number.txt file. Contact your Silicon Laboratories sales representative or distributor for application assistance. For the complete development platform containing debug adapter and development boards, see Silicon Laboratories’...
  • Page 14 The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death.

This manual is also suitable for:

4010-daakf 4344010-daakf 868