Network-Attached Storage (NAS)

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 13568
HTM 8 KB 01 Mar 2011 1033
HTM 9 KB 01 Mar 2011 923
PDF 222 KB 19 May 2009 554

User Guides (1)

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

Selection and Solution Guides

Selection Guides (3)

Title Abstract Type Size (KB) Date Views
PDF 4.53 MB 12 Apr 2013 5230
PDF 80 KB 18 Jan 2013 4666
PDF 6.82 MB 16 Aug 2011 1167

Tools and Software

Name Part # Company Software/Tool Type
Code Composer Studio (CCStudio) Integrated Development Environment (IDE) v5 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™ ARM® 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 945
PDF 667 KB 05 Mar 2012 2194
PDF 113 KB 14 Feb 2012 1053
PDF 99 KB 17 May 2011 1954
PDF 84 KB 08 Nov 2010 710
PDF 150 KB 28 Aug 2009 1889

News Releases & Authored Articles

Visit the News Center

Similar End-Equipment Solutions

TI End-Equipment

All TI End-Equipment Solutions

Support and Community


Visit the TI Wiki

Other Support