Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Re: TDMI-S

2005-05-15 by Charles Manning

On Friday 13 May 2005 17:05, you wrote:
> T - Thumb mode support (16-bit instructions)
> D - On-chip Debug
> M - Multiplier
> I - ICE
>
> S - Synthesizable core, this means that when the chip is laid out the
> core does not have to be a single physical block, it can be scattered
> about the die.  This also make die shrinks easier.
>
> Richard


To be slightly picky, the main difference that synthesisable means is that it 
makes the core easier to integrated into chips. The non-S cores are 
"pre-laid-out"  for various process technologies by ARM. The S cores are 
provided as VHDL or whatever and the chip designers have far more flexibility 
in how they implement the chip. In essence this boils down to much the same 
as Richard has already stated.

If you want really extensive documentation on the cores, check out:
http://www.arm.com/documentation/ARMProcessor_Cores/index.html

From a typical perspective (ie. people designing with the chips or writing 
software), I can't see any material difference between S and non-S parts.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.