2019年3月28日 星期四

AndesCore-N903-S

Benefit
Performance

*16/32bit mixable instruction format for compacting code density
*Static branch predication
*Low-latency vectored interrupt for real-time performance
*Completion of one 32-bit operation per cycle
*Hardware divider and fast or small multiplier

Flexibility
*Memory-mapped I/O space
*PC-relative jumps for position independent code
*JTAG-based debug support
*Support for bi-endian data accesses
*Several configurations to trade off between core size and application requirements

Power Management
*Highly clock-gated pipeline
*Power management instructions
Product Information@0.13um
a. Frequencies are synthesized for 50MHz and estimated maximum for worst case
b. Estimated based on the minimal configuration of Core+ BIU+ vector interrupt controller,

General Descriptions
N903-S is a synthesizable softcore of general purpose 32-bit embedded processor. It is suitable for cost and power sensitive applications that require small footprint and manageable power consumption.
N903-S is delivered with complete development package for ease of integration in SoC design by simulation environment, as well as reference design flow to fit customer’s requirement in all aspects of performance, power consumption and core size and suitable for 8bit/16bit MCU upgrade applications.

Functional Blocks

Key Features
CPU Core
*AndeStar V2 and V2j architecture
*16 or 32 general-purpose 32-bit registers
*5-stage pipeline
*Multiply-add and Multiply-subtract instructions
*Aligned post-increment load/store single
*Aligned and unaligned load/store multiple
*Vectored interrupts with 6 signals for interrupt source and 2 runtime options
**Use the built-in internal interrupt controller for 6 interrupt sources
**Use the external interrupt controller with 64 interrupt sources
*2 or 3 HW nested interruption levels
*Memory-mapped I/O
*Non-Translated-Mapping(NTM) for cacheability attribute
*Optional 4GB or 16MB address space

Memory Subsystem
*I & D cache
**Cache size: 4KB to 32KB
**Cache line size: 16B/32B
**Set associativity: direct-mapped or 2-way
**I cache locking support
*External I & D local memory (LM)
**Size: 1KB to 1MB

Bus Interface
*APB/AHB/AHB-Lite
*AMI (Andes Memory Interface)

Debug Support
*JTAG debug interface
*Embedded debug module (EDM)

Miscellaneous
*Programmable data endian control

Development Tools
N903-S supported by two advanced development
tools
*AndeSight™ :
Integrated development environment
*AndESLive™ :
ESL integrated virtual environment

Applications *Home media centers
*Portable media players
*Digital photo frames
*E-learning devices
*Game consoles
*Electronic/music Toys


沒有留言:

張貼留言