Home     
 
 
Overview
AndeStarTM ISA
AndeScoreTM
AndeShapeTM
AndeSightTM
AndESLiveTM
AndeSoftTM
 
Home / Products Showroom / AndeScore™   
AndeScore™
General descriptions
N1213-S is a synthesizable softcore of general purpose 32-bit embedded processor, with variety of configuration options including MMU, cache and local memory. It can be configured for performance sensitive applications that running embedded Linux or other advanced operating systems, as well as cost and power sensitive applications that require small footprint and manageable power consumption.

N1213-S is delivered with complete development package for ease of integration in SoC design by its user-friendly configuration tool, simulation environment, as well as reference design flow to fit customer's requirement in all aspects of performance, power consumption and core size.


     
  Key Features
   
  CPU Core
16-/32-bit mixable instruction format
32 general-purpose 32-bit registers
8-stage pipeline
Dynamic branch prediction
32/64/128/256 BTB
Return address stack (RAS)
Vector interrupts for internal/external
interrupt controller with 6 hardware interrupt signals
3 HW-level nested interruptions
User and super-user mode support
Memory-mapped I/O
Address space up to 4GB
   
  Memory Management Unit
TLB
    4/8-entry fully associative iTLB/dTLB
    32/64/128-entry 4-way set-associative main TLB
    TLB locking support
Optional hardware page table walker
Two groups of page size support
    4KB & 1MB
    8KB & 1MB
   
  Memory Subsystem
I & D cache

 

Virtually indexed and physically tagged
Cache size: 8KB/16KB/32KB/64KB
Cache line size: 16B/32B
Set associativity: 2-way, 4-way or direct-mapped
Cache locking support
I & D local memory (LM)
  Size: 4KB to 1MB
Bank numbers: 1 or 2
Optional 1D/2D DMA engine
Internal or external to CPU core
   
  Bus Interface
Synchronous/Asynchronous AHB bus: 0, 1 or 2 ports
Synchronous High speed memory port
(HSMP): 0, 1 or 2 ports
   
  Debug
JTAG debug interface
Embedded debug module (EDM)
Optional embedded program tracer interface
   
  Miscellaneous
Programmable data endian control
Performance monitoring mechanism
 
  Benefit
   
  Performance
Versatile memory access instructions
Burst support for uncached load multiple
Efficient atomic access synchronization
without locking system bus
Low latency vectored interrupt improving
real-time performance
Zero-wait-state local memory with 1D/2D DMA
MMU
  Optional HW page table walker
  TLB management instructions
Flexibility
Memory-mapped IO space
PC-relative jumps for position independent code
JTAG-based debug support
Performance monitors for performance tuning
Bi-endian
Power Management
Clock-gated pipeline
Low-power mode support instructions
   
  Applications
   
  Digital TV
Digital Home
Set top Box
MFP
Switch/Router
Communication
Smart Phones
   
  Development Tools
   
 
AndeSight™ : Integrated development environment
AndESLive™ : ESL integrated virtual environment



© 2007 Andes Technology Corporation   Site map