ARM720T_LH79520 – Sharp LH79520 SoC with ARM720T
Improving and Extending Product Life-Cycles
Fast time to market is usually synonymous with a weaker feature set – a traditional
This not only extends product
Creating Application-Specific Coprocessors
Algorithms can easily be moved between hardware and software implementations. This allows the design to be initially implemented in software, later
Implementing Multiple Processors within a Single Device
Extra processors can be added within a single FPGA device, simply by modifying the design with which the device is programmed. Once again, this can be achieved after the
Lowering System Cost
Processors, peripherals, memory and I/O interfaces can be integrated into a single FPGA device, greatly reducing system complexity and cost. Once the
As large FPGAs become cheaper, both Hybrids and soft cores move into the same general cost area as dedicated processors. At the heart of this argument is also the idea that once you have paid for the FPGA, any extra IP that you place in the device is free functionality.
Avoiding Processor Obsolescence
As products mature, processor supply may become an increasing problem, particularly where the processor is one of many variants supplied by the semiconductor vendor. Switching to a new processor usually requires design software changes or logical hardware changes.
With FPGA implementations, the design can be easily moved to a different device with little or no change to the hardware logic and probably no change to the application software. Peripherals are created dynamically in the hardware, so lack of availability of specific processor variants is never a problem.
The ARM720T_LH79520
Altium Designer's support for the Sharp Bluestreak LH79520 offers you the best of both worlds – allowing you to create designs that themselves reside within an FPGA device, whilst incorporating the processing power of the ARM720T within the physical LH79520 device. Your design may simply provide an extension of the ARM720T to external memory and peripheral devices, the interfacing to which is specified in the design downloaded to the FPGA. Alternatively, you may have a hybrid design, making use not only of a physical processor (and member of the widely regarded ARM7 family), but also one or more 'soft' processors defined within your FPGA design and resident on the target FPGA device. Performance critical code might typically be handled by the physical processor.
The ARM720T is a
All instructions are
The ARM720T_LH79520 also features a
Wishbone Bus Interfaces
The ARM720T_LH79520 uses the Wishbone bus standard. This standard is formally described as a
The Wishbone standard is not copyrighted and resides in the public domain. It may be freely copied and distributed by any means. Furthermore, it may be used for the design and production of integrated circuit components without royalties or other financial obligations.
Remember that the ARM720T_LH79520 is the 'Wishbone wrapper' placed in your FPGA design. The actual ARM720T resides in the physical LH79520 device – external to the FPGA device to which that design is targeted.
CR0162 (v2.0) March 10, 2008 | 3 |