
TS-7300 MANUAL
HARDWARE COMPONENTS
USB Flash Drive or Compact Flash Card
Additional non-volatile storage may be added with a USB flash drive or a Compact Flash
card. These devices supply additional non-volatile storage either for data or for a complete
operation system distribution, such as Debian. A tar-file of Debian is available on the
Technologic Systems website. Alternatively, the developer's kit includes a USB flash
thumb-drive or Compact Flash card pre-loaded with Debian.
Flash memory provided by these devices behaves much as a hard drive does with sizes
ranging from 32MB to 1GB. These products are inherently more rugged than a hard drive
since they are completely solid-state with no moving parts. However, they have the added
advantage of being removable media
Use of a Compact Flash card with TS-7300 SBC or higher requires a USB Compact flash
adapter, which will also be included in the TS-ARM Development Kit if requested. The
USB flash drive has the advantage over a CF card in that the USB drive can be hot
swapped.
Note
Drivers are available in the TS-Kernel to support USB flash drives. One can load
Debian OS with two scripts provided by the on-board flash TS-Linux file system or
available for download at our website. First, invoke /usr/bin/loadUSBModules.sh,
then run the script /usr/bin/loadUSB.sh to chroot into the Debian OS.
SD Memory Card
Technologic Systems has a full license for using the additional SD features which are
reserved for members of the SD Card Association. This has allowed us to design both the
hardware logic core and software specifically tuned to the capabilities of the
TS-7300
CPU
using the official SD specification documents. Since both a Linux driver module and an
ARM9 object file containing OS-independent access routines are provided to customers
purchasing the board hardware, customers do not have to seek SD licensing themselves.
SD Memory Card technology provides large capacity and fast access combined with a
compact and slim profile, making it very appealing for a wide range of next generation
products and applications. In addition, SD Cards feature content protection, planned
capacity growth, high-speed data transfer, and a write protect switch. These devices
supply additional non-volatile storage either for data or for a complete operation system
distribution, such as Debian, to be used with the
TS-7300
SBC
.
The Technologic System SD Card core is a very small implementation and can be
integrated on the
TS-7300
CPLD and/or the TS-7300 FPGA. Four 8-bit registers are
available for the software layer to control the SD Card hardware:
Table: SD Card core registers
I/O Addr
Name
Description
BASE + 0
SDCMD
SD Command register
BASE + 2
SDDAT
SD Data register
BASE + 4
SDSTATE
SD State register
BASE + 6
SDCTRL
SD Control register
FPGA SDRAM
The FPGA has its own dedicated 8MB SDRAM that might be used, for instance, as video
memory for the TS-VIDCORE VGA core. The physical address of the FPGA SDRAM chip
is
0x7220_0000
.
© Apr, 2010 www.embeddedARM.com 25