ETC UPD65977S1-XXX-B6

SYSTEM-ON-CHIP LITE
System-on-Chip
Gate Array with
ARM7TDMI® subsystem
Product Letter
Description
System-on-Chip Lite (SoCLite) is NEC’s new approach to low- to mid-volume system-onchip projects. SoCLite is based on standard ASIC technology and consists of two blocks:
an ARM7TDMI® based subsystem and a sea-of-gates area. The ARM®subsystem is fully
designed and verified as a supermacro. It frees the user from the task of developing a
complete RISC computer system. The sea-of-gates area allows the user to implement
custom logic or special peripheral functions.
Applications
SoCLite is designed for embedded control applications. To maintain flexibility, SoCLite is not
realized as an ASSP (application-specific standard product); this means that it can be used
for a wide range of different applications. Once the customer functions are implemented into
the sea-of-gates, it becomes a custom SoC. The SoCLite concept is especially interesting
for the industrial and telecommunication market. Target applications are factory automation,
industrial bus systems, card readers, business phones, terminals and home communication.
Because of its low unit cost, low NRE cost and short prototyping turnaround times, SoCLite
is also an ideal solution for emerging applications with uncertain market acceptance.
Features
•
•
•
•
•
•
ARM7TDMI® core
32-bit ARM®and 16-bit Thumb®instruction set
32-bit x 8-bit Multiplier
RAM: 8 Kbytes
Bootstrap ROM: 2 Kbytes
Memory controller supporting: Flash, SRAM
and ROM
• Programmable interrupt controller:
32 interrupts, 8 priority levels
• Peripherals: UART, timer, reset,
watchdog, PLL, oscillator
• JTAG test and debug interface
• Sea-of-gates: up to 190K raw gates
available for User Defined Logic
• APB interconnection to the UDL
• Operating frequency: 35 MHz
• Operating voltage: 3.3 V + 0.3 V
• Temperature range: -40 to +85°C
• 256-pin PBGA package
Block Diagram
External Memory
JTAG
ARM7TDMI ®
IRQ
FIRQ
Memory Bus Interface
TIC
Arbiter
AHB-IF
Memory
Controller
GNT/REQ
SELECT
AHB
AHB Wrapper
AHB to ABP
Bridge
Internal
RAM/ROM
Re-Map
System
Decoder
User
Defined
Logic
APB
Interrupt
Controller
UART
Timer
Reset
Watchdog
OSC
PLL
Clk Generator
S y s t e m @ I C
Solutions on a Chip
Functional Block Description
CPU
The SoCLite CPU is the popular ARM7TDMI®, an ARM7TM 32-bit RISC processor core with
the Thumb®extension, on-chip debugging and 32 x 8 multiplier. Thumb®offers 32-bit RISC
performance at 16-bit system cost through “compression” of the original ARM®instruction
set, resulting in excellent code density and thus saving memory space. The Thumb®
instructions are “decompressed” on the fly into full 32-bit ARM®instructions. It is also possible
to select between ARM®and Thumb®modes during instruction execution.
Bus System
The ARM7TDMI® subsystem includes a fully AMBATM compliant bus system structure. Two
main buses – AHB and APB – connect the different macros. The AHB is a high-speed
multimaster bus for connection to high-speed macros like CPU and memory controller. The
APB is a lower speed bus for peripherals like UART, timer, etc. Both buses are 32 bits wide.
The APB and any additional signals required for interrupts and reset are made available to the
UDL.
Clock Generation
SoCLite clock generation has three parts: an oscillator, a programmable PLL and a
programmable clock divisor. The recommended operating frequency is selectable between
15 and 35 MHz.
Memory
The memory subsystem features an internal 8-Kbyte RAM and a small 2-Kbyte ROM. The
ROM contains a bootstrap loader program, selectable via an external pin, for device start-up.
Memory Controller
The SoCLite memory controller supports static memory-mapped devices including SRAM,
ROM, Flash and burst ROM. The address range per chip select is 64 Mbytes with a 32-bit
external memory data path.
Interrupt Controller
The interrupt controller supports up to 32 interrupts: 29 interrupts from the UDL and 3 from
the ARM® subsystem. All interrupts are priority controlled, individually or globally maskable
and selectable by triggering the IRQ of the ARM®core.
Peripherals
The subsystem contains a simple UART and a timer consisting of a 32-bit down counter
with load registers. A configurable prescaler generates the timer clock frequency. A second
timer is used as a watchdog timer, generating a reset on overflow.
UDL
The sea-of-gates area for the User Defined Logic has a size of 190K raw gates. The UDL
area is connected via the APB bus with the ARM®subsystem. The UDL is for user-developed
functions. These can be additional peripheral blocks or hardwired logic functions for
reducing the CPU load. The custom logic is implemented into the SoCLite chip using the
NEC Gate Array design flow. In addition NEC supports FPGA conversion services for
customers not familiar with standard ASIC design flow. For further information refer to the
product letters “SoCLite Development Board” and “SoCLite Design Flow”.
SYSTEM-ON-CHIP LITE
Gate Array with
ARM7TDMI® subsystem
Ordering Information
Devices
Part Number
Package
Brand Name
µPD65977S1-xxx-B6
256-pin PBGA
System-on-Chip Lite
Note: Three digits (xxx) are used for the customer suffix number
Documentation
Tools
Doc Number
Topic
Type
A15046EE2V0PL00
Development Board
Product Letter
A15047EE1V0PL00
Design Flow
Product Letter
To be defined
Development Board
User’s Manual
To be defined
System-on-Chip Lite
Data Sheet
To be defined
Design Flow
Design Manual
Order Number
Vendor
Description
EB-SoCLite-XI-2000E-6
NEC
Development Board (feat. Xilinx® FPGA)
EB-SoCLite-AI-1000E-2x
NEC
Development Board (feat. Altera® FPGA)
See www.arm.com
ARM Ltd.*
ARM Developer Suite (ADS) v1.1 and
See www.lauterbach.de
Lauterbach* In-Circuit Debugger/In-Circuit Emulator
See www.agilent.com
Agilent*
Debugging Tools
Debug System
* Contact vendor directly
For further information on NEC products visit our European website at www.nec.de
SYSTEM-ON-CHIP LITE
Gate Array with
ARM7TDMI® subsystem
NEC Offices
NEC Electronics (Europe) GmbH, Oberrather Str. 4, D-40472 Düsseldorf,
Tel. (02 11) 65 03 01, Fax (02 11) 65 03-3 27
NEC Electronics (Germany) GmbH, Kanzlerstr. 2, D-40472 Düsseldorf,
Tel. (02 11) 65 03 02, Fax (02 11) 65 03-4 90
- Podbielskistr. 164, D-30177 Hannover, Tel. (05 11) 3 34 02-0, Fax (05 11) 3 34 02-34
- Arabellastr. 17, D-81925 München, Tel. (0 89) 92 10 03-0, Fax (0 89) 92 10 03-15
- Industriestr. 3, D-70565 Stuttgart, Tel. (07 11) 9 90 10-0, Fax (07 11) 9 90 10-19
NEC Electronics (BNL) - Boschdijk 187a, NL-5612 HB Eindhoven,
Tel. (0 40) 2 44 58 45, Fax (0 40) 2 44 45 80
NEC Electronics (Scandinavia) - Täby Centrum, Entrance S (7th floor),
S-18322 Täby, Tel. (08) 6 38 08 20, Fax (08) 6 38 03 88
NEC Electronics (France) S.A., 9, rue Paul Dautier, B.P. 187,
F-78142 Vélizy-Villacoublay Cédex, Tél. (01) 30 67 58 00, Fax (01) 30 67 58 99
NEC Electronics (France) S.A., Representacion en Espana,
Juan Esplandiu 15, E-28007 Madrid, Tel. (091) 5 04 27 87, Fax (091) 5 04 28 60
NEC Electronics Italiana S.R.L., Via Fabio Filzi, 25A, I-20124 Milano,
Tel. (02) 66 75 41, Fax (02) 66 75 42 99
- Rome Office, Via Monte Cervialto, 131, I-00139 Roma,
Tel. (06) 8 86 22 91/2, Fax (06) 8 86 22 39
NEC Electronics (UK) Ltd., Cygnus House, Sunrise Parkway, Linford Wood, Milton Keynes,
GB-MK14 6NP, Tel. (0 19 08) 69 11 33, Fax (0 19 08) 67 02 90
- Scotland Office, Block 3, Carfin Industrial Estate, Motherwell GB-ML1 4UL,
Tel. (0 16 98) 73 22 21, Fax (0 16 98) 83 38 68
© Published by NEC Electronics (Europe) GmbH, Printed in Germany, May 2001
Document No. A15045EE4V0PL00
ARM7, ARM and Thumb are registered trademarks of ARM Limited. ARM7TDMI and AMBA are trademarks
of ARM Limited. Altera is a registered trademark of Altera Corporation. Xilinx is a registered trademark of
Xilinx, Inc.
With compliments
NEC makes no warranty with respect to this documentation and disclaims any implied warranties of merchantability or fitness for particular
purpose. NEC does not assume any responsibility for circuits shown or claim that they are free from patent infringement. Product specifications
are subject to change without notice. To ensure that you have the latest product data, please contact your local NEC sales office.
© NEC Electronics (Europe) GmbH