| USB 2.0 |
| ARCangelTM
Prototyping Systems |
The
ARCangel prototyping systems are FPGA-based development platforms
for hardware and software co-development and co-verification.
Custom designs based on the ARCtangent™ microprocessor run at
faster speeds in these systems than they do in software simulators
or HDL simulators. Hardware engineers and software programmers
can test and verify a project before committing the final design
to silicon. |
| ARCformTM
SoC Development Platform |
The ARCform SoC development platform
includes the hardware and software intellectual property (IP)
that developers need to create successful products, meet demanding
project schedules, and cut costs. Built around the ARCtangent-A4
user-customizable processor, the ARCform platform has synthesizable
peripherals, software-development tools, performance profilers,
software simulators, an FPGA-based prototyping system, an RTOS,
communication-protocol stacks, device drivers, and other embedded
middleware and components. |
| ARChitectTM
Processor-Configuration Tool |
The ARChitect processor-configuration
tool has a point-and-click user interface that makes it easy
for developers to customize the ARCtangent-A4 microprocessor.
By stepping through screens and selecting options from menus,
developers can add new instructions, configure the instruction/data
caches, choose DSP extensions, add scratchpad memory, configure
interrupts, integrate peripherals, and customize many other
features of the flexible ARCtangent-A4 architecture.
|
| ARCtangentTM
-A5 Microprocessor Core |
Like
it's predecessor, the ARCtangent-A5 microprocessor is a 32-bit
user-customizable RISC/DSP architecture for ASIC and SoC products.
It is synthesizable, configurable and extendible. At the heart
of the ARCtangent-A5 processor is a fully synchronous, 32-bit,
four stage pipeline, RISC architecture and the ARCompact™ mixed
16/32-bit, code density optimized ISA. The ARCompact ISA reduces
code size, improves code efficiency and provides a large instruction
expansion space. |
| ARCtangentTM
-A4 Microprocessor Core |
The ARCtangent-A4 microprocessor
is a 32-bit RISC/DSP architecture that's synthesizable, user-configurable,
and user-extendable. It's the most widely licensed embedded
core of its type in the world. In its base-case configuration,
the ARCtangent-A4 core is suitable for deeply embedded low-power
applications, requiring only about 8,500 gates. For more demanding
tasks, developers can customize the core by adding new instructions,
registers, I/O buses, condition codes, DSP extensions, interrupts,
caches, scratchpad memories, and many other features. It also
supports multiprocessor designs. |
| ARC
USB Now |
USB
Now combines ARC's award-winning configurable, extendable 32-bit
RISC/DSP microprocessor with industry-leading Hi-Speed USB 2.0
On-The-Go connectivity, plus an embedded RTOS with USB stack
and software development tools. |
| CASSEIATM
Cycle-Accurate Simulator |
CASSEIA (Cycle-Accurate Signal
Simulator with Extensible Instruction Architecture) is a development
and verification tool for the ARCtangent-A4 microprocessor.
It supplements the MetaWare® instruction-set simulator, ARCangel
FPGA-based prototyping systems, and HDL simulators also available
for the ARCtangent-A4 processor. Software-based tools such as
the CASSEIA simulator is a lower-cost alternative to hardware-based
development systems. |
| DSP
Function Library |
ARC International supplies a
library of commonly used digital signal-processing functions
and filters for the ARCtangent-A4 microprocessor configured
with DSP extensions. |
| High
C/C++TM Tool Suite
|
ARC International's development
tools offer you a total product solution: outstanding online
documentation, responsive support engineering staff, and highly
optimized, robust compiler and debugger tools. For the programmer,
this blend of technology and service results in faster Time-To-Volume,
increased productivity, faster execution speeds, and smaller
code sizes. |
| Precise/BlazeNetTM
IEEE-1394 Protocol Stack |
ARC International's Precise product
line provides the Precise/BlazeNet IEEE-1394 Protocol Stack,
an API that embedded applications can use to communicate with
IEEE-1394 FireWire™ devices. The protocol stack is portable and
supports IEEE specifications, including the capabilities to
send and receive asynchronous data, isochronous packets, and
read/write/lock operations. |
| Precise/DesignToolTM
Rapid-Prototyping Tool |
ARC
International's Precise product line provides the Precise/DesignTool
rapid prototyping tool, which lets you graphically define an
application by dragging and dropping graphic elements. The tool
generates a framework of application source code that defines
the data structures, tasks, and application-layer interface
to the Precise/MQX RTOS and Precise/RTCS embedded Internet stack.
|
| Precise/HTTPTM
Server |
ARC International's Precise product
line provides the Precise/HTTP (Hypertext Transfer Protocol)
Server, which includes the source code and development tools
required to build an embedded web server. It has tools for embedded
page creation and services for saving embedded pages in RAM,
flash memory, EEPROM, or on disk. |
| Precise/MQXTM
Real-Time Operating System |
ARC International's Precise product
line provides the Precise/MQX RTOS, which is optimized for the
ARCtangent-A4 processor in embedded Internet, wireless, networking,
and telecom applications. It's a modular RTOS, so developers
can control its size and functionality by adding or omitting
components. It supports concurrency, reconfiguration, and multiprocessing.
It is royalty-free and includes full source code. |
| Precise/MFSTM
MS-DOS File System |
ARC International's Precise product
line provides the Precise/MFS file system, a portable, compatible
implementation of the Microsoft® MS-DOS file system. It has a
library of MS-DOS-compatible file-system functions for embedded
applications. These library functions give the user access to
the file system in a manner that is compatible with MS-DOS Interrupt
21 functions. It can format, read, write, and exchange files
with other MS-DOS systems. |
| Precise/POP3TM
Client |
ARC International's Precise product
line provides the Precise/POP3 (Post Office Protocol Version
3) Client, which allows embedded devices to receive e-mail from
any POP3 server. Optional security is available with APOP (authenticated
POP3), and the UIDL (Unique ID List) command allows tracking
of message numbers. The Precise/POP3 Client can receive text
messages and binary attachments. |
| Precise/RTCSTM
TCP/IP Stack |
ARC International's Precise product
line provides the Precise/RTCS real-time TCP/IP stack. It's
designed for embedded applications that require network connectivity,
and it has a Unix BSD 4.4-compatible socket library for communication
with TCP/IP peers across a network. It supports TCP, IP, UDP,
ARP, ICMP, CIDR, RPC/XDR, Bootp, DHCP, FTP, Telnet, IGMP, RIPv2,
OSPF, IPSEC, PPP, CHAP, PAP, CCP, and IPCP. Optional tasks can
implement additional services. |
| Precise/SMTPTM
Client |
ARC International's Precise product
line provides the Precise/SMTP (Simple Mail Transfer Protocol)
client, which allows embedded devices to send e-mail to any
SMTP server. The content of the e-mail can be whatever is needed
by the application: statistics reports from a data-collection
device, weather data, notification that a printer or fax machine
is out of paper, or an alarm that a power system has failed.
Messages may be text, text with attachments, or HTML.
|
| Precise/SNMPTM
Agent |
ARC International's Precise product
line provides the Precise/SNMP (Simple Network Management Protocol)
agent. It consists of source-code development tools and an SNMP
v1/v2/v3 agent. These allow the construction of a core agent
engine, which receives and responds to protocol data units issued
from the Precise/SNMP management station. |
| Precise/ToolkitTM
Project Manager |
ARC International's Precise product
line provides the Precise/Toolkit Project Manager, which gives
you control over the tools required for developing embedded
applications. It has a unified toolbar for launching other applications
and functions. You can create independent projects for each
application under development and configure the settings for
each project. |
| MP3
Decoder Software |
ARC MP3 decoder software is optimized
for the ARCtangent-A4 processor and makes extensive use of the
processor's DSP extensions. Written in C and assembly language,
the decoder software has an application programming interface
(API) for common MP3 functions. It complies with the ISO/IEC
11172-4 specification, has been rigorously tested with real-world
audio tracks, supports 8Kbps to 320Kbps bit rates with 16KHz
to 48KHz sampling frequencies, allows one application to instantiate
multiple decoders, and lets system designers control memory
management, I/O, and related scheduling issues. |
| SeeCodeTM
Debugger |
ARC's SeeCode debugger is an
advanced, user-configurable debugger for developers working
on high performance applications. SeeCode delivers a full set
of traditional native and embedded software application features,
including source- and assembly-code display, conditional breakpoints
and watchpoints, register/variable queries and value setting
of memory and registers. SeeCode also allows multi-processor
debugging. |
| Signal
Visualization Tool (SVT) |
The ARC SVT displays graphical
views of data generated by signal-processing algorithms, which
can significantly accelerate the development and testing of
DSP software on ARCtangent microprocessors configured with ARC's
DSP extensions. |
| Turbo86
and Turbo186 16-Bit Cores |
ARC International's 80186 and 8086 soft IP cores, compatible
with the Intel 80C186, AMD Am186EM, and AMD Am186ES. |
| V8-£gRISC Microprocessor Core |
ARC International's V8
µ-RISC microprocessor core is a general-purpose, synthesizable,
8-bit microprocessor core designed specifically to be embedded
in ASICs and FPGAs. |
| VMAC
Ethernet MAC Core |
ARC International's VAutomation
product line provides the VMAC core, a 10/100Mbps Ethernet media-access
controller (MAC). It is supplied as a synthesizable virtual
component in fully synchronous, static VDHL or Verilog® for easy
integration into an ASIC, ASSP, SoC, or FPGA. It complies with
several industry standards: IEEE 802.3, the VSIA Basic Virtual
Components Interface (BVCI), 10-BaseT, 100-BaseTX, and 100-BaseFX
with an optional intelligent host interface. |
| VUSB
and VUSB-HS Controller Cores |
ARC International's VAutomation
product line provides the VUSB and VUSB-HS cores for integrating
Universal Serial Bus (USB) 1.1 and 2.0 interfaces. They are
supplied as synthesizable virtual components in fully synchronous,
static VHDL or Verilog for easy integration into an ASIC, ASSP,
SoC, or FPGA. The VUSB core is a flexible controller that can
function as a USB 1.1 host, device, host/device, or hub. The
VUSB-HS core is a USB 2.0 device controller that connects to
high-speed (480Mbps) hosts and hubs. It has integrated DMA and
BVCI. |