Digi, Digi International, the Digi logo, a Digi International Company, Digi JumpStart Kit and ConnectCore are
trademarks or registered trademarks of Digi International, Inc. in the United States and other countries worldwide.
All other trademarks are the property of their respective owners.
All other trademarks mentioned in this document are the property of their respective owners.
Information in this document is subject to change without notice and does not represent a commitment on the part
of Digi International.
Digi provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not
limited to, the implied warranties of fitness or merchantability for a particular purpose. Digi may make
improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at
any time.
This product could include technical inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes may be incorporated in new editions of the publication.
core module family. Visit the Digi support website:
www.digiembedded.com/support.
To access current technical documentation available for the S3C2443 processor,
please visit the Samsung website.
. . . . .
Conventions used
in this guide
This table describes the typographic conventions used in this guide:
This conventionIs used for
italictypeEmphasis, new terms, variables, and document titles.
monospaced typeFilenames, pathnames, and code examples.
Digi information
Documentation
updates
Please always check the product specific section on the Digi support website for the
most current revision of this document: www.digiembedded.com/support.
Change Log
Revision BAdded WLan information for the ConnectCore Wi-9M 2443.
Added WLan information under environmental specifications in Appendix A.
Added a new drawing on page 136.
Made minor document updates.
www.digiembedded.com
Chapter 1
Contact
information
For more information about your Digi products, or for customer service and
technical support, contact Digi International.
To contact Digi International byUse
MailDigi International
11001 Bren Road East
Minnetonka, MN 55343
U.S.A
World Wide Webhttp://www.digiembedded.com/support/
emailhttp://www.digiembedded.com/support/
Telephone (U.S.)(952) 912-3444 or (877) 912-3444
Telephone (other locations)+1 (952) 912-3444 or (877) 912-3444
The network-enabled ConnectCore 9M 2443 core module family delivers leading
performance, low power operation, and rich peripheral interface support for a wide
variety of applications, including medical devices, transportation, security/access
control, networked displays, and more.
The modules utilize an innovative and power-efficient Samsung S3C2443 processor
with up to 533 MHz and a multilayered memory bus architecture that allows
simultaneous data transfer between processor, memory and peripherals. This
optimized design eliminates the traditional bus bandwith bottlenecks that are
common on other platforms. For example, updating graphical information through
the LCD controller and retrieving relevant data from memory at the same time can
now be realized without compromising overall performance and user experience.
Designed from the ground up with power budget conscious applications in mind, the
ConnectCore 9M 2443 module family is an ideal system platform for mobile and
battery-operated product designs with full off-the-shelf hard- and software support
for all power management modes. The modules also offer a wide variety of onboard peripherals such as network connectivity options, a TFT/CSTN LCD controller,
camera interface, audio codec interfaces, hi-speed USB device, full-speed USB host,
high-speed memory card support, external mass storage, and other interfaces.
Features and functionality
32-bit Samsung S3C2443 processor
ARM920T core at 400/533 MHz
16 KB of instruction/data cache
Up to 133 MHz memory bus speed
Up to 1 GB of NAND Flash
Up to 256 MB DDR SDRAM
www.digiembedded.com12
Chapter 1
LCD controller (CSTN/TFT)
Up 1024x1024 pixels resolution
Up to 16 grey levels/4096 colors (STN)
Up to 24 bpp, two overlay windows (TFT)
Camera interface
ITU-R BT 601/656 8-bit mode support
4096x4096 pixels / 2048x2048 scaling
Mirror, 180° rotation, digital zoom in
RGB 16/24-bit, YCbCr 4:2:0/4:2:2 output
I2S and AC’97 audio codec controllers
USB support with integrated PHYs
USB 2.0 device, 1-port, high-/full-speed
USB 1.1 host, 2-port, low-/full-speed
Ethernet interface
–10/100 Mbit Ethernet MAC and PHY
WLAN interface
–802.11a/b/g WLAN interface with dual-diversity antenna setup
4-channel UART
Up to 921 kbps, IrDA 1.0 SIR mode
2-port SPI/Single-port HS-SPI
Master and slave mode
Up to 33 MHz
I2C-Bus Interface
1-ch Multi-Master IIC-Bus
Serial, 8-bit oriented and bi-directional data transfers up to 100 Kbit/s in
4 pins provided for software configuration, which are routed to standard pin
locations on the development board (CONF[7:4]).
4 pins provided for hardware configuration, routed to the base board at
standard pin locations, including debug enable (DEBUG_EN#) and NAND flash
write protect (NAND_FWP#).
Power SupplyThe common power supply for the module is 3.3VDC. VLIO has to be connected to
3.3V on the base board.
The CPU specific core voltage of 1.2V@300MHz (1.3V@400MHz) and the voltage for
VDD alive will be generated on the module from the VLIO input, while the voltage for
memory power supply and I/OS is fed directly from the 3.3V.
The following requirements have to be met by the power supply:
Power Supply@400MHz@533MHz
Module Power Supply 3.3V3.3V ±5%3.3V ± 5%
Module Power Supply VLIO3.3V ±5%3.3V ±5%
Core Voltage1.3V (1.25V - 1.35V)1.375 (1.325V - 1.425V)
VDD alive1.15V - 1.35V1.15V - 1.2V
Voltage for internal RTC3V (1.8V - 3.6V)3V (1.8V - 3.6V)
Power Supply for ext. RTC
VRTC
Analog Voltage3.3V (3V - 3.6V)3.3V (3V - 3.6V)
VIN at common CPU pins-0.3V - 3.3V ± 0.3V-0.3V - 3.3V ± 0.3V
3V (e.g. Li-Battery)3V (e.g. Li-Battery)
The voltage at pin RTCVDD has been connected to 3.3V, even though the RTC is not
used. If VDD_RTC is not used, it has to be high (VDD_RTC=3.3V).
The S3C2443 supports DVS (dynamic voltage scaling). This means that the core
voltage may be reduced to 1V in idle mode while clock frequency is also reduced.
VRTC is used to connect a battery on the base board for the external RTC on the
module. If the external RTC is not used, pin VRTC doesn't need to be connected. VRTC
is only used to power the external RTC on the module.
If a battery supplies the power for the module, the pin BATT_FLT# can be connected
to a comparator output on the base board. The comparator may supervise the battery
voltage on the base board. The CPU does not wake up at power-off mode in case of
www.digiembedded.com18
Chapter 1
low battery state. If this feature is not used, the pin has to be left open, because a
10k pull up resistor is provided at the module.
Analog voltage AVCC and AGND, e.g. for a touch screen, are also provided on the
module system connector.
For the power control logic, the S3C2443 has various power management schemes
to keep optimal power consumption for a given task. These schemes are related to
PLL, clock control logics (ARMCLK, HCLK, and PCLK) and wakeup signals.
ARMCLK is used for ARM920T core.
HCLK is the reference clock for internal AHB bus and peripherals such as the
memory controller, the interrupt controller, LCD controller, the DMA, USB host
block, System Controller, Power down controller and etc.
PCLK is used for internal APB bus and peripherals such as WDT, IIS, I2C, PWM
timer, ADC, UART, GPIO, RTC and SPI etc.
The following figure shows the clock distribution:
The power management block in the S3C2443 can activate four modes: NORMAL,
STOP, IDLE, and SLEEP. These are described below.
NORMAL mode In General Clock Gating mode, the On/Off clock gating of the individual clock
source of each IP block is performed by controlling each corresponding clock source
enable bit. The Clock Gating is applied instantly whenever the corresponding bit is
changed.
IDLE mode In IDLE mode, the clock to the CPU core is stopped. The IDLE mode is activated just
after the execution of the STORE instruction that enables the IDLE Mode bit. The
IDLE Mode bit should be cleared after wake-up from IDLE state.
STOP modeAll clocks are stopped for minimum power consumption. Therefore, the PLL and
oscillator circuits are also stopped (oscillator circuit is controlled by PWRCFG
register). The STOP mode is activated after the execution of the STORE instruction
that enables the STOP mode bit. The STOP Mode bit should be cleared after wakeup from STOP state.
To exit from STOP mode, external interrupt, RTC alarm, RTC Tick, or BATT_FLT has
to be activated. During the wake-up sequence, the crystal oscillator and PLL may
begin to operate. The crystal oscillator settle-down time and the PLL lock-time is
required for a stable ARMCLK and automatically inserted by the hardware of
S3C2443X. During these lock and settle-down times, no clock is supplied to the
internal logic circuitry.
The following describes the sequence initiating STOP mode:
1Set the STOP Mode bit (by the main CPU).
2System controller requests bus controller to finish pending transaction.
3Bus controller sends acknowledgement to system controller after bus
transactions are completed.
4System controller requests memory controller to enter self-refresh mode,
preserving SDRAM contents.
5System controller waits for self-refresh acknowledgement from memory
controller.
6After receiving the self-refresh acknowledge, system controller disables system
clocks, and switches SYSCLK source to MPLL reference clock.
7Disables PLLs and Crystal (XTI) oscillation. If OSC_EN_STOP bit in PWRCFG
register is 'high,' then system controller does not disable crystal oscillation.
Note: DRAM has to be in self-refresh mode during STOP and SLEEP mode to retain valid
memory data. LCD must be stopped before STOP and SLEEP mode, because DRAM can
not be accessed when it is in self-refresh mode.
SLEEP modeThe block disconnects power to CPU, and the internal logic, with the exception of
the wake-up logic. Activating the SLEEP mode requires two independent power
sources. One of the two power sources supplies the power for the wake-up logic.
www.digiembedded.com20
Chapter 1
The other power source supplies the CPU and internal logic, and should be
controlled for power on/off. In SLEEP mode, the second power supply source for the
CPU and internal logic will be turned off. The wake-up from SLEEP mode can be
issued by EINT[15:0].
In SLEEP mode, VDDi, VDDiarm, VDDMPLL and VDDEPLL will be turned off, and are
controlled by PWREN. If the PWREN signal is activated (H), VDDi and VDDiarm are
supplied by an external voltage regulator. If PWREN pin is inactive (L), VDDi and
VDDiarm are turned off.
In Power_OFF mode 1.2V have to be supplied to the VDD alive pin, and it is also
necessary to provide the I/O-voltages of 1.8V/3.3V. Therefore the LDO, which
supplies VDD alive will not be switched off.
The following describes the sequence of entering SLEEP mode:
1One of the SLEEP Mode entering events is triggered by the system software or by
the hardware.
2System controller requests bus controller to finish pending transaction.
3Bus controller sends acknowledgement to system controller after bus
transactions are completed.
4System controller requests memory controller to enter self-refresh mode,
preserving SDRAM contents.
5System controller waits for self-refresh acknowledgement from memory
controller.
6After receiving the self-refresh acknowledge, disables the XTAL and PLL
oscillation and also disables the external power source for the internal logic by
asserting the PWR_EN pin to low state. The PWR_EN pin is the regulator disable
control signal for the internal logic power source.
The SLEEP mode exit sequence is as follows.
1System controller enables external power source by deasserting PWR_EN to high
state and initiates power settle down programmable through a register in the
PWRSETCNT field of RSTCON register.
2System controller releases the System Reset (synchronously, relatively to the
system clock) after the power supply is stabilized.
Wake-up eventWhen S3C2443X wakes up from the STOP Mode by an External Interrupt, an RTC
alarm interrupt and other interrupts, the PLL is turned on automatically. The initialstate of S3C2443X after wake-up from the SLEEP Mode is almost the same as the
Power-On-Reset state except for the contents of the external DRAM is preserved. In
contrast, S3C2443X automatically recovers the previous working state after wakeup from the STOP Mode. The following table shows the states of PLLs and internal
clocks after wake-ups from the power-saving modes.
To enter sleep mode by BATT_FLT, BATF_CFG bits of PWRCFG register must be
PLL reference clockSYSCLK ahead of entering
STOP mode (PLL output or
not)
configured.
Do not exit from sleep mode when BATT_FLT is LOW; SLEEP_CFG bit of PWRCFG
register must be configured.
A Battery Fault Signal (BATT_FLT#) is provided at the CPU to recognize the battery
state of the battery at the base board, which powers the module. Therefore this pin
is routed to the system connector. At the base board a comparator has to supervise
the battery state and the output of the comparator delivers the BATT_FLT# signal.
The figure below shows the power management state diagram:
ResetThere are 3 reset signals defined, which are routed to the system connector:
www.digiembedded.com22
a reset input to the module (RSTIN#)
an output of the reset controller from the module (PWRGOOD)
RSTIN# signal from the base board is connected to the reset generator device
on the module. At the base board there could be a reset switch connected to
the RSTIN# signal. A 10k pull up resistor is connected to the RSTIN# signal on
the module.
PWRGOOD must be held to low level at least 4 FCLKs to recognize the reset
signal.
The low active reset of the reset controller is connected to the system via a 470R
series resistor.
RSTOUT# can be used for external device reset control. RSTOUT# is a function of
Watchdog Reset and Software Reset (RSTOUT# = PWRGOOD & WDTRST# &
SW_RESET).
DDR SDRAM
memory
NAND Flash
memory
On the module there are two banks provided for DDR SDRAM memory. Both banks can
support a 16-bit mobile DDR memory chip. Bank 1 provides one part of a 16bit DDR
SDRAM in a FBGA60 package, with 1.8V power supply.
Total size of memory is possible from 16MB (only one bank) up to 256MB (128MB each
bank).
Both banks have to be populated with equal devices since they share all control
signals with the exception of their chip selects.These are defined in the bank control
registers BANKCFG and BANKCON1-3 and Refresh Control Register.
NAND Flash memory is provided, as a single Flash device. In order to support NAND
flash boot loader, the S3C2443 is equipped with an internal SRAM buffer called
Steppingstone. When booting, the first 4 KBytes of the NAND flash memory will be
loaded into Steppingstone and the boot code loaded into Steppingstone will be
executed.
Generally, the boot code will copy NAND flash content to DDR-SDRAM. Using hardware
ECC, the NAND flash data validity will be checked. Upon the completion of the copy,
the main program will be executed on the DDR-SDRAM.
Features:
NAND Flash memory I/F: Supports 512Bytes and 2KBytes Page.
The Steppingstone 4-KB internal SRAM buffer can be used for another purpose
after NAND flash booting.
The write protect pin of the Flash device is routed to the hardware configuration
pin of the system connector FWP#. The device can be write protected at the base
board by connecting this pin to GND. At the module, a pull-up resistor is equipped.
Configuration pins - CPU module
There are eight configuration pins provided on the system connector. Four of them
are provided as hardware configuration pins, and the other four can be used as
software configuration pins. A 10k pull up resistor is provided on each signal line of
the configuration pins.
The following pins on the connector are defined as hardware configuration pins:
The signal DEBUGEN# (CONF0) from the base board to the module is necessary to
allow switching a connection on and off between the system reset and the JTAG
reset.
SignalStateDescription
DEBUGEN#HighSwitch is on, TRST# and PWRGOOD are connecte d (defa ult)
DEBUGEN#LowSwitch is off, TRST# and PWRGOOD are disconnected
RTCInstead of using the S3C2443-internal RTC, an external RTC (Dallas D1337) is
implemented on the module to optimize the power consumption characteristics in
sleep modes. Therefore the pin RTCVDD has to be connected to 3.3V and the pin
XTIrtc has also to be connected to 3.3V, while pin XTOrtc has to be left floating. An
external quartz is not necessary, if the internal RTC is not used.
The on-module RTC is connected to the I2C bus and powered by a 3V battery, which
has to be mounted on the base board. If no RTC is used, the pin VRTC at the system
connector can be left floating, because two Schottky diodes are used to power the
RTC either from 3.3V, or from the battery. The state of this battery will not be
supervised on the module.
The on-module RTC is a CMOS real time clock/calendar optimized for low power
consumption. An interrupt output is provided. All address and data are transferred
serially via a two-line bidirectional I2C-bus. Maximum bus speed is 400 kbit/s.
The low active interrupt output (CLK_INT#) of the RTC is connected to interrupt input
EINT7 of the CPU.
The I2C device address of the RTC is 0x68 (bits A7..A1), or 0xD0/0xD1 if expressed in
an 8-bit format, including the R/W bit at the end (bits A7..A1 + R/W bit).
UART interfaceThe S3C2443 Universal Asynchronous Receiver and Transmitter (UART) provide four
independent asynchronous serial I/O (SIO) ports, each of which can operate in
Interrupt-based or DMA-based mode. In other words, the UART can generate an
interrupt or a DMA request to transfer data between CPU and the UART. The UART can
support bit rates up to 921.6K bps using system clock. Each UART channel contains
two 64-byte FIFOs for receiver and transmitter.
On the system connector, there are the signals for two UART interfaces provided.
Each interface consists of the data lines RXD/TXD and the handshake lines
RTS#/CTS#. The UARTs are part of the CPU. If the handshake lines of the third UART
interface (RTS2#/CTS2#) are not used, they could be used as data lines for a fourth
UART interface (TXD3/RXD3).
www.digiembedded.com32
Chapter 1
The S3C2443 UART includes programmable baud rates, infrared (IR) transmit/receive,
one or two stop bit insertion, 5-bit, 6-bit, 7-bit or 8-bit data width and parity
checking.
Each UART provides a baud-rate generator, transmitter, receiver and a control unit.
The baud-rate generator can be clocked by PCLK or EPLLCLK/n. UEXTCLK (external
input clock) is used on the module as GPIO. The transmitter and the receiver contain
64-byte FIFOs and data shifters. Data is written to FIFO and then copied to the
transmit shifter before being transmitted. The data is then shifted out by the
transmit data pin (TxDn). Meanwhile, received data is shifted from the receive data
pin (RxDn), and then copied to FIFO from the shifter.
The S3C2443 UART block supports also infra-red (IR) transmission and reception,
which can be selected by setting the Infra-red-mode bit in the UART line control
register (ULCONn).
There are four UART baud rate divisor registers including UBRDIV0, UBRDIV1, UBRDIV2
and UBRDIV3 in the UART block. The value stored in the baud rate divisor register
(UBRDIVn) and dividing slot register(UDIVSLOTn), are used to determine the serial
Tx/Rx clock rate (baud rate) as follows:
DIV_VAL = (SRCCLK / (baud rate x 16 ) ) -1
Where DIV_VAL should be from 1 to (216-1) and SRCCLK is either PCLK or divided EPLL
clock.
DIV_VAL can be programmed in the S3C2443 registers the following way:
SPI interfaceThe S3C2443 provides two SPI-interfaces, each of which have two 8-bit shift registers
for transmission and receiving, respectively. During an SPI transfer, data is
simultaneously transmitted (shifted out serially) and received (shifted in serially).
Four I/O pin signals are associated with SPI transfers: SCK (SPICLK0,1), MISO
(SPIMISO0,1) data line, MOSI (SPIMOSI0,1) data line, and the active low /SS (nSS0,1)
pin.
Both 4-pin SPI interfaces are provided at the system connector (Clock, Chip-Select,
Data-In and Data-Out). SPI0 interface is located at the general pins of the system
connector, while SPI1 interface shares its pins with interrupt functions at the specific
pins of the system connector.
www.digiembedded.com34
Chapter 1
Features:
SPI Protocol (ver. 2.11) compatible
8-bit Shift Register for transmit
8-bit Shift Register for receive
8-bit Prescaler logic
Polling, Interrupt, and DMA transfer mode
I2C interfaceThe I2C signals clock and data are provided at the system connector.
USB interfaceThe S3C2443 provides two USB ports. One port can only be used as host interface, the
other port can be configured either as host or device interface.
S3C2443 supports 2-port USB host interfaces as follows:
OHCI Rev 1.0 compatible
USB Rev1.1 compatible
Two down stream ports
Support for both LowSpeed and FullSpeed USB devices
The Samsung USB 2.0 Controller is designed to aid the rapid implementation of the
USB 2.0 peripheral device. The controller supports both High and Full speed mode.
Using the standard UTMI interface and AHB interface the USB 2.0 Controller can
support up to 9 Endpoints (including Endpoint0) with programmable Interrupt, Bulk
and Isochronous transfer mode.
Features:
Compliant to USB 2.0 specification
Supports FS/HS dual mode operation
EP 0 FIFO: 64 bytes
EP 1/2/3/4 FIFO: 512 bytes double buffering
EP 5/6/7/8 FIFO: 1024 bytes double buffering
Convenient Debugging
Support Interrupt, Bulk, Isochronous Transfer
One USB interface is provided at the general pins of the system connector, consisting
of the data lines USBP and USBN as well as the additional signal USB_DT/PW.
Depending on the base board, the USB interface can be realized either as host1 or
device0, the signals have the following meaning:
SignalUSB host1USB device0
USBPDifferential data+ DP1Differential data + PDPO
USBNDifferential data- DN1Differential data- PDNO
USB_DT/PWUSB Power EnableUSB Detect
At the module specific pins of the system connector a second host interface (host0) is
provided with the differential data lines DP0 and DN0.
Ethernet interfaceThe ConnectCore 9M 2443 module has a 10/100Mbit Ethernet controller with
integrated MAC and PHY on board.
Features:
Embedded 16Kbyte FIFO for packet buffers
Support burst-mode read for highest performance applications
Configurable Interrupt pin with programmable hold-off timer
Compatible with IEEE802.3, 802.3u standards
Integrate Fast Ethernet MAC/PHY transceiver in one chip
10Mbps and 100Mbps data rate
Full and half duplex operations
10/100Mbps Auto-negotiation operation
Twisted pair crossover detection and auto-correction (HP Auto-MDIX)
IEEE 802.3x flow control for full-duplex operation
Back-pressure flow control for half-duplex operation
Wake-on-LAN capabilities:
• Detection of a change in the network link state
• Receipt of a Magic Packet
LED pins for various network activity indications
The Ethernet controller is connected to CS5#. Its programmable polarity interrupt
output is connected to the interrupt input EINT9 of the CPU.
Global signals on the system connector only indicate the Link/Activity-LED is being
used.
On the base board a transformer with 1:1 turns ratio on TX and 1:1 on RX should be
used. For instance, PULSE H11022.
www.digiembedded.com36
Chapter 1
WLAN interfaceIn addition to the on-module wired Ethernet interface, the ConnectCore Wi-9M 2443
module also provides an integrated 802.11a/b/g WLAN interface. The WLAN interface
is based on the Digi WM500ABG baseband processor and specifically designed for
embedded products with long-term product availability requirements.
A/D converter and
touch screen
interface
The 10-bit /10-channels CMOS ADC (Analog to Digital Converter) converts the analog
input signal into 10-bit binary digital codes at a maximum conversion rate of 500KSPS
with 2.5MHz A/D converter clock. A/D converter operates with on-chip sample-andhold function and power down mode is supported.
The touch screen Interface can control/select pads (ConnectCore 9M 2443, XP, XM,
YP, YM) of the Touch Screen for X, Y position conversion. The touch Screen Interface
provides Touch Screen Pads control logic and ADC interface logic with interrupt
generation.
Features:
Resolution: 10-bit
Differential linearity error: 1.0 LSB
Integral linearity error: 2.0 LSB
Maximum conversion rate: 500 KSPS
Low power consumption
Power supply voltage: 3.3V
Analog input range: 0 ~ 3.3V
On-chip sample-and-hold function
Normal conversion mode
Separate X/Y position conversion mode
Auto (Sequential) X/Y position conversion mode
Waiting for interrupt mode
Touch screen
1. Normal conversion mode
interface modes
Single Conversion Mode is used for General Purpose ADC Conversion. This mode can
be activated by:
1Set the ADCCON (ADC Control Register), and
2Set the read and write to the ADCDAT0 (ADC Data Register 0).
2. Separate X/Y position conversion mode is activated as follows:
1X-Position Mode writes X-Position Conversion Data to ADCDAT0, so Touch
Screen Interface generates the Interrupt source to Interrupt Controller.
2Y-Position Mode writes Y-Position Conversion Data to ADCDAT1, so Touch
Screen Interface generates the Interrupt source to Interrupt Controller.
3. Auto (Sequential) X/Y Position Conversion Mode is activated as follows:
1Touch Screen Controller sequentially converts the X-Position or Y-Position
that is touched.
2After touch controller writes X-measurement data to ADCDAT0 and writes
Y-measurement data to ADCDAT1, the Touch Screen Interface generates
Interrupt source to Interrupt Controller in Auto Position Conversion Mode.
4. Waiting for Interrupt Mode is activated as follows:
1The Touch Screen Controller generates an interrupt (INT_TC) signal when
the stylus is down. Waiting for Interrupt Mode setting value is
rADCTSC=0xd3; // XP_PU, XP_Dis, XM_Dis, YP_Dis, YM_En.
2After the Touch Screen Controller generates interrupt signal (INT_TC), the
user must wait for the interrupt mode to be cleared (XY_PST sets to the No
operation Mode).
5. Standby Mode
Standby Mode is activated when ADCCON [2] is set to '1.'
In this mode, A/D conversion operation is halted and ADCDAT0, ADCDAT1 register
contains the previous converted data.
Reset controllerOn the module there is an Analog Devices ADM811SARTZ used. This device monitors
3.3V and has RSTIN# as debounced manual reset input and through a series resistor of
470R produces PWRGOOD as output. The voltage threshold is 2.93V. Reset output
length is typically 240ms.
JTAGThe standard JTAG signals are provided at the system connector. A JTAG/Multi-ICE
connector has to be provided at the base board for debugging.
The signal DEBUGEN# (CONF0) from the base board to the module is necessary, to
be able to switch on and off a connection between the system reset and the JTAG
reset.
The pull-up resistors, belonging to the JTAG interface, are placed on the module.
Common featuresThe LCD controller has a dedicated DMA that supports to fetch the image data from
video buffer located in system memory. Its features also include:
Dedicated interrupt functions (INT_FrSyn and INT_FiCnt)
Programmable timing control for different display panels
Supports little and big-endian byte ordering, as well as WinCE data formats
www.digiembedded.com38
Chapter 1
Wat chd og ti merThe S3C2443 watchdog timer is used to resume the controller operation whenever it
is disturbed by malfunctions such as noise and system errors. It can be used as a
normal 16-bit interval timer to request interrupt service. The watchdog timer
generates the reset signal for 128 PCLK cycles.
Features:
16-bit Watchdog Timer
Interrupt request or system reset at time-out
The prescaler value and the frequency division factor are specified in the watchdog
timer control (WTCON) register. Valid prescaler values range from 0 to 28-1. The
frequency division factor can be selected as 16, 32, 64, or 128.
Use the following equation to calculate the watchdog timer clock frequency and the
duration of each timer clock cycle:
IIS-Bus interfaceIIS (Inter-IC Sound) interface transmits or receives sound data from or to external
stereo audio code cs. For transmit and receive data, two 32x16 FIFOs (First-In-FirstOut) data structures are included and DMA transfer mode for transmitting or
receiving samples can be supported. IIS-specific clock can be supplied from internal
system clock controller through IIS clock divider or direct clock source.
Features:
1-ch IIS-bus for audio interface with DMA-based operation
Serial, 8-/16-bit per channel data transfers
128 Bytes (64-Byte + 64-Byte) FIFO for Tx/Rx
Supports two IIS formats (MSB-justified or LSB-justified data format)
IIS-Bus formatThe IIS bus has four lines including serial data input I2SSDI, serial data output I2SSDO,
left/right channel select clock I2SLRCLK, and serial bit clock I2SBCLK; the device
generating I2SLRCLK and I2SBCLK is the master.
Serial data is transmitted in 2's complement with the MSB first with a fixed position,
whereas the position of the LSB depends on the word length. The transmitter sends
the MSB of the next word at one clock period after the I2SLRCLK is changed. Serial
data sent by the transmitter may be synchronized with either the trailing or the
leading edge of the clock signal. However, the serial data must be latched into the
receiver on the leading edge of the serial clock signal, and so there are some
restrictions when transmitting data that is synchronized with the leading edge.
The LR channel select line indicates the channel being transmitted. I2SLRCLK may be
changed either on a trailing or leading edge of the serial clock, but it does not need
to be symmetrical. In the slave, this signal is latched on the leading edge of the clock
signal. The I2SLRCLK line changes one clock period before the MSB is transmitted.
This allows the slave transmitter to derive synchronous timing of the serial data that
will be set up for transmission. Furthermore, it enables the receiver to store the
previous word and clear the input for the next word.
MSB (Left) Justified
MSB-Justified (Left-Justified) format is similar to IIS bus format, except that in MSBjustified format, the transmitter always sends the MSB of the next word at the same
time whenever the I2SLRCLK is changed.
LSB (Right) Justified
www.digiembedded.com40
Chapter 1
LSB-Justified (Right-Justified) format is opposite to the MSB-justified format. In other
word, the transferring serial data is aligned with ending point of I2SLRCLK transition.
Camera interfaceThe CAMIF (Camera Interface) within the S3C2443X consists of eight parts: pattern
mux, capturing unit, MSDMA (Memory Scaling DMA), preview scaler, codec scaler,
preview DMA, codec DMA, and SFR. The camera interface supports:
ITU R BT-601/656 YCbCr 8-bit standard and Memory
Maximum input size of 4096x4096 pixels (2048x2048 pixels for scaling)
Two scalers:
One is the preview scaler, which is dedicated to generating smaller size images for
previewing. The other one is the codec scaler, which is dedicated to generating codec
useful images like plane type YCbCr 4:2:0 or 4:2:2. Two master DMAs can do mirror
and rotate of the captured image for mobile environments. And test pattern
generation can be used to calibration of input sync signals as HREF, VSYNC. Also,
video sync signals and pixel clock polarity can be inverted in the camera interface
side with using register setting.
Features:
ITU-R BT 601/656 8-bit mode support
DZI (Digital Zoom In) capability
Programmable polarity of video sync signals
Max. 4096 x 4096 pixels input support (non-scaling)
Max. 2048 x 2048 pixels input support for codec scaling and 640 x 480 pixels
input support for preview scaling
Image mirror and rotation (X-axis mirror, Y-axis mirror and 180° rotation)
The figure below provides an overview of the CAMIF interface signals.
All camera interface signals should have the same length.
Buffers should be Schmitt-triggered.
Below is the block diagram of the camera interface.
AC97 ControllerThe AC97 Controller Unit of the S3C2443 supports AC97 revision 2.0 features. AC97
Controller communicates with AC97 Codec using an audio controller link (AC-link).
Controller sends the stereo PCM data to Codec. The external digital-to-analog
converter (DAC) in the Codec then converts the audio sample to an analog audio
www.digiembedded.com42
Chapter 1
waveform. Also, the Controller receives the stereo PCM data and the mono Mic data
from the Codec and then stores them in the memories. This chapter describes the
programming model for the AC97 Controller Unit. The information in this chapter
requires an understanding of the AC97 revision 2.0 specifications.
Note: The AC97 Controller and the IIS Controller must not be used at the same time.
Features:
Independent channels for stereo PCM In, stereo PCM Out, mono MIC In.
DMA-based operation and interrupt based operation.
All of the channels support only 16-bit samples.
Variable sampling rate AC97 Codec interface (48 KHz and below).
16-bit, 16 entry FIFOs per channel
Only Primary CODEC support
The following shows the functional block diagram of the S3C2443 AC97 Controller.
The AC97 signals form the AClink, which is a point-to-point synchronous serial
interconnect that supports full-duplex data transfers. All digital audio streams and
command/status information are communicated over the AC-link.
PWM timerThe S3C2443 has five 16-bit timers. Timer 0, 1, 2, and 3 have Pulse Width Modulation
(PWM) function. Timer 4 has an internal timer only with no output pins. The timer 0
has a dead-zone generator, which is used with a large current device. The timer 0 and
1 share an 8-bit prescaler, while the timer 2, 3 and 4 share other 8-bit prescaler. Each
timer has a clock divider, which generates 5 different divided signals (1/2, 1/4, 1/8,
1/16, and TCLK). Each timer block receives its own clock signals from the clock
divider, which receives the clock from the corresponding 8-bit prescaler. The 8-bit
prescaler is programmable and divides the PCLK according to the loading value,
which is stored in TCFG0 and TCFG1 registers.
The timer count buffer register (TCNTBn) has an initial value which is loaded into the
down-counter when the timer is enabled. The timer compare buffer register
www.digiembedded.com44
Chapter 1
(TCMPBn) has an initial value which is loaded into the compare register to be
compared with the down-counter value. This double buffering feature of TCNTBn and
TCMPBn makes the timer generate a stable output when the frequency and duty ratio
are changed.
Each timer has its own 16-bit down counter, which is driven by the timer clock. When
the down counter reaches zero, the timer interrupt request is generated to inform
the CPU that the timer operation has been completed. When the timer counter
reaches zero, the value of corresponding TCNTBn is automatically loaded into the
down counter to continue the next operation. However, if the timer stops, for
example, by clearing the timer enable bit of TCONn during the timer running mode,
the value of TCNTBn will not be reloaded into the counter.
The value of TCMPBn is used for pulse width modulation (PWM). The timer control
logic changes the output level when the down-counter value matches the value of the
compare register in the timer control logic. Therefore, the compare register
determines the turn-on time (or turn-off time) of a PWM output.
Features:
Five 16-bit timers
Two 8-bit prescalers & Two 4-bit divider
Programmable duty control of output waveform (PWM)
Auto reload mode or one-shot pulse mode
Dead-zone generator
All of the Timer outputs are connected to the system connector.
Clock outputAt the global pins of the system connector there is a clock signal available
(BCLKOUT0), which is buffered by a clock buffer and can be chosen to be either MPLL
CLK, EPLL CLK, FCLK, HCLK, PCLK or DCLK. The source of this clock signal is the
CLKOUT0 port at the CPU, which can be programmed to different clocks, by the
CLKSEL0 register.
The following table shows the bits [6:4] of the CLKSEL0 register:
CF/ATAThe single-slot CF controller consists of 2 parts - PC card controller & ATA controller.
They are multiplexing from or to PAD signals. Users can select either PC card or
True-IDE mode operation. Default mode is PC card mode. The CF controller has a
top level SFR with card power enable bit, output port enable bit & mode select
(True-IDE or PC card) bit.
The PC card controller has 2 half-word (16 bit) write buffers & 4 half-word (16bits)
read buffers.
The PC card controller has 5 word-sized (32 bit) Special Function Registers.
Features:
3 timing configuration registers
Attribute memory
Common memory
I/O interface
1 status & control configuration register
1 interrupt source & mask register
Timing configuration register consists of 3 parts - Setup, Command & Hold
–IDLE, SETUP, COMMAND & HOLD
–Each part of register indicates the operation timing of each state
ATA controllerFeatures:
Compatible with the ATA/ ATAP I-6 st and ar d
Thirty word-sized (32 bit) special function register
One FIFO that is 16 x 32 bit
Internal DMA controller (from ATA device to memory or from memory to ATA
device)
AHB master (DMA controller) supporting 8 burst & word size transfer
The control lines are available on X2.
High-speed MMCThe HSMMC (High-speed MMC) / SD-MMC is a combo host for Secure Digital card and
MultiMedia Card. This host is compatible with SD Association's (SDA) Host Standard
Specification.
Interface a system with SD card and MMC card. The performance of this host is very
powerful, supporting 52 MHz clock rate and 8-bit access simultaneously.
High speed SPIThe High Speed Serial Peripheral Interface (HS_SPI) can interface the serial data
transfer. HS_SPI has two 8-bit shift registers for transmission and receiving,
respectively. During an SPI transfer, data is simultaneously transmitted (shifted out
serially) and received (shifted in serially). HS_SPI supports the protocols for National
Semiconductor Microwire and Motorola Serial Peripheral Interface.
External
address/data bus
Features:
Full duplex support
8-bit shift register for TX/RX
8-bit prescale logic
3 clock sources
8-bit/32-bit bus interface
Motorola SPI protocol and National Semiconductor Microwire compliant
Two independent transmit and receive FIFOs (16 samples deep/32-bits wide)
Master-mode and slave-mode
Receive-without-transmit operation
The external address/data bus supports:
64MB address space per external chip select
Programmable 8/16-bit data bus width
Four external chip selects
Complete programmable access cycles for all memory banks
External wait signals to expand the bus cycle
WLAN connectorsIn addition to the wired Ethernet interface, the ConnectCore Wi-9M 2443 module
also offers an integrated dual-diversity 802.11a/b/g interface with data rates up to
54 Mbps. Two U.FL antenna connectors are provided on the module. For the Connect
Core Wi-9M 2443, attach the antennas with the U.FL-RP-SMA FEMALE Cable to the
primary connector [X5] and the secondary connector [X4] on the module. You must
use only this cable and antennas to carry on the module.
Note
When disconnecting U.FL connectors, the use of U.FL plug extraction tool
(Hirose P/N U.FL-LP-N-2 or U.FL-LP(V)-N-2) is strongly recommended to
avoid damage to the U.FL connectors on the ConnectCore Wi-9M 2443
module.
To mate U.FL connectors, the mating axes of both connectors must be aligned. The
"click" will confirm fully mated connection. Do not attempt insertion at an extreme
angle.
The LCD controller of the S3C2443 consists of the logic for transferring LCD image
data from a video buffer located in system memory to an external LCD driver. The
LCD controller supports monochrome, 2-bit per pixel (4-level gray scale) or 4-bit per
pixel (16-level gray scale) mode on a monochrome LCD, using a time-based dithering
algorithm and Frame Rate Control (FRC) method and it can be interfaced with a color
LCD panel at 8-bit per pixel (256-level color) and 12-bit per pixel (4096-level color)
for interfacing with STN LCD.
It can support 1-bit per pixel, 2-bit per pixel, 4-bit per pixel, and 8-bit per pixel for
interfacing with the palletized TFT color LCD panel, and 16-bit per pixel and 24-bit
per pixel for non-palletized true-color display. The LCD controller can be
programmed to support different requirements on the screen related to the number
of horizontal and vertical pixels, data line width for the data interface, interface
timing, and refresh rate.
STN LCD
displays
TFT LCD
displays
4-bit dual scan, 4-bit single scan, and 8-bit single scan display type
Monochrome, 4 gray levels, and 16 gray levels
256 colors and 4096 colors for color STN LCD panel
Multiple screen size:
–Typical actual screen size: 640 x 480, 320 x 240, 160 x 160, and others
–Maximum virtual screen size is 4Mbytes
–Maximum virtual screen size in 256 color mode: 4096 x 1024, 2048 x 2048,
1024 x 4096, and others
1, 2, 4 or 8-bpp (bit per pixel) palletized color displays
16, 24-bpp non-palletized true-color displays
Maximum 16M color TFT at 24bit per pixel mode
Multiple screen size:
–Typical actual screen size: 640 x 480, 320 x 240, 160 x 160, and others
–Maximum virtual screen size: 4Mbytes
–Maximum virtual screen size in 64K color mode: 2048 x 1024, and others
2 overlay windows for TFT
Common featuresThe LCD controller has a dedicated DMA that supports fetching image data from
Programmable timing control for different display panels
Little and big-endian byte ordering, as well as Windows Embedded CE data
Module pinout
scrolling)
formats
System connector
I = Input
X1
O = Output
AI = Analog Input
P = Power
PinSignalTypeSignal nameDescription
X1-1GNDPGND
X1-2RSTIN#IRSTIN#Input of a ADM811SARTZ supervisor which
produces PWRGOOD. 10k pull up on module
X1-3PWRGOODOPWRGOODOutput of a ADM811SARTZ supervisor. 470R
series resistor on module
X1-4RSTOUTORSTOUT#Softw + WDT + RSTIN#
X1-5TCKITCKJTAG
X1-6TMSITMSJTAG Mode Select
X1-7TDIITDIJTAG Data I n
X1-8TDOOTDOJTAG Data Out
X1-12Conf2IVD0
GPC8
X1-13Conf3IVD1
GPC9
X1-14Conf4IVD8
GPD0
www.digiembedded.com50
VD0 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
VD1 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
VD8 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
Chapter 1
PinSignalTypeSignal nameDescription
X1-15Conf5IVD9
GPD1
X1-16Conf6IVD16
GPD8
X1-17Conf7IVD17
GPD9
X1-18TxDAOTXD0
GPH0
X1-19RxDAIRXD0
GPH1
X1-20RTSA#ORTS0#
GPH9
X1-21CTSA#ICTS0#
GPH8
X1-22ICAMPCLK
GPJ8
X1-23ICAMHREF
GPJ10
X1-24TxDBOTXD2
GPH4
VD9 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
VD16 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
VD17 can be used for LCD or 24 bit TFT.
On JSCC9M2443 a DIP switch is connected
GPE13
X1-111I2CSCLOI2CSCLI2C clock
X1-112I2CSDAI/OI2CSDAI2C data
X1-113EINT8
USB_DT/PW
I/OEINT8
GPG0
Master clock to the camera processo r
Software reset or power down to the camera
processor
SPI0 chip select
SPI_Master IN
SPI_Master OUT
SPI0 clock
Not used
X1-114USBPI/OUSBPUSB data host1, device
X1-115USBNI/OUSBNUSB data host1, device
X1-116VRTCPVRTCPower for RTC
X1-117GNDPGND
X1-118+3.3VP+3.3V+3.3V for peripherals
X1-119VLIOPVLIOPower from Li-Ion battery for core
X2-1USBP0I/OUSBP0USB data host0
X2-2GNDPGND
X2-3USBN0I/OUSBN0USB data host 0
X2-4RADDR0ORADDR0
GPA0
X2-5RADDR1ORADDR1Address line
X2-6RADDR2ORADDR2Address line
X2-7RADDR3ORADDR3Address line
X2-8RADDR4ORADDR4Address line
X2-9RADDR5ORADDR5Address line
X2-10RADDR6ORADDR6Address line
X2-11RADDR7ORADDR7Address line
X2-12RADDR8ORADDR8Address line
X2-13RADDR9ORADDR9Address line
X2-14RADDR10ORADDR10Address line
X2-15RADDR11ORADDR11Address line
X2-16RADDR12ORADDR12Address line
X2-17RADDR13ORADDR13Address line
X2-18RADDR14ORADDR14Address line
X2-19RADDR15ORADDR15Address line
X2-20RADDR16ORADDR16
GPA1
X2-21RADDR17ORADDR17
GPA2
X2-22RADDR18ORADDR18
GPA3
X2-23RADDR19ORADDR19
GPA4
Address line
Address line
Address line
Address line
X2-24RADDR20ORADDR20
www.digiembedded.com56
Address line
GPA5
Chapter 1
PinSignalTypeSignal nameDescription
X2-25RADDR21ORADDR21
GPA6
X2-26RADDR22ORADDR22
GPA7
X2-27RADDR23ORADDR23
GPA8
X2-28RADDR24ORADDR24
GPA9
X2-29RADDR25ORADDR25
RDATA_OEN
X2-30NC-(A26)Pull down on module
X2-31RxD1IRXD1
X2-81RDATA0I/ORDATA0Data Bus
X2-82RDATA1I/ORDATA1Data Bus
X2-83RDATA2I/ORDATA2Data Bus
X2-84RDATA3I/ORDATA3Data Bus
X2-85RDATA4I/ORDATA4Data Bus
X2-86RDATA5I/ORDATA5Data Bus
X2-87RDATA6I/ORDATA6Data Bus
X2-88RDATA7I/ORDATA7Data Bus
X2-89RDATA8I/ORDATA8Data Bus
X2-90RDATA9I/ORDATA9Data Bus
X2-91RDATA10I/ORDATA10Data Bus
X2-92RDATA11I/ORDATA11Data Bus
X2-93RDATA12I/ORDATA12Data Bus
X2-94RDATA13I/ORDATA13Data Bus
X2-95RDATA14I/ORDATA14Data Bus
The ConnectCore 9M 2443 Development Board supports the ConnectCore 9M 2443
and ConnectCore Wi-9M 2443 module. This chapter describes the different
components of the development board, which provides the following main features:
. . . . .
What’s on the
development
board?
RJ-45 Ethernet Connector
Connectors for Digi 802.3af PoE application board (sold separately)
1 x UART RS232 with status LEDs and SUB-D 9-pin connector
1 x UART MEI (RS232/RS4xx) with status LEDs and SUB-D 9-pin connectors
2 x UART with TTL levels
USB Host Connector
USB Device Connector
SPI, I2C headers
LCD Application Connector with Touch Screen Interface
VGA interface
2 x User LEDs (green)
2 x User Keys
1 x Debug LED
Screw-flange connector for GPIO
Peripheral application header 0
–Including access to 16-bit data /10-bit address bus signals
Connectors with 1:1 copies of module pins
Eight-position configuration DIP switch
Flexible 9-30VDC power supply
Test points and current measurement options (+3.3V & 5V)
The ConnectCore 9M 2443 development board implements two user buttons and two
user LEDs in addition to those provided on the module. The user LEDs on the
development board can be enabled or disabled by correctly setting jumper J5 and
J6. The table below shows which S3C22443 GPIO is available for implementing the
user interface.
Signal name GPIO usedComments
USER_BUTTON1GPF0100 Ohm serial resistors should be used to
USER_LED1#GPL11Jumper JP5 as to be set.
USER_BUTTON2GPF1100 Ohm serial resistors are used to avoid
USER_LED2#GPL10Jumper JP6 as to be set.
Both push-buttons can also be used for wake-up functions.
. . . . .
avoid conflicts with the CPU functions when
the buttons are pushed.
conflicts with the CPU functions when the
buttons are pushed.
Power
management
User buttons can also be used as a wake-up event for power management modes.
The user LEDs on the development board can be enabled or disabled by correctly
setting J5/J6.
General information
The integrated on-chip functions of the module are outlined below.
Signal nameGPIO used
USER_LED_1GPL11
USER_LED_2GPL10
Power supply
ConnectCore 9M 2443 Development Board is powered by either the main 9-
30VDC power supply or by the PoE (IEEE 802.3af) module near to the Ethernet
connector.
Both power supply sources can be switched off through one power switch.
From the varying input voltage (9-30VDC), a stable base power supply is
created on the ConnectCore 9M 2443 development board. The 3.3VDC power
supply is provided to the module, where other power supplies can be
generated.
The ConnectCore 9M 2443 module supports another external power source:
VLIO. This power source normally comes from a battery and is used in Mobile
application for generating the S3C2443 core voltage. On the ConnectCore 9M
2443 development board, VLIO is selectable by jumper setting onboard
+3.3VDC, or external VLIO.
Two power LEDs are available on the development board, and indicate:
–presence of 9-30VDC power supply,
–presence of +5V, or
–presence of 3.3VDC power supply.
All power LEDs are red.
A 3.0V coin cell should be used on the ConnectCore 9M 2443 development
board for powering the RTC unit on the module.
Measuring the current on the development board allows evaluation of power
needed for various board designs.
A current measuring option is implemented by adding a weak resistor in a
series with the power supply that needs to be measured.
Current measurement values might be performed for 3.3VDC, VLIO and VRTC.
Coin cell battery voltage can also be monitored by adding a jumper between
the coincell and the VRTC power supply on the ConnectCore 9M 2443 module.
ResetA push-button allows manual reset by connecting RSTIN# to ground. The reset
controller is located on the ConnectCore 9M 2443 module.
JTAG interface
The module JTAG interface is supported through a 20-pin Multi-ICE JTAG
connector, which is located on the ConnectCore 9M 2443 development board.
This connector supports RTCK signal (optional).
TRST# signal has a 2.2K pull-down resistor on module. This means a debugger
with push-pull output at TRST# is needed and open drain is not working.
I²C interface
The ConnectCore 9M 2443 module provides access to one I²C channel. 4k7 pull-
ups resistors are used on the module for these signals.
I²C signals are accessible on the 1:1 expansion connectors and on the
The camera interface supports ITU R BT-601/656 YCbCr 8-bit standard and Memory.
Maximum input size is 4096x4096 pixels (2048x2048 pixels for scaling).Two scalers
exist. One is the preview scaler, which is dedicated to generate smaller size images
for preview. The other one is the codec scaler, which is dedicated to generate codec
useful images like plane type YCbCr 4:2:0 or 4:2:2.
. . . . .
The Digi Multimedia Application Kit (Digi P/N CC-ACC-MMK-2443) provides a camera
Reset control, S1The reset push-button S1, resets the module. On the module, RSTOUT# and
PWRGOOD are produced for peripherals. A push-button allows manual reset by
connecting RSTIN# to ground. The reset controller is located on the module.
Power switch, S2The development board has an ON/OFF switch S2. The power switch S2 can switch
both 9V-30V input power supply and 12V coming out of the PoE module. However, if
a power plug is connected to the DC power jack, the PoE module is disabled. User
pushbuttons, S3 and S5.
Auto Power Down is not supported on
this board. This signal is only accessible
to permit the user to completely disable
the MEI interface for using signals for
other purposes. To disable the MEI
interface go in RS232 mode (S6.1 = ON)
and activate the Auto Power Down
feature (S6.2 = ON). Be sure that no
cable is connected to connector X3.
These interfaces are enabled as shown per factory default configuration:
InterfaceFactory default status
LCD VGAEnabled
2
I
C Enabled
2
C user-driven I/OsEnabled
I
EIA-232 Serial Port AEnabled
EIA-485 Serial Port ADisabled
EIA-232 Serial Port BEnabled
TTL Serial Port CDisabled
TTL Serial Port DDisabled
SPI Serial Port BDisabled
The user LEDs are controlled through applications running on the modules if J6 and
J8 are set. Use these module signals to implement LEDs:
Signal nameLEDGPIO used
USER_LED1#LE5GPL11
USER_LED2#LED6GPL10
The development board has two sets of serial port LEDs - eight for serial port A and
eight for serial port B. The LEDs are connected to the TTL side of the RS232 or
RS422/485 transceivers.
The serial (UART) port A connector, X27, is a DSUB9 male connector and is also used
as the standard console port. This asynchronous serial port is DTE and requires a
null-modem cable to connect to a computer serial port.
The serial port A interface corresponds to S3C2443 UART 0. The line driver is
enabled or disabled using S7.2.
Refer to page 68 for information about switch settings.
The serial (UART) port B connector X16 is a DSUB9 male connector. This
asynchronous serial port is DTE and requires a null modem cable to connect to a
computer serial port.
The serial port B MEI (multiple electrical interface) interface corresponds to
S3C2443 UART port B. The line drivers are configured using switch S6.
X8-SPI connectorThe following table provides the pinout of the SPI header:
PinFunctionComment
1+3.3V
2SPIMOSI0GPE12 or High speed SPI Master Out Slave In
3SPI_MISO0GPE12 or High speed SPI Master In Slave Out
4SPI_CLK0GPE12 or High speed SPI clock
5SS0#GPE13 or High speed SPI Chip Select
6GND
The development board has two PoE module connectors, X9 and X26. The PoE
module is an optional accessory item that can be plugged on the development board
through the two connectors:
X26, output connector: Provides the output power supply from the PoE module.
X17, input connector: Provides access to the PoE signals coming from the
1VGA_RED
2VGA_GREEN
3VGA_BLUE
4NC (Monitor ID2)Monitor ID2 is not implemented on the
development board
5GND
6VGA_GND (RED_RETURN)
7VGA_GND (GREEN_RETURN)
8VGA_GND (BLUE_RETURN)
9NC
10GND (SYNC_RETURN)
11NC (Monitor ID0)Monitor ID0 is not implemented on the
This standard type B receptacle provides access to the module USB device
interface. The module supports low, full, and high speed USB2.0 connectivity.
This standard type A receptacle provides access to the module USB host interface.
The module supports USB 2.0 device connectivity using low and full speed data
rates.
The development board provides a 3.81mm (1.50”) green terminal block, X44, for
additional digital I/Os. The I2C I/O port chip is on-chip ESD-protected, 5V tolerant,
and provides an open drain interrupt output.
The I/O expander is a Philips PCA9554D at I2C address 0x20 (bits A7..A1), or
0x40/0x41 if expressed in 8-bit format including the R/W bit at the end (bits A7..A1
+ R/W bit)."
The standard JTAG ARM connector is a 20-pin header and can be used to connect
development tools such as Digi JTAG Link, ARM Multi-ICE, Abatron BDI2000 and
others.
The development board provides two, 2x25-pin, 0.10” (2.54mm) pitch headers for
supporting application-specific daughter cards/expansion boards:
X5, LCD application header. Provides access to the LCD signals and SPI signals
for touch controller purposes. Use with a Digi-provided application kit or
attach your own application board.
X33, Peripheral application header. Provides access to an 8/16 bit data bus, 8-
2
bit address bus, and control signals (such as CE#, WE#), as well as I
power. Using these signals, you can connect Digi-specific extension modules or
your own daughter card to the module’s address/data bus.