Használati útmutató Microchip ATAES132A
Microchip
nincs kategorizálva
ATAES132A
Olvassa el alább 📖 a magyar nyelvű használati útmutatót Microchip ATAES132A (11 oldal) a nincs kategorizálva kategóriában. Ezt az útmutatót 5 ember találta hasznosnak és 3 felhasználó értékelte átlagosan 4.5 csillagra
Oldal 1/11

Atmel CryptoAuthentication
ATAES132A Firmware Development Library
USER GUIDE
Introduction
This user guide describes how to use the Atmel® CryptoAuthentication™
ATAES132A Firmware Development Library with a customized security
project and how to tune it towards the hardware. To fully understand this
document, it is required to have the library code base.
The ATAES132A is fully backwards compatible with the ATAES132. As a
result, the ATAES132A library is an extension of the ATAES132 library.
There are additional definitions added into ATAES132 library to support
ATAES132A specific commands.
Features
•Layered and Modular Design
•Compact and Optimized for 8- and 32-bit Microcontrollers
•Easy to Port
•Supports I2C and SPI Communication
•Distributed as Source Code
Atmel-8759A-CryptoAuth-ATAES132A-FW-Dev-Library_User Guide-01/2016

Table of Contents
Introduction......................................................................................................................1
Features.......................................................................................................................... 1
1. Overview....................................................................................................................3
1.1. Layered Design............................................................................................................................ 3
1.1.1. Physical Layer............................................................................................................... 4
1.1.2. Communication Layer....................................................................................................4
1.1.3. Command Marshaling Layer..........................................................................................4
1.1.4. Application Layer........................................................................................................... 4
1.2. Portability......................................................................................................................................4
1.3. Robustness...................................................................................................................................5
1.4. Optimization..................................................................................................................................5
2. Project........................................................................................................................6
2.1. Example Projects..........................................................................................................................6
2.2. Project Integration........................................................................................................................ 6
2.2.1. Folder Structure............................................................................................................. 6
2.2.2. Porting........................................................................................................................... 6
3. Tuning........................................................................................................................9
3.1. Removal of Command Marshaling Layer..................................................................................... 9
3.2. Removal of Communication Layer............................................................................................... 9
3.3. I2C Interface Using GPIO aka "bit-bang" Instead of I
2C Hardware.............................................. 9
4. Revision History.......................................................................................................10
Atmel ATAES132A Firmware Development Library [USER GUIDE]
Atmel-8759A-CryptoAuth-ATAES132A-FW-Dev-Library_User Guide-01/2016
2

1. Overview
1.1. Layered Design
The library consists of logically layered components in each successive layer. Since the library is
distributed as C source code, a customer application project can use or include specific parts of the
library code. For instance, compile and link the command marshaling layer functionality or exclude it. For
an embedded application that only wants authentication from the device, it would make sense for that
application to construct the byte stream per the device specification and communicate directly with the
silicon via one of the communication methods available. This would generate the smallest code size and
simplest code.
Figure 1-1. ATAES132A Library Architecture
Devices
Physical,
Hardware
Independent
Command
Marshaling
Application
Physical,
Hardware
Dependent
Communication
(spi_phys.c)
(i2c_phys.c)
(aes132_spi.c)
Commands (aes132_comm_marshaling.c)
Customer
(aes132_i2c.c)
Additional
ATAES132A
ATAES132A
Application
aes132m_write_memory(),aes132m_read_memory(),aes132M_execute()
Communications Interface (aes_comm.c)
aes132c_wakeup(), aes132c_send_and_receive(), aes132c_calculate_crc()
I2C Interface
I2C Interface
Single Perpheral Interface
Single Perpheral Interface
Atmel ATAES132A Firmware Development Library [USER GUIDE]
Atmel-8759A-CryptoAuth-ATAES132A-FW-Dev-Library_User Guide-01/2016
3
Termékspecifikációk
Márka: | Microchip |
Kategória: | nincs kategorizálva |
Modell: | ATAES132A |
Szüksége van segítségre?
Ha segítségre van szüksége Microchip ATAES132A, tegyen fel kérdést alább, és más felhasználók válaszolnak Önnek
Útmutatók nincs kategorizálva Microchip
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
15 Január 2025
Útmutatók nincs kategorizálva
- nincs kategorizálva Fisher & Paykel
- nincs kategorizálva RAB
- nincs kategorizálva Werma
- nincs kategorizálva Pressalit
- nincs kategorizálva Orange
- nincs kategorizálva Nostalgia
- nincs kategorizálva Yeyian
- nincs kategorizálva Zedar
- nincs kategorizálva Inter-Tech
- nincs kategorizálva Autotek
- nincs kategorizálva Western Co.
- nincs kategorizálva HyperJuice
- nincs kategorizálva Tivoli Audio
- nincs kategorizálva ActiveJet
- nincs kategorizálva Bixolon
Legújabb útmutatók nincs kategorizálva
10 Április 2025
10 Április 2025
10 Április 2025
9 Április 2025
9 Április 2025
9 Április 2025
9 Április 2025
9 Április 2025
9 Április 2025
9 Április 2025