SanDisk SDK

User’s Guide, Rev. 1.0

 

 

At any given operational state, the maximum buffer required is 1K, except during the download or playback states. These two depends on the host system

Security Manager Layer

This layer encapsulates the SD Security, and SD Secure Files System. Using the API, SD-Audio layer can access this layer, and all the complexity of MKB process, AKE process, Bus Encryption/Decryption, and Audio Content Encryption/Decryption is hidden from the application layer.

Supported Functionality with 1.0 Release

AKE process is handled in this layer

Bus Encryption/Decryption is performed immediately after each AKE process successfully finished

MKB process is handled in this layer, its been invoked during the SD-Audio initialization

To support the download operations, generating title key method implemented in this layer

Title Key encryption/decryption

Audio content encryption/decryption

Secure file manipulation such as (open, read, delete, write, etc.) handled in this layer

Required buffer in this layer is 1.5 Kbytes for internal use, this is need for the MKB process after the MKB process is complete this layer only require 512 bytes for other operations

File System Layer

This layer provides full FAT file system interface to SD card user area with API functions such as create, delete, insert, merge files, sub-directories, file date/time, file attributes and volume labels.

Supported Functionality with 1.0 Release

Support for FAT12, FAT16 and FAT32

Support for short and long file names

Device Driver Layer

This layer handles all low-level I/O access to MMC card and SD card. It provides eight functions. They are: xxx_init, xxx_drive_open, xxx_drive_close, xxx_read, xxx_write, xxx_erase, xxx_read_serial, where xxx is the peripheral bus name, such as MMC or SPI.

Supported Functionality with 1.0 Release

Hardware access to memory card is through SanDisk verilog host controller.

SD protocol, MMC protocol are implemented and tested on the top of the verilog host controller.

SPI protocol is implemented but not tested on the top of the verilog host controller, due to the limitation of the host controller in SPI mode.

4 SD-SDK Directory Structure

There are four directories under the SD_SDK directory.

© 2003 SanDisk Corporation

4

10/2003

Page 7
Image 7
SanDisk SDDK-07 manual SD-SDK Directory Structure, Security Manager Layer, File System Layer, Device Driver Layer

SDDK-07 specifications

The SanDisk SDDK-07 is a cutting-edge portable solid-state drive designed to meet the growing demands for fast, reliable, and high-capacity data storage solutions. It is particularly favored by professionals such as photographers, videographers, and content creators due to its remarkable speed and compact design. This drive utilizes SATA III technology, ensuring rapid data transfer rates that can significantly improve workflow efficiency.

One of the standout features of the SDDK-07 is its impressive capacity options, which range from 256GB to 2TB. This versatility allows users to choose the capacity that best fits their needs, whether for general storage or extensive media libraries. With its compact and lightweight build, the SDDK-07 is highly portable, easily fitting into pockets, bags, or camera kits, making it ideal for individuals on the go.

The SDDK-07 employs advanced flash memory technology, providing not only faster read and write speeds but also enhanced durability. Unlike traditional hard drives, solid-state drives have no moving parts, which makes them resistant to bumps and shocks. This durability ensures that users can rely on the SDDK-07 to protect their critical data even in demanding environments.

Security features are also a key component of the SanDisk SDDK-07. The drive comes equipped with 256-bit AES hardware encryption, which provides an extra layer of security to safeguard sensitive information. Users can easily manage access through simple password protection, ensuring that unauthorized individuals cannot access their files.

Additionally, the SDDK-07 is compatible with various operating systems, including Windows and macOS, offering cross-platform functionality. This flexibility makes it easy for users to transfer files between different devices without compatibility issues. Furthermore, the plug-and-play design means that no additional software installation is required, simplifying the user experience.

In summary, the SanDisk SDDK-07 is a robust, portable SSD that caters to the needs of users requiring fast access to their data, significant storage capacities, and reliable security features. Its blend of speed, durability, and ease of use makes it an essential tool for anyone seeking to enhance their data storage capabilities.