Network Attached Storage

Network Attached Storage: Design & build NAS systems for wireless data transmission and data storage

Block Diagram

Click on the colored blocks to view or sample recommended solutions


Design Considerations

Network-Attached Storage (NAS)

Network Attached Storage (NAS) products are widely used in consumer and enterprise applications for electronic information storage. In addition to traditional direct attached data storage for computers, NAS also have the capability of storing data over wireless networks. Files, photos, and other media are stored in hard disks through Serial ATA ports, and are uniquely encrypted to protect user privacy. Additional SATA ports may be added to the system for increased data storage with the inclusion of a SATA multiplier.

Other peripherals such as printers or external hard drives could be connected to NAS using the USB interface. SuperSpeed USB 3.0 host controllers and interface devices are available at TI and can boost USB data rates to a maximum of 5 Gbps. ESD protection is available for various interfaces to protect the end product itself from being destroyed. An optional external RAID controller provides additional storage functionality and reliability by building redundancy into the system for security or other high-reliability data-storage applications. A touch-screen LCD display could be added to a NAS to provide a better user experience.

In addition to offering processors well suited for the primary data storage function, TI also offers processors that can integrate streaming media functionality into the end product. These processors are ideal for encoding/decoding media files for higher end products such as media players/servers.

The core system includes:

  • Processor – An ARM based processor is used for data transmission and encryption, while an optional video accelerator performs media decoding, transcoding/encoding as well as media stream packetization. With the streaming media capability, NAS could play any stored media without connecting to a PC.
  • User Interface - Allows the user to access the stored files and communicate with other applications in the network.
  • Network Interface - Allows wired/ wireless data transmission and storage, through either Gigabit Ethernet or a cable modem, or 802.11 interface.
  • Power Management - Including AC-to-DC conversion and regulation to create the main power for core and I/O power for the main processor, DDR memory, as well as power for the storage hard disk drives. TI offers all power solutions to meet stringent energy conservation mandates..

Application Notes (4)

Title Abstract Type Size (KB) Date Views
PDF 186 KB 08 Jan 2014 2173
HTM 8 KB 01 Mar 2011 225
HTM 9 KB 01 Mar 2011 298
PDF 222 KB 19 May 2009 79

User Guides (1)

Title Abstract Type Size (KB) Date Views
htm 8 KB 03 Apr 2013 410
    

Reference Designs

Selection and Solution Guides

Selection Guides (3)

Title Abstract Type Size (KB) Date Views
PDF 4.53 MB 12 Apr 2013 4632
PDF 80 KB 18 Jan 2013 1629
PDF 6.82 MB 16 Aug 2011 227

Tools and Software

Name Part # Company Software/Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE) CCSTUDIO Texas Instruments SW Development Tools, IDEs, Compilers
Linux EZ Software Development Kit (EZSDK) for DaVinci(TM) DM814x and DM816x Video Processors LINUXEZSDK-DAVINCI Texas Instruments Software Development Kits (SDK)
Linux EZ Software Development Kit (EZSDK) for Sitara™ Processors LINUXEZSDK-SITARA Texas Instruments Software Development Kits (SDK)
Linux Software Development Kit (SDK) for AM1x Microprocessors LINUXSDK-AM1X Texas Instruments Software Development Kits (SDK)

Product Bulletin & White Papers

White Papers (6)

Title Abstract Type Size (MB) Date Views
PDF 273 KB 30 May 2012 262
PDF 667 KB 05 Mar 2012 1374
PDF 113 KB 14 Feb 2012 219
PDF 99 KB 17 May 2011 1294
PDF 84 KB 08 Nov 2010 415
PDF 150 KB 28 Aug 2009 597

News Releases & Authored Articles

Visit the News Center

Similar End-Equipment Solutions

TI End-Equipment

All TI End-Equipment Solutions

Support and Community

Wikis

Visit the TI Wiki

Other Support