No part of this material may be reproduced or duplicated in a ny form or by any means without the written perm ission
of Seiko Epson. Seiko Epson reserves the right to m ake changes to this m aterial without notice . Seiko Epson do es not
assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or
use in any product or circuit and, further, there is no representation that this material is applicable to products
requiring high level reliability, such as medical products. Moreover, no license to any intellectual property rights is
granted by implication or otherwise, and there is no repres entation or warranty that anything made in accordance with
this material will be free from any pat ent or copyright infringement of a third party. This material or portions t he r eof
may contain technology or the subject relating to strategic products under the control of the Foreign Exchange and
Foreign Trade Law of Japan and m ay require an export li cense from the Min istry of Internat ional Trade and Industry
or other approval from another government agency.
All product names mentioned herein are trademarks and/or registered trademarks of their respective owners.
This product, the S1S65010 Evaluation Board Kit, is for quickly building a network-accessible camera based on the
Seiko Epson S1S65010 network camera chip. It consists of two main components: a main board (Product Number
S5U1S65K01H0100) containing the S1S65010 and other major ICs and a camera board (Product Number
S5U1S65K01H1100) for mounting a camera module.
2. COMPONENTS
2.1. Main Board (Product Number S5U1S65K01H0100)
Network camera IC: S1S65010
Flash EEPROM: 4 MB (Toshiba TC58FVM5B2ATG65)
SRAM: 2 MB (Toshiba TC55VBM416AFTN)
SDRAM: 16 MB (Micron MT48LC8M16A2TG-75)
Ethernet interface: Support 10/100BaseT via MII
RJ45 connector ↔ TG110-LC55NC ↔ ICS1893BF
JTAG debugging interface: 20-pin connector for in-circuit emulator or other debugger
Camera board interface: 16/40-pin connector for camera board
2
C: Part of the camera board interface connector is used for camera control.
I
It is also connected to a serial EEPROM (BR24L56RFVM-W).
2
S: Part of the camera board interface connector is used for connecting a
I
monaural codec IC.
GPIO: Part of the camera board interface connector is used for evaluating
GPIO operation.
Serial interface: 10-pin RS232-C connector
Power supply voltage: 5 V ± 10%
2.2. Camera Board (Product Number S5U1S65K01H1100)
This board provides connectors for the following three CMOS camera modules.
• OmniVision OV7640 EAA (or OV7648 EAA)
• Hynix HV7131GP (HYCA3-L01)
• Fuji Film Microdevices SA2101A
Note: This board does not support simultaneous connection of multiple camera modules. The
developer must pick one of the above three.
This board includes a monaural codec IC, an AK4536 with built-in microphone and speaker amplifiers.
3.2. Camera Board (Product Number S5U1S65K01H1100) Layout and Dimensions
Camera Board
Layout and
Dimensions
C
Top View
L
95.0
56.0
CN5
1
23
CN7
CN8
.
58.0
CN9
12.012.012.018.5
CN10
CN3
16V
10
1
2
SA2101A
16V
16V
10
16V
10
2.2
16V
16V
10
16V
10
16V
U9
16V
10
1234567
16V
10
SW5
15
1
CF CTRL
2
16
10
MM1572H
U3
X1
25MHz
SG-645SCG
TC7W14
U1
8
10
16V
10
LT1962
U7
16V
10
MM1572HMM1572H
U6
16V
10
CN1
U5
1234567
SW3SW4
CAMERAEXT
12.0
22
44
9.8
TC74VHC
SW2
05FT
U2
1
SW1
1
8
10.5
18.85
CN2
1
19
MM1572H
U4
20
LED1
1
2
SP3232EC
Y
HYCA3-L01RS232C
2
9
10
38.0
1
2
CN6
39
40
20.0
5.2
12.028.64
Bottom View
88.0
for c onnec tin g an O mniV isi on
camera module
Screw hole
4-φ3.5
1
CN4
2
31
32
MIC
LINE-IN
NetworkBorad
S1S65K/61K
LINE-OUT
52.0
SP-OUT
K−625−01
Figure 3.2. Camera Board (Product Number S5U1S65K01H1100) Layout and Dimensions
4
EPSON
Evaluation Board Technical Manual (Rev. 1.1e)
S1S65010
Page 12
4. EXTERNAL PINS
4. EXTERNAL PINS
4.1. Main Board Interface Connectors
The following Figure shows the locations of the exter nal interface connectors on the main board. The Tables in
the following six subsections list their pin assignments.
(1) GPIOD and GPIOE or CF control/monitor (CN11: XG8W-1631)
(1) in Figure 4.1
Pin
Number
Function
Pin
Number
Function
1 VDD (5 V) 2 VDD (5 V)
3 CFCE2# (GPIOD2) 4 CFCE1# (GPIOD3)
5 CFIORD# (GPIOE0) 6 CFIOWR# (GPIOE1)
7 CFIREQ (GPIOE4) 8 CFRST# (GPIOE3)
9 CFWAIT# (GPIOE2) 10 CFSTSCHG# (GPIOE5)
11 CFDEN# (GPIOE6) 12 CFDIR# (GPIOE7)
13 RESET# 14 GND
15 GND 16 GND
If the user application system does not use CF cards, the CF card interface lines are available for use as
GPIOD[3:2] and GPIOE[7:0], as indicated with parentheses in the above Table.
(2) Camera interface and expansion connector (CN12: XG8W-4031)
The following pins are nonfunc tiona l on this eval uat ion boar d bec ause t he S1S6 5010 does n ot su pport them:
VS1#, VS2#, WP, CD1#, CD2#, INPACK#, and BVD2.
8
Evaluation Board Technical Manual (Rev. 1.1e)
EPSON
S1S65010
Page 16
4. EXTERNAL PINS
4.2. Camera Board Interface Connectors
The following Figure shows the locations of the exter nal interface connectors on the cam era board. The Tables
in the following four subsections list their pin assignments.
Figures 5.1 and 5.2 show component locations on both sides of the main board. The following nine subsections
describe their functions.
7
4
5
2
1
CN10
U8
12345
6
SW1
NetworkBorad2
9
10
CN13
1
2
CN6
2
2
SW9
1
SRAM
TC58FVM5
B2AF T6 5
15161
10
16V1016V
CN9
CN4
CN2
SW5
12
11
①②
SW8
①②
U4
S1S65010
U4
CN11
47
16V4716V
1
U8
S1S65K/61K
U9
U9
U7
Disk OnChip
(OPTION)
U7
SW3
LED3 LED4
MT48LC8M16A2TG-75
1234567
SW10MODEINIT SW6
8
1234567
8
321
Figure 5.1. Main Board (Top View)
U12
CN5CN3
SW4SW7
1
CN7
40
39
CN12
1
2
CN1
1
ICS1893BF
U12
19
20
SW2
1
T1
TG110-LC55N2
HALO
T1
CN7
6
U10
JP5
TC7MH574
U11
FK
TC4S71F
JP4
TC58FVM5B2AF
U18
SP3232
ECY
U3
PST600
U2
TC7W14
JP7
BR24L
16
FVM-W
U1
GND
uPC2933T
INOUT
T65
50
JP6
JP2
U15
MM1572H
U17
12111098
Figure 5.2. Main Board (Bottom View)
U6U13
CN8
U14
TC4S30F
JP3
JP1
U16
2
LT196
TC74VCX16245FT
U13
K-624-01
1
157F
TC74VHC
U5
SG- 3030JF
32.768KHz
X1
X2
25MHz
SG-645SCG
12
EPSON
S1S65010
Evaluation Board Technical Manual (Rev. 1.1e)
Page 20
5. FUNCTIONAL DESCRIPTION
5.1. Mode Select DIP Switches (SW6)
(1) in Figure 5.1
These switches (SW6) on the main board specify the system configuration i nputs MODESEL[7: 0] described
in Section 4.1 of the S1S65010 Technical Manual. The following Table summarizes their function.
This switch (SW3) is available for user application systems using hardware resets.
5.4. CF Card CFOE#/CFRST Select Switch (SW8)
(4) in Figure 5.1
The (SW8) switch on this board configures the CFOE# and CFRST outputs to the CF card interface. The
following Table describes the three configurations available.
If the user application system does n ot use CF car ds, set this to the OFF positi on. Otherwise, set as C =
c.
The default setting is OFF.
Display
Position
c
OFF NC NC
d
CFOE# (CF card input)
MOE# (S1S65010 output) CFRST (S1S65010 output)
GND RESET# (HW-RESET)
C
C
CFRST_CN (CF card input)
5.5. Memory Chip Select Switch (SW5)
(5) in Figure 5.1
c, C =
Notes
This board includes Flash ROM and SRAM for use as external memory. The (SW5) switch on this board
configures their chip select signals. The following Table describes the three configurations available.
The default setting is
Display
Position
c
OFF NC NC
d
The following is a close-up view of the switches used in Sections 5.4 and 5.5 above. They each offer three
settings:
c, d, and OFF.
c.
C
MCSB# (SRAM CS#)
MCS1# (S1S65010 output) MCS0# (S1S65010 output)
MCS0# (S1S65010 output) MCS1# (S1S65010 output)
MCSA# (Flash ROM CS#)
C
Notes
SW8
12
5.6. Connection Switch for nSRST from JTAG In-Circuit Emulator (SW2)
(6) in Figure 5.1
The (SW2) switch on this board controls the use of the nSRST signal from the JTAG in-circuit emulator as a
system hardware reset signal.
The default setting is ON. Change this to OFF as necessary.
14
Evaluation Board Technical Manual (Rev. 1.1e)
EPSON
S1S65010
Page 22
5. FUNCTIONAL DESCRIPTION
5.7. External Memory Control Signal Monitor Connector (CN9)
(7) in Figure 5.1
The 12-pin connector (CN9) on this board is for monitoring control signals for external memory mounted on
this evaluation board. The following Table lists the pin assignments.
This evaluation board has JP2 and JP3 soldered together because it ships with 4 MB of Flash ROM in the
external memory space. JP1 permits expansion to 8 MB. The default JP1 is no connection.
Connection
Source
Connection
Target
Function
JP1 GPIOB6 MA22 GPIOB6 functions as MA22
JP2 GPIOD1 MA21 GPIOD1 functions as MA21
JP3 GPIOD0 MA20 GPIOD0 functions as MA20
Note: The firmware must configure the S1S65010 pins GPIOD0, GPIOD1, and GPIOB6 to match.
5.9. CF Card Interface SOLDER_JP (JP6, JP7)
(11) to (12) in Figure 5.2
The JP6 and JP7 SOLDER_JP on this board control the connectio n of pull-up and pull-down resistances to t his
evaluation board’s CF card interface BVD2/DASP signal.
Connection
Source
JP6 BVD2/DASP Pull_Up Forces logic level “1” input for BVD2/DASP
JP7 BVD2/DASP Pull_Down Forces logic level “0” input for BVD2/DASP
The main board uses three regulators to generate internal 3.3 V, 2.7 V, 1.8 V power supplies from the 5 V ±
10% power supply connected to CN10. The following Table lists their applications.
Table 6.1. Main Board Power Supplies
Location Part No. Application Notes
3.3 V U15 UPC2933T S1S65010 I/O circuits
and other chips on board
2.7 V U17 MM1572H S1S65010 camera
interface
1.8 V U16 LT1962EMS8-1.8 S1S65010 core and
analog PLL
The developer must match the
parts used to camera module
used.
The camera board uses three regulators to generate internal power supplies for the three camera modules
supported from the 5 V ±10% power supply connected to CN3 pins 1 and 2. The following Table lists their
applications.
Table 6.2. Camera Board Power Supplies
Location Part No. Application Notes
2.9 V U6 MM1572KN
1.8 V U7 LT1962EMS8-1.8
2.5 V U5 MM1572FN OmniVision OV7640 EAA or OV7648 EAA
The debugging interface (CN1) is for connecting PALMiCE or other debugger.
Figure 6.1 shows the results of connecting PALMiCE; Figure 6.2, a PALMiCE system controller register
readout.
Figure 6.1
Figure 6.2
18
Evaluation Board Technical Manual (Rev. 1.1e)
EPSON
S1S65010
Page 26
6. SPECIFICATIONS
Notes on Debuggers
This kit supports the following two debuggers.
• Multi-ICE
• PALMiCE
The debugging interface (CN1) on this evaluation board is com patible with b oth. The basic load m odule is
webcam.axf (ELF format) generated with the armcc (ARM compiler ADS 1.2 [Build 805]).
Table 6.3. Debugger Connections
Debugger
Connections
Evaluation
Board
PC
Load
Module
Notes
Multi-ICE JTAG Parallel port *.axf Flash ROM updates not allowed.
PALMiCE JTAG USB *.ctx Convert with dw22ctx.
For further details on basic debugger setup, Flash ROM support, etc., refer to the debugger manual, the
Flash ROM data sheets, and any updates on the manufacturers’ websites.
(1) Important Notes on Using Multi-ICE
Multi-ICE cannot be used to write to the load modules to the Flash ROM on this evaluation board
(Toshiba TC58FV5B2AFX65) because it supports only the following types of Flash ROM. Note that
PALMiCE does not have this restriction.
Table 6.4. Flash ROM Update Support
Debugger
Sector
Format
Capacity Sample Supported Devices
128K × 32 4M DT28F320 (Intel)
Multi-ICE
256 × 2048 512K AT29C040A (ATMEL)
256 × 512 128K AT29C1024 (ATMEL)
PALMiCE ConfigurableConfigurableConfigure to match device
The Compact Flash interface (CFI) supports Intel and Fujitsu Flash ROMs.
Using Multi-ICE to download to ATMEL Flash ROMs requires ch anging downloaders. In its sta ndard
configuration, this debugger supports only the Intel DT28F320 and equivalents.
Using Multi-ICE to debug code executed from ROM (as in this kit) requires at least one watch point
unit available. Use the following procedure to modify the standard AXD settings.
(1) Boot the Multi-ICE server.
(2) Boot the AXD.
(3) Choose the AXD menu command “Options”|“Configure Processor” to open the configuration
panel.
(4) Deselect all Vector catch check boxes.
(5) Deselect the Semihosting check box.
(6) Press the “OK” button to apply the new settings.
Failure to modify the above settings causes writing the load module to abort with the following
Use the following procedure to set up the evaluation board and PALMiCE.
(1) Boot the newest version of CSIDE and specify ARM720T Rev.4 as the CPU core.
(2) Choose the menu command “Target System Settings” and specify 5 MHz as the JTAG clock.
(3) Choose the menu command “Target System Settings”|“Initial Settings” and specify the m acro
file.
(4) Under “Initial Settings”, specify 3500 ms as the interval to wait after leaving the reset state.
(5) Under “Initial Settings”, select the “Use low-speed clock” check box and then specify 5 MHz.
(6) Under “Initial Settings”, select “Port access method” and specify the judging criteria.
(7) Specify Toshiba TC58FV5B2AFX65 for the Flash memory.
Note that changing the CPU core specification requires loading the PALMiCE program directly.
Double-clicking on the parameter file cside.cpf provides no menu command for doing so.
The following shows the screen for specifying the JTAG clock speed.
(See Figure 6.3)
Figure 6.3. Specifying 5 MHz for JTAG Clock
20
Evaluation Board Technical Manual (Rev. 1.1e)
EPSON
S1S65010
Page 28
6. SPECIFICATIONS
The following shows the dialog box for specifying the macro file and wait interval.
Figure 6.4. Initial Settings Tab
The following shows the dialog box for specifying the low-speed clock and port access method.
Macro files contain the following types of commands.
SelectJtagClock(0)// Set JTAG clock frequency to 2 kHz
Outport(3,0xFFFFD014,0x000000FF)
Outport(3,0xFFFFD00C,0x00000001)// Access I/O port
Outport(3,0xFFFFD018,0x00000001)// boost clock from 32 kHz to 52 MHz
SelectJtagClock(5)// Set JTAG clock frequency to 5 kHz
Outport(3,0xFFFF101C,0x00000005) // Initialize GPIOD0/1 as MA20/21
After the above steps, the code in the Flash ROM turns on th e PLL and starts operation with a CPU
clock frequency of 50 MHz.
If necessary, use the menu command “Add Flash memory” to add the a bove Flash memory to the list.
The following shows the dialog box for adding Flash memory.
Debugging is also possible over a serial cable connected to the serial port (CN16).
Set the terminal emulator's baud rate to 9600.
Figures 6.8 and 6.9 respectively show the serial port configuration dialog box and sample console
output for Tera Term; Figures 6.10 and 6.11, the same for HyperTerminal.
Debugging of the reference code is a lso possible over a L AN cable connected t o a PC. Not e, however,
that a direct connection to a PC requires a cross cable.
The following is the procedure.
1. Connect the two boards (main and camera).
2. Connect the power supply to the power supply connector.
3. Turn on the green power supply LED on the board to light.
4. Connect the kit to the PC with an Ethernet cross cable or to a hub with a straight cable.
5. Change the PC’s IP address to match the target.
This evaluation board set the default IP address 192.168.1.253, so make sure that there are no
duplications of IP addresses.
We recommend the following Japanese free software for changing the PC’s IP address.
Win2K Series: valhell IP config http://www.vector.co.jp/soft/winnt/net/se132582.html
6. Test the cable connection and IP address setting with the following console command.
ping 192.168.1.253
If everything is functioning correctly, there should be a response similar to the following.
----------------------------------------------- Pinging 192.168.1.253 with 32 bytes of data:
Reply from 192.168.1.253: bytes=32 time<10ms TTL=128
Reply from 192.168.1.253: bytes=32 time<10ms TTL=128
Reply from 192.168.1.253: bytes=32 time<10ms TTL=128
Reply from 192.168.1.253: bytes=32 time<10ms TTL=128
Ping statistics for 192.168.1.253:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
------------------------------------------------
7. Boot the PC’s Web browser (Internet Explorer, Netscape, etc.)
If the Java plug-in has not been installed, download it from the following URL.