FA626TE
The FA626TE is a 32-bit RISC processor with excellent computing and power efficient capability.
The powerful processor is an ARMv5TE ISA compliant CPU core which employs four AHB or AXI interfaces with
configurable 32-bit/64-bit width to communicate with external memory and devices. The ARMv5TE instruction
set has many advantages to benefit our customers: The Thumb® instruction set assists in reducing the code
size, especially in the use of the embedded ROM/flash; the DSP instructions are accommodating to the media
and other signal processing acceleration. Operating at frequency of up to 533 MHz at 0.13 µm process
and 800 MHz at 90 nm process, respectively, under the worst-case conditions, FA626TE is a high performance CPU core to serve the applications requiring the high performance embedded CPU core.
FA626TE supports the standard ARM tool chains, such as the ARM ADS, RVDS, and GNU tool chains. The ICE logic serves as the debugging interface and communicates with external ICE hardware through the ARM compliant JTAG style ICE interface. In addition,
Faraday provides the development platform named SoCreative!II TM with all the drivers based on WinCE6.0 and Linux2.6. The development board is a modularized platform enabling new design to be plugged in for an easy system verification.
FA626TE Key Features
CPU Core
- ARMv5TE® instruction set
- 8-stage pipeline
- Branch prediction- Static and 2-bit counter
- Single phase clock
- Memory-mapped I/O
- 32 x 32 MAC
Memory Subsystem
- Instruction and data caches
- Non-blocking data cache access
- Cache lockdown
- Instruction and data scratchpads
- Write buffer
Memory Management Unit
- Enhanced ARMv5® compliant MMU
- 8-entry fully-associative ITLB
- 8-entry fully-associative DTLB
- 64-entry 2-way set associative Unified TLB
- Hardware page-walking
Miscellaneous
- AMBA® 2.0 bus interface (AHB) for an easy SoC integration
- Support Bi-endian
- Dual power-saving modes
- Support standard ARM®ICE interface
- Support standard ARM tool chain
- Support ASIE external coprocessor
FA606TE
FA606TE is an ultra-low power 32-bit RISC with the synthesizable and configurable features.
With the equivalent 40-K synthesized gate, this tiny ultra-low power CPU core is specially designed for
those applications that are both power sensitive and cost sensitive, such as the general micro controller,
SSD controller, industrial controller, bridge controller, and portable audio/video processor.
In the 32-bit tiny core market, FA606TE is one of a few cores with the built-in DSP extensions that
enhance the DSP computing capabilities. Moreover, the 5-stage pipeline provides more considerable clock
performance than other CPU cores. The configurable features of FA606TE include the optional Memory
Protection Unit (MPU), Local Bus Controller (LBC), Instruction Memory (I-RAM) and Data Memory (D-RAM)
from 0 KB to 8 MB, respectively. These distinguish features enable users to customize the their FA606 CPU
cores for either in the area driven or in the performance optimization or even in both.
With the sophisticating tendency of the application and software, 8-bit and 16-bit MCUs are no longer
affordable in the demanded performance in the embedded SoC world. The micro processor is often expected
to be a control unit, handling the algorithms, simultaneously, running a simple Operation System (OS)
built in some application software. Due to the requiring voice to replace the 32-bit RISC with the MCU
in the high-end 8-bit/16-bit market from the customers, the synthesizable and customizable FA606TE is
thus designed to maintain the equivalently competitive cost and power as the 8-bit/16-bit MCU with higher
performance.
FA606TE supports the standard ARM tool chains, such as the ARM ADS, RVDS, and GNU tool chains.
The ICE logic serves as the debugging interface and communicates with external ICE hardware through
the ARM compliant JTAG style ICE interface. In addition, Faraday provides the development platform
named i606 TM which is a modularized platform enabling the new design to be plugged in for an easy system
verification.
FA606TE Key Features
CPU Core
- ARMv5TE® instruction set
- 5-stage pipeline
- Two-level interrupt priority
- Address space : 4 GB
- Single phase clock
- Memory-mapped I/O
- On-chip multiplier
Local Bus Control (Optional)
- Separated instruction and data memory access
- Support memory-wait cycle
- Support bus slave function to access internal instruction and data memory
- AMBA 2.0 interface
Miscellaneous
- Area, power, and performance at the 0.13 µm process: 0.3 mm², 0.06 mW/MHz, and 180 MHz
- Support Bi-endian
- Power saving control unit
- Support standard ARM®ICE interface
- Support eCOS2.0 operating system
|