2019年3月28日 星期四

AndesCore-SN801-S


Benefit
Performance
*16-/32-bit mixable instruction format for compacting code density
* Low-latency vectored interrupt for real-time performance
*Completion of most 32-bit operations in one cycle
*Choice of multiplier
   Fast one (1cycle) for performance
   Small one (17cycle) for size
*Hardware divider for performance
*Clock gating and logic gating to reduce power
*Secure MPU & secure debugging support for code and data protection
*High execution efficiency due to local memory

Flexibility
*Memory-mapped I/O space
*PC-relative jumps for position independent code
*JTAG-based debug support
*Big or little endian support

Power Management
*Highly clock-gated pipeline
*Power management instructions

General Descriptions
SN801-S is a low-power compact synthesizable 32-bit softcore secure processor. With enhanced security features based on N801-S core, it is the best candidate for smart card and memory card applications and gets the benefits of easy to develop, low cost, small code size, high performance and high power efficiency.
For ease of integration in SoC design, SN801-S is delivered with a complete softcore development package as well as reference design flow to fit customer’s requirements in all aspects of performance, power consumption, and cost. In addition, SN801-S is supported by user-friendly development tools, secure debugging, size-optimized MCU libraries, and low-cost ICE debugger.

Functional Blocks
 

Key Features
CPU Core
*AndeStar V3m architecture with Security Extension Micro Profile
*3-stage pipeline
*16 general-purpose 32-bit registers
*Fast or small multiplier
*Hardware divider
*Direct support of up to 16 interrupts with 4 programmable priority levels
*16MB address space
*Memory-mapped I/O
*Single-cycle pipelined bus interface

Memory Subsystem
*Optional Instruction Local Memory (ILM)
▪ Size: 0KB to 1MB
*Optional Data Local Memory (DLM)
▪ Size: 0KB to 1MB

Applications
*Smart card
*Memory card
*Money card
*Financial card
*Health insurance card

Bus Interface
*AHB-Lite
*APB

Debug Support
*JTAG debug interface
    2-wire
*Embedded debug module (EDM)
    Secure debugging support
    Up to 8 breakpoints or watchpoints

Development Tools
SN801-S is supported by two advanced development tools.
*AndeSight :
Integrated development environment
*AndESLive :
ESL integrated virtual environment

1 則留言: