ÉlanSC520 Microcontroller
Overview
The ÉlanSC520 microcontroller combines a 32-bit, low-voltage
Am5x86® CPU with a complete set of integrated peripherals suitable for
both real-time and PC/AT-compatible embedded applications. The device
also features a 32-bit PCI bus, a high-performance, 32-bit SDRAM
interface and a full-featured, high-performance in-circuit emulation
capability, known as the AMDebug technology.
Marketing Collateral
Technical Documentation
Technical Features
Feature | Description |
Package Pin Count and Type | 388 PBGA |
Bits | 32-Bit |
General Purpose Bus | 8-, 16-, 32-bit |
Expansion Bus | 32-bit PCI |
Real Time Clock | Yes |
Cache Size | 16 Kbyte WB, WT |
Floating Point | Yes |
Total / External Interrupts | 31 / 15 |
DRAM Controllers | 1 |
RAM | - |
Counters and Timers | 7 |
Async and Sync Serial Ports | 2 / 1 |
Max PIO Pins | 32 |
Watchdog Timers | 1 |
Total / External DMA Channels | 7 / 4 |
HDLC Controllers | - |
USB Controllers | - |
Protocols | - |
Chip Selects | 13 |
PC Card Controllers/Slots | - |
LCD Graphics Controllers | No |
CodeKit Software Packages
- 32-Bit Processor CodeKits
- CK0025: Am79C973 Ethernet This is an ethernet driver that supports the onboard Am79C973 Pcnet™-Fast III ethernet driver on the Elan™SC520 CDP as well as the AM79C972,AM79C971, and AM79C970 controllers plugged in the CDP's PCI slots. This drivers is designed for real mode applications.
- CK0026: Élan™SC520 PCI Enumerator This is a simple PCI Bus Enumerator for the Elan™SC520 microcontroller. It currently runs in DOS real mode as an example of how to program the decoders of devices found on the PCI bus. It currently does not support PCI to PCI bridges, but will program devices found behind PCI to PCI bridges.
- CK0027: Élan™SC520 Startup Code Takes the Élan™SC520 microcontroller from reset and prepares for running C programs.
- CK0028: Élan™SC520 Remon Debugger Demonstrates using AMDebug™ technology to provide a simple embedded debug tool for the Élan™SC520 microcontroller.
- CK0029: Élan™SC520 Embedded C Library A simple Embedded C library for the Élan™SC520 microcontroller.
AMD Hardware Products
- Customer Development Platforms
- Test Interface Port Boards
FusionE86SM Third-Party Products
- Development Environments
- Compiler
- BeaconSuite™ BeaconSuite(TM) x86 development tools for real and protected mode embedded development. Exclusive compilers - the Microsoft(r) MSVC v1.52 for 16-bit and the Metaware(R) High C/C++ x86 for 32-bit development - bundled with VisualProbe(R) Debugger and Link
- x86 Protected Mode The CAD-UL x86 Protected Mode Tool Chain includes: a C++/ANSI-C cross-optimizing compiler, a powerful assembler, a flexible linker and a high-level language debugger. All tools are embedded in a project-oriented IDE called CAD-UL Workbench.
- Debugger
- GLINK CAD-UL GLINK focuses on the implementation and memory layout of the target system. GLINK facilitates allocation of memory spaces by assigning objects to these spaces and moving objects between different locations.
- pcpp Paradigm C++ is an Integrated Development Environment (IDE) for developing 16-bit x86 embedded applications on Windows 95/98/NT. Integrated tools include an assembler, compiler, linker/locater, librarian, editor, debugger, and remote kernel.
- Soft-Scope® Soft-Scope is a source-level remote-target debugger that supports 16- and 32-bit, real- and protected-mode embedded 80x86 applications. It works in conjunction with our CSi-Mon target-resident monitor and USLink embedded linker/locator.
- IDE
- EmProve EmProve, the Virtual Application Development & Prototyping (VAD-P) environment for embedded software development, makes it possible to define, develop, prototype, and test embedded C/C++ language applications software within a PC/NT or Solaris workstation
- Evaluation Boards and Single Board Computers
- Miscellaneous
- Reference Design
- Developer Kit Élan 586 A simple developer Kit enabling the evaluation of new SC5xx based designs. Various Software packages including Windows CE BSP are available.
- Hardware Debug Tools
- ICE
- Q.E.D. ICE/Q.E.D.Jatg For complete in-circuit debug support, we offer the Q.E.D.(TM) ICE products supporting embedded x86 CPUs.
- ICE ROM ICE
- FlashICE True Flash memory emulation for AMD's Am29F010 and Am29F040.
- PromICE Memory emulation is a time-tested and reliable development solution, and is a useful as ever on today's high-performance embedded targets. Grammar Engine Inc. has developed memory emulation solutions exclusively for over a decade.
- Miscellaneous
- JTAG-Booster The JTAG-Booster is delivered with JTAG Élan486 Software, which uses the JTAG port of the AMD Élan-SC400 embedded microprocessor in conjunction with the small JTAG-Booster.
- Systems Software
- BIOS
- Datalight BIOS Datalight’s new full-featured BIOS is easily ported. It is a complete development environment, including Borland Turbo Assembler, Paradigm DEBUG and Paradigm LOCATE. The Datalight BIOS was built specifically for OEMs using AMD components.
- Datalight SDTK The purpose of the Datalight Software Development Tool Kit (SDTK) is to assure the longevity of Datalight products by providing all third party and Datalight tools necessary for DOS development. Kit includes Datalight Tools and Borland C, v.5.2 / TASM.
- Embedded BIOS 5.0™ Full featured, modular, and highly configurable firmware and BIOS for embedded applications. Includes source code, tools, and 600 page manual.
- Embedded BIOS™ Binary BIOS for AMD reference designs, in binary format. Includes license to receive customized and rebuilt BIOS binaries.
- Embedded BIOS™ 4.2 Full featured pre-boot firmware and BIOS for embedded systems and consumer electronics. Includes source code, tools, and 600 page manual.
- Embedded BIOS™ Support Module BIOS source code providing pre-engineered support for a specific set of CPUs, Chipsets, and Boards based on AMD Reference Designs.
- Protocol Stacks
- H.323 Protocol Stack The H.323 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- Sockets Datalight Sockets is a small, efficient TCP/IP Stack ideal for thin clients or connecting embedded systems to the Internet. It includes SLIP, CSLIP and PPP protocols. Versions included: a TSR for ROM-DOS and a DLL (Winsock) for WinLight.
- SS7 Protocol Stack The SS7 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- AO/DI Protocol Stack The AO/DI protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- Frame Relay Protocol Stack The Frame Relay protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- ISDN Protocol Stack The ISDN protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- ML-PPP Protocol Stack The ML-PPP protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- T1/E1 Signaling Protocol Stack The T1/E1 Signaling protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- V.120 Protocol Stack The V.120 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- X.25 Protocol Stack The X.25 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- V5 Protocol Stack The V5 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
- Windows OS
- ROM-DOS Introduced in 1989, ROM-DOS is the smallest footprint, lowest cost, 100% MS-DOS® compatible operating system available. Unlike MS-DOS®, ROM-DOS is fully Y2K compliant. ROM-DOS can be booted from ROM, Flash, CD or hard/floppy disk drives.
- Thinsystem Datalight ThinSystem is an operating system foundation for Citrix ICA and Microsoft RDP Windows Based Terminal applications. Thin Client Manufacturers use Thinsystem to run Windows NT applications on processors such as the SC400
- Winlight WinLightTM is a Windows work-alike operating system designed specifically for thin clients, embedded devices and mobile systems. It includes a Graphical User Interface (GUI) similar to Windows 95 / NT, multitasking and protected mode.
|