SMC Networks LH79520 SoC ARM720T - Manual
SMC Networks LH79520 SoC ARM720T – 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.
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
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
•
ARM720T Technical Reference Manual
•
ARM7TDMI-S Technical Reference Manual
For further information on LH79520 features, refer to the following documents, available from
•
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
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...
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...
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...