SMC Networks ARM720T_LH79520 - Manual

SMC Networks ARM720T_LH79520

SMC Networks ARM720T_LH79520 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
Page: / 28

Table of Contents:

  • Page 2 – RISC Processor Background; History; One instruction per clock cycle execution time; : The RISC design philosophy typically uses a large; Separate Data Memory and Instruction Memory access paths; : Different stages of the pipeline perform simultaneous; “Soft” FPGA Processors; Field Reconfigurable Hardware
  • Page 3 – Wishbone Bus Interfaces; Revision B.3 Specification; Knowledge Center
  • Page 4 – RISC Processor; MicroBlaze; MicroBlaze 32-bit RISC Processor; Nios; Nios II 32-bit RISC Processor; CoreMP7; – 32-bit RISC processor targeted to Actel FPGA platforms.
  • Page 5 – Architectural Overview; Symbol; Control signals from the LH79520's Static Memory Controller (SMC)
  • Page 6 – Pin Description; Interrupts
  • Page 8 – Configuring the Processor; In the Schematic document; Component Properties; In the OpenBus System document
  • Page 9 – The following memory sizes are available to choose from:; Current Configuration; region of the processor’s; Note; : There are no options to remove MDU or Debug Hardware for the
  • Page 10 – Division of Memory Space; Defining the Memory Map; Building the Bridge between the Hardware and Software; Place the peripheral or memory
  • Page 12 – Dedicated System Interconnect Components; CR0150 WB_INTERCON Configurable Wishbone Interconnect; Configure
  • Page 13 – Internal Memory
  • Page 14 – Internal Processor Memory; region of the; External Memory; External Memory Interface Time-out
  • Page 15 – Connecting Memory and Peripheral Devices to a 32-bit Processor; Data Organization; BIG ENDIAN; ARM720T Technical Reference Manual; Physical Interface to Memory and Peripherals
  • Page 16 – for a byte load/store, the processor will sign-extend from bit 8
  • Page 17 – Hardware Description; ARM; Clocking; Noncritical
  • Page 18 – Wishbone Communications; Writing to a Slave Wishbone Peripheral Device; output. It then asserts its IO_WE_O output to specify a Write cycle; Reading from a Slave Wishbone Peripheral Device; to specify a Read cycle; Writing to a Slave Wishbone Memory Device
  • Page 19 – Reading from a Slave Wishbone Memory Device; location; Wishbone Timing
  • Page 20 – Design using a Schematic only
  • Page 21 – Design Featuring an OpenBus System; An OpenBus System is defined on an OpenBus System Document (
  • Page 22 – Processor-based FPGA design with the OpenBus System; Facilitating Communications; Devices
  • Page 23 – AR0130 PC to NanoBoard Communications; Additional 'Soft' Devices in Your Design; view. The Soft Devices chain is determined when; Enabling the Soft Devices JTAG Chain; ) on the top schematic sheet of the design, as shown in Figure 15.; These devices can be found in the FPGA NB2DSK01 Port-Plugin (; Downloading Your Design
  • Page 24 – Accessing the Debug Environment; Downloading your design
  • Page 26 – Hard Devices; region of the view. The; Instrument Rack –
  • Page 27 – The; Nexus Debugger; when the cursor is over one of these
  • Page 28 – Instruction Set; Revision History
Loading the manual

ARM720T_LH79520 – Sharp LH79520 SoC
with ARM720T 32-bit RISC Processor

Summary

Core Reference

CR0162 (v2.0) March 10, 2008

This document provides information on Altium Designer's Wishbone wrapper support
for the discrete Sharp Bluestreak® LH79520 – a fully integrated 32-bit System-on-
Chip (SoC), based on an ARM720T 32-bit RISC processor core.

Altium Designer's ARM720T_LH79520 component is a 32-bit Wishbone-compatible RISC
processor.

The ARM720T macrocell within the
physical LH79520 is built around an
ARM7TDMI-S core processor. This
processor is an implementation of the
ARM architecture v4T.

Although placed in an Altium Designer-based FPGA project just like any other 32-bit
processor component, the ARM720T_LH79520 is essentially a Wishbone-compliant wrapper
that allows communication with, and use of, the discrete ARM720T processor encapsulated
within the Sharp Bluestreak LH79520 device. You can think of the wrapper as being the
'means' by which to facilitate use of external memory and peripheral devices – defined within an FPGA – with the discrete
processor.

The ARM720T_LH79520 wrapper can be used in FPGA designs targeting any physical FPGA device – you are not constrained
to a particular vendor or platform.

Features

3-stage pipelined RISC processor

4GByte address space

32-bit ARM instruction set

Wishbone I/O and memory ports for simplified peripheral connection

Code written for the ARM720T is
binary-compatible with other members
of the ARM7 family of processors. It is
also forward-compatible with ARM9,
ARM9E, and ARM10 processor
families.

Full Viper-based software development tool chain – C compiler/assembler/source-level

debugger/profiler

C-code compatible with other Altium Designer 8-bit and 32-bit Wishbone-compliant

processors, for easy design migration.

For further information on ARM720T features, refer to the following documents, available from

www.arm.com

:

ARM720T Technical Reference Manual

ARM7TDMI-S Technical Reference Manual

For further information on LH79520 features, refer to the following documents, available from

www.sharpsma.com

:

LH79520 Product Brief

LH79520 Data Sheet

LH79520 System-on-Chip User's Guide

Available Devices

From a schematic document, the ARM720T_LH79520 device can be found in the FPGA Processors integrated library (

FPGA

Processors.IntLib

), located in the

\Library\Fpga

folder of the installation.

From an OpenBus System document, the ARM720T_LH79520 component can be found in the

Processor Wrappers

region of

the

OpenBus Palette

panel.

CR0162 (v2.0) March 10, 2008

1

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 2 - RISC Processor Background; History; One instruction per clock cycle execution time; : The RISC design philosophy typically uses a large; Separate Data Memory and Instruction Memory access paths; : Different stages of the pipeline perform simultaneous; “Soft” FPGA Processors; Field Reconfigurable Hardware

ARM720T_LH79520 – Sharp LH79520 SoC with ARM720T 32-bit RISC Processor RISC Processor Background RISC, or Reduced Instruction Set Computer, is a term that is conventionally used to describe a type of microprocessor architecture that employs a small but highly-optimized set of instructions, rather th...

Page 3 - Wishbone Bus Interfaces; Revision B.3 Specification; Knowledge Center

ARM720T_LH79520 – Sharp LH79520 SoC with ARM720T 32-bit RISC Processor Improving and Extending Product Life-Cycles Fast time to market is usually synonymous with a weaker feature set – a traditional trade-off. With FPGA-based system designs you can have the best of both worlds. You can get your prod...

Page 4 - RISC Processor; MicroBlaze; MicroBlaze 32-bit RISC Processor; Nios; Nios II 32-bit RISC Processor; CoreMP7; – 32-bit RISC processor targeted to Actel FPGA platforms.

ARM720T_LH79520 – Sharp LH79520 SoC with ARM720T 32-bit RISC Processor Wishbone OpenBUS Processor Wrappers To normalize access to hardware and peripherals, each of the 32-bit processors supported in Altium Designer has a Wishbone OpenBUS-based FPGA core that 'wraps' around the processor. This enable...

Other SMC Networks Models

All SMC Networks Other