10 Altera Corporation
Excalibur Device Overview
Software
Development
Tools
In a co-development environment where both the hardware and
software components constitute an integral part of the embedded
processor PLD design process, Altera provides seamless support
with SOPC Builder and Quartus II; ADS, GNUPro and third-party
development tools are also available.
See the Altera web site, http://www.altera.com, for details of the
software development tools.
Excalibur devices are compatible with any available tools
for the ARM922T from ARM or third parties.
SOPC Builder
SOPC Builder allows embedded system designers to create system-
on-a-programmable-chip (SOPC) designs in a fraction of the time
traditionally required for embedded system-on-chip (SOC) design.
It provides an intuitive GUI that simplifies the definition and
customization of a users system. Designers select and parameterize
IP blocks from a drop-down list of communication, digital signal
processing (DSP), microprocessor, and bus interface cores. Then
SOPC Builder automatically generates all of the logic necessary to
integrate them and also uses the specified system information to
create appropriate VHDL or Verilog HDL code to connect the system
components together, resulting in an HDL description of the entire
system.
SOPC Builder automatically generates a software development
environment that matches the target hardware, saving days or weeks
of software design time, and jump-starts software development with
components such as the following:
Header files that define memory maps, interrupt priorities and
data structures corresponding to each hardware peripheral
Routines to access hardware peripherals in the system
OS/RTOS kernels with appropriate hardware drivers
SOPC Builder automatically generates a simulation model of the
system, a test bench for the system, and a full environment for
immediate system simulation.
Figure 4 on page 11 shows an example of an SOPC Builder screen.
Altera Corporation 11
Excalibur Device Overview
Figure 4. Sample SOPC Builder Screen
Quartus II
The Quartus II development system can be used for both PLD logic
design and the integration of embedded software. The Quartus II
software provides an integrated package for complete hardware
logic design, including HDL and schematic design entry,
compilation and logic synthesis, full simulation and timing analysis,
and programming file generation, as well as hardware logic debug
using SignalTap logic analyzer.
12 Altera Corporation
Excalibur Device Overview
With the Quartus II SoftMode
co-design capability, embedded
software development, debugger support, and unified
programming file generation can be easily combined from a single
integrated design environment (IDE). The Quartus II tools are pre-
configured to support embedded software development tools such
as the ARM Developer Suite or Red Hat GNUPro Tools for
ARM922T processors. The Quartus II software operates on
Windows-based PCs, Sun SPARCstations, and HP 9000 Series
700/800 workstations. The Quartus II software provides
NativeLink
®
integration to third-party, industry-standard PC and
UNIX workstation-based electronic design automation (EDA) tools.
Figure 5 shows the Quartus II development tool flow.
Figure 5. Quartus II Development Tool Flow
Hardware
Design Entry
Excalibur
MegaWizard
Software
Design Entry
Synthesis
Assemble,
Compile and Link
Place and Route
Image
Conversion
Software
Executable
Image
PLD
Configuration
Image
Configuration
Device
Flash
Ima
g
e
Serial
Bitstream
SOPC
Builder

EPXA1F672C3

Mfr. #:
Manufacturer:
Intel
Description:
IC EXCALIBUR ARM 672FBGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union