Datasheet

4D SYSTEMS GOLDELOX Processor
© 2012 4D SYSTEMS Page 8 of 25 www.4dsystems.com.au
GOLDELOX PROCESSOR
Item
Sym
Min
Typ
Max
Unit
Read Low Pulse
tRL
300
-
-
ns
Read High Pulse
tRH
300
-
-
ns
Read Bus Cycle Total
tRT
600
-
-
ns
Read Data Hold
tDH
150
-
-
ns
SPI Interface Master Mode Only 5.2.
The GOLDELOX supports micro-SD/micro-SDHC
memory cards as well as Serial Flash memory chips
via its hardware SPI interface. These storage
devices are used for all multimedia file storage
such as images, animations and movie clips. The
memory card can also be used as general purpose
storage for data logging applications. Support is
available for micro-SD with up to 2GB capacity and
for high capacity HC memory cards starting from
4GB and above. The GOLDELOX also supports any
other general purpose SPI serial device.
SDI pin (SPI Serial Data In):
The SPI Serial Data Input (SDI). It connects to the
Serial Data Out (SDO) pin of external SPI device.
SDO pin (SPI Serial Data Out):
The SPI Serial Data Output (SDO). This pin connects
to the Serial Data In (SDI) signal of the external SPI
device.
SCK pin (SPI Serial Clock):
The SPI Serial Clock output (SCK). This pin connects
to the Serial Clock (SCK) signal of the external SPI
device.
SDCS pin (SPI Chip Select):
SPI device Chip Select (SDCS). Connect this pin to
the Chip Enable (CE or CS) signal of the external SPI
device.
Also refer to “Section 13.3 SPI Timing Diagram
Serial Port - UART 5.3.
The GOLDELOX has a dedicated hardware UART
that can communicate with external serial devices.
This is referred to as the COM0 module. The
primary features are:
Full-Duplex 8 bit data transmission and
reception through the TX and RX pins.
Data format: 8 bits, No Parity, 1 Stop bit.
Auto Baud feature.
Baud rates from 300 baud up to 256K baud.
Single byte transmits and receives or a fully
buffered service. The buffered service
feature runs in the background capturing
and buffering serial data without the user
application having to constantly poll the
serial port. This frees up the application to
service other tasks.
The Serial port is also the primary interface for
downloading user application code (compiled
4DGL byte-code) into the GOLDELOX flash
program memory. Once the download is complete
the serial port is available for user application.
Note: Low level PmmC chip programming and
updates also take place via the serial port.
Refer to “Section 4. In-Circuit-Serial-Programming
(ICSP)” for further details.
TX pin (Serial Transmit):
Asynchronous Serial port Transmit pin, TX.
Connect this pin to external serial device Serial
Receive (Rx) signal.
RX pin (Serial Receive):
Asynchronous Serial port Receive pin, RX. Connect
this pin to external serial device Serial Transmit
(Tx) signal.
General Purpose I/O Interface 5.4.
There are 2 GPIO pins available, IO1 and IO2. Each
GPIO has a multitude of high level functions
associated with it and these can be selected within
4DGL user application code.
Refer to the separate document titled
GOLDELOX-Internal-Functions.pdf” for a
complete set of built in 4DGL library functions.
IO1, IO2 pins (General Purpose Input Output):
General purpose IO1, IO2 pins. The table below
lists the available GPIO functions and features.