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
Thanks for sharing!!!
回覆刪除JTAG