Semiconductors


Products: Program development process

4-bit microcomputer [S1C60Family]

The relationship between the S1C60 Family program development procedure and development tools is illustrated below.

1. Determining on the product specifications

2. System designs Determining on the microcomputer choice

Selecting the most suitable microcomputer for the product specifications, system designs to meet the product specifications are started. Then, outline flows of the hardware specifications and application softwares are determined.

[ Documentations ]
  • Data Sheet
  • Technical Manual

3. Setting out the flow chart

The outline flow of the application programs are converted into detail flows to finalize the program flow.

[ Documentations ]
  • S1C6200/S1C6200A Core CPU Manual

4. Coding

Create a project and a source file using the tool, or create a source file using a generic editor and add the file to the project. Code the program by following the flowchart.

[ Development tools ]
  • S5U1C62000A (ASM62)
[ Documentations ]
  • S5U1C62000A Manual #
  • Development Tool Manual #

5. Assembly

Object programs are made out from the source programs by cross assemblers.

[ Development tools ]
  • S5U1C62000A (ASM62)
[ Documentations ]
  • S5U1C62000A Manual #
  • Development Tool Manual #

6. Program evaluation

The system operations are checked using the object programs and evaluation tools.

[ Development tools ]
  • S5U1C62***E, (EVA62**)
  • S5U1C62000H2 (ICE62R)
  • S5U1C62000A (ASM62)
[ Documentations ]
  • S5U1C62***E Manual #
  • S5U1C62000H Manual #
  • S5U1C62000A Manual #
  • Development tool Manual #

7. Making into the mask ROM Preparing for submission data

After making sure the system is operating properly by use of the program evaluation tools, data are produced to make into mask ROM.

[ Development tools ]
  • S5U1C62000A (ASM62)
[ Documentations ]
  • S5U1C62000A Manual #
  • Development tool Manual #

8. Ordering for sampling

Comment: Development tools and documentations for S1C60 Family are common to those for S1C62 Family depending on models.
#: Included in respective development tool set.

Development tools [ S1C60/62/63/88Family ]

High performance 4-bit microcomputer [S1C63Family]

The relationship between the S1C63 Family program development procedure and development tools is illustrated below.

1. General specifications

2. System designs and microcomputer model selection

Select the most suitable microcomputer for your product specifications, then design the system required by the specifications. Based on the system specifications, determine the hardware specifications and the general flow chart of the application software.

[ Documentations ]
  • Data Sheet
  • Technical Manual

3. Draw flow charts

Revise the general flow chart of the application software into a detailed flow chart so as to determine the program flow.

[ Documentations ]
  • S1C63000 Core CPU Manual

4. Coding

Create a project and a source file using the tool, or create a source file using a generic editor and add the file to the project. Code the program by following the flowchart.

[ Development tools ]
  • S5U1C63000A (ASM63)
[ Documentations ]
  • S5U1C63000A Manual #

5. Assembly

Generate the object program from the source program using the cross assembler.

[ Development tools ]
  • S5U1C63000A (ASM63)
[ Documentations ]
  • S5U1C63000A Manual #

6. Program evaluation

Confirm the proper operation of the system using the object program and evaluation tools.

[ Development tools ]
  • S5U1C63000H2/6, (ICE63)
  • S5U1C63***P (PRC63***)
  • S5U1C63000A (ASM63)
  • (S5U1C88000Q1*1)
  • S5U1C63***T(SVT63***)
[ Documentations ]
  • S5U1C63000H2/6 Manual #
  • S5U1C63***E Manual #
  • S5U1C63000A Manual #
  • Development tool Manual #
  • S5U1C63***T Hardware Manual #

7. Generate mask / producing data

After confirming that the proper operation of the system using the evaluation tools, generate the data necessary to mask the ROM.

[ Development tools ]
  • S5U1C63000A (ASM63)
[ Documentations ]
  • S5U1C63000A Manual #
  • Development tool Manual #

8. Sample order placement

#: Included in respective development tool set
*1: S1C63/88 Family embedded system simulator

Development tools [ S1C60/62/63/88Family ]

8-bit Microcontrollers [ S1C88 family ]

The relationship between the S1C88 Family program development procedure and development tools is illustrated below.

1. General specifications

2. System design and microcomputer model selection

Select the most suitable microcomputer for your product specifications, then design the system required by the specifications. Based on the system specifications, determine the hardware specifications and the general flow chart of the application software.

[ Documentations ]
  • Data Sheet
  • Technical Manual

3. Draw flow charts

Revise the general flow chart of the application software into a detailed flow chart so as to determine the program flow. Convert the detailed flow chart into instructions for the microcomputer.

[ Documentations ]
  • S1C88 Family Core CPU Manual

4. Coding

Create a project and a source file using the tool, or create a source file using a generic editor and add the file to the project. Code the program by following the flowchart.

[ Development tools ]
  • S5U1C88000C1*1
[ Documentations ]
  • S5U1C88000C1 Manual #

5. Compiling

Generate the object program from the source program using the cross assembler.

[ Development tools ]
  • S5U1C88000C1(*1)
[ Documentations ]
  • S5U1C88000C1 Manual #

6. Program evaluation

Confirm the proper operation of the system using the object program and evaluation tools.

[ Development tools ]
  • S5U1C88000H5 (ICE88UR)
  • S5U1C88***P (PRC88***)
  • S5U1C88000C1*1
    (S5U1C88000Q1*2)
[ Documentations ]
  • S5U1C88000H5 Manual #
  • S5U1C88***P Manual #
  • S5U1C88000C1 Manual #
  • Development tool Manual #

7. Generate mask / producing data

After confirming that the proper operation of the system using the evaluation tools, generate the data necessary to mask the ROM.

[ Development tools ]
  • S5U1C88000C1*1
[ Documentations ]
  • S5U1C88000C1 Manual #
  • Development tool Manual #

8. Sample order placement

#: Included in respective development tool set
*1: C compiler assembler package for S1C88
*2: S1C63/88 Family embedded system simulator

Development tools [ S1C60/62/63/88Family ]

16-bit microcomputer [S1C17Family]

The relationship between the S1C17 Family program development procedure and development tools is illustrated below.

1. General specifications

2. System design and microcomputer model selection

Select the most suitable microcomputer for your product specifications, then design the system required by the specifications. Based on the system specifications, determine the hardware specifications and the general flow chart of the application software.

[ Documentations ]
  • Data Sheet(Technical Manual)
  • Technical Manual

3. Draw flow charts

Revise the general flow chart of the application software into a detailed flow chart so as to determine the program flow.

[ Documentations ]
  • S1C17 Family Core CPU Manual

4. Coding

Create a project and a source file using the tool, or create a source file using a generic editor and add the file to the project. Code the program by following the flowchart.

[ Development tools ]
  • S5U1C17001C (GNU17)
[ Documentations ]
  • S5U1C17001C Manual #
  • S5U1C17***T Software Manual #

5. Compiling

Generate the object program from the source program using the c-compiler and cross assembler.

[ Development tools ]
  • S5U1C17001C (GNU17)
[ Documentations ]
  • S5U1C17001C Manual #
  • S5U1C17***T Software Manual #

6. Program evaluation

Confirm the proper operation of the system using the object program and evaluation tools.

[ Development tools ]
  • S5U1C17001H (ICDmini)
  • S5U1C17001C (GNU17)
  • S5U1C17***T (SVT17***)
[ Documentations ]
  • S5U1C17001H Manual #
  • S5U1C17001C Manual #
  • S5U1C17***T Hardware Manual #
  • S5U1C17***T Software Manual #

7. Generate mask / producing Data (case of mask ROM)

After confirming that the proper operation of the system using the evaluation tools, generate the data necessary to mask the ROM.

[ Development tools ]
  • S5U1C17001C (GNU17)
[ Documentations ]
  • S5U1C17001C Manual #

8. Sample order placement(case of mask ROM)

#: Included in respective development tool set

Development tools [ S1C17Family ]

32-bit microcomputer [S1C33Family]

The relationship between the S1C33(E0C33) Family program development procedure and development tools is illustrated below.

1. General specifications

2. System design and microcomputer model selection

Select the most suitable microcomputer for your product specifications, then design the system required by the specifications. Based on the system specifications, determine the hardware specifications and the general flow chart of the application software.

[ Documentations ]
  • Data Sheet
  • Technical Manual

3. Draw flow charts

Revise the general flow chart of the application software into a detailed flow chart so as to determine the program flow. Convert the detailed flow chart into instructions for the microcomputer.

[ Documentations ]
  • S1C33 Family Core CPU Manual

4. Coding

Create a project and a source file using the tool, or create a source file using a generic editor and add the file to the project. Code the program by following the flowchart.

[ Development tools ]
  • S5U1C33001C (GNU33)
[ Documentations ]
  • S5U1C33001C Manual #

5. Compiling

Generate the object program from the source program using the c-compiler and cross assembler.

[ Development tools ]
  • S5U1C33001C (GNU33)
[ Documentations ]
  • S5U1C33001C Manual #

6. Program evaluation

Confirm the proper operation of the system using the object program and evaluation tools.

[ Development tools ]
  • S5U1C33001H (ICD33)
  • S5U1C33001C (GNU33)
  • S5U133***T (SVT33***)
[ Documentations ]
  • S5U1C33001H Manual #
  • S5U1C33001C Manual #
  • S5U1C33***T Hardware Manual #

7. Generate mask / producing Data

After confirming that the proper operation of the system using the evaluation tools, generate the data necessary to mask the ROM.

[ Development tools ]
  • S5U1C33001C (GNU33)
[ Documentations ]
  • S5U1C33001C Manual #

8. Sample order placement

#: Included in respective development tool set

Development tools [ S1C33Family ]