Yahoo Groups archive

Lpc2000

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

Thread

TDMI-S

TDMI-S

2005-05-13 by sudip nag

Hello Everyone,

I like to know the meaning of TDMI-S. Anyone with any information?? I have searched ATM7TDMI-S Technical Reference Manual, but unable to find.

Sudip

 


Yahoo! India Matrimony: Find your life partneronline.

[Non-text portions of this message have been removed]

Re: TDMI-S

2005-05-13 by Richard

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


--- In lpc2000@yahoogroups.com, sudip nag <sudipnag1@y...> wrote:
> 
> Hello Everyone,
> 
> I like to know the meaning of TDMI-S. Anyone with any information??
I have searched ATM7TDMI-S Technical Reference Manual, but unable to find.
Show quoted textHide quoted text
> 
> Sudip
> 
>  
> 
> 
> Yahoo! India Matrimony: Find your life partneronline.
> 
> [Non-text portions of this message have been removed]

Re: [lpc2000] Re: TDMI-S

2005-05-13 by sudip nag

Thanks! Richard for your promt reply.
 
Sudip

Richard <richas@...> 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


--- In lpc2000@yahoogroups.com, sudip nag <sudipnag1@y...> wrote:
> 
> Hello Everyone,
> 
> I like to know the meaning of TDMI-S. Anyone with any information??
I have searched ATM7TDMI-S Technical Reference Manual, but unable to find.
> 
> Sudip
> 
>  
> 
> 
> Yahoo! India Matrimony: Find your life partneronline.
> 
> [Non-text portions of this message have been removed]




---------------------------------
Yahoo! Groups Links

   To visit your group on the web, go to:
http://groups.yahoo.com/group/lpc2000/
  
   To unsubscribe from this group, send an email to:
lpc2000-unsubscribe@yahoogroups.com
  
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 


Yahoo! India Matrimony: Find your life partneronline.

[Non-text portions of this message have been removed]

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.

Re: [lpc2000] Re: TDMI-S

2005-05-17 by 42Bastian Schick

Charles Manning <manningc2@...> schrieb am Sun, 15 May 2005 
18:46:11

> 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.

AFAIK, the non-S types can run higher JTAG clocks (-S types only up to 1/4 
of the
core's clock, non-S even higher then the core-clock).

But it could be, I am mixing infos :-)

-- 
42Bastian Schick

Re: [lpc2000] Re: TDMI-S

2005-05-18 by Charles Manning

On Tuesday 17 May 2005 17:39, 42Bastian Schick wrote:
> Charles Manning <manningc2@...> schrieb am Sun, 15 May 2005
> 18:46:11
>
> > 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.
>
> AFAIK, the non-S types can run higher JTAG clocks (-S types only up to 1/4
> of the
> core's clock, non-S even higher then the core-clock).

As I always tell my kids: The day you don't learn something is the day you 
die. Thanks for correcting my understanding of this.

I always thought the there was a speed restriction for all devices of 1/6 the 
core speed.

According to http://www.arm.com/support/faqdev/4168.html there is no maximum 
(apart from process issues) for hard cores (TDMI) and there is a 1/6 limit 
for soft (TDMI-S) cores for deglitching flip-flops.

Flash Utility wish list

2005-05-18 by Peter Jakacki

If I didn't use the Flash Utility everyday I probably wouldn't be making 
this request. But as I do I am wondering whether Philips apps in Hamburg 
can make a few changes.

----
1. Skip the splash screen

2. Assign shortcut keys to the buttons or at least default the upload 
button (I'm not a mouse man, I'm a keyboard man)

3. Display the filename in the title bar as the filename window is too 
short for long paths.

4. Add a filename MRU?

5. Just for me I know but user buttons that send a programmable coms 
string as I use control sequences to activate my ISP monitor chip. i.e. 
"<ctrl A>PGM0P" places unit 0 into program mode. The DTR/RTS signals 
assume that you have these lines available etc. Personally, I prefer 
simple 3-wire coms.
----

What I would really like is for my terminal program (Teraterm) to share 
the coms port and call these functions directly. I'm guessing that won't 
happen.

Those Buffer operations would be useful but just seem to bomb out on my PC.

Anyhow, I always have the option of writing my own Flash Utility. It's 
just that windows programming seems such a distraction when all I want 
to do is embedded code.

TIA
*Peter*

Re: [lpc2000] Flash Utility wish list

2005-05-18 by Charles Manning

> Anyhow, I always have the option of writing my own Flash Utility. It's
> just that windows programming seems such a distraction when all I want
> to do is embedded code.


You don't have to.

Try lpc21isp at http://guest.engelschall.com/~martin/lpc21xx/isp/

This has the benefit of being command line (ie easy to run from batch files 
or other tools). It is open source, meaning you can easily modify it to be 
used as a manufacturing jig etc. It works under multiple OSs.

The last time I checked, the Philips application still was quite fussy about 
some start-up conditions. lpc21isp had similar problems but they were fixed 
very quickly.

Re: [lpc2000] Flash Utility wish list

2005-05-18 by Peter Jakacki

So should I empty my back pocket and go out and buy a copy of Visual C?
:( :( :(

*Peter*

Charles Manning wrote:
Show quoted textHide quoted text
>You don't have to.
>
>Try lpc21isp at http://guest.engelschall.com/~martin/lpc21xx/isp/
>  
>

Re: Flash Utility wish list

2005-05-18 by embeddedjanitor

--- In lpc2000@yahoogroups.com, Peter Jakacki <peterjak@t...> wrote:
> So should I empty my back pocket and go out and buy a copy of Visual

Use gcc or grab the Windows binary from:

http://guest.engelschall.
com/~martin/lpc21xx/isp/lpc21isp_windows_binary.zip
Show quoted textHide quoted text
> 
> *Peter*
> 
> Charles Manning wrote:
> 
> >You don't have to.
> >
> >Try lpc21isp at http://guest.engelschall.com/~martin/lpc21xx/isp/
> >  
> >

Re: [lpc2000] Re: Flash Utility wish list

2005-05-18 by Peter Jakacki

Yes, of course, as Frasier would say. The website said vc6/7 but I just 
had a look at the source code and it mentioned Cygwin. I'll try that.

*Peter*

embeddedjanitor wrote:
Show quoted textHide quoted text
>--- In lpc2000@yahoogroups.com, Peter Jakacki <peterjak@t...> wrote:
>
>>So should I empty my back pocket and go out and buy a copy of Visual
>>
>
>Use gcc or grab the Windows binary from:
>
>http://guest.engelschall.
>com/~martin/lpc21xx/isp/lpc21isp_windows_binary.zip
>

Re: [lpc2000] Re: TDMI-S

2005-05-18 by 42Bastian Schick

Charles

> I always thought the there was a speed restriction for all devices of 
> 1/6 the core speed.

Now, I think you are correct. Gonna have to try it with the LPC.

-- 
42Bastian Schick

Re: TDMI-S // JTAG-clock speed

2005-05-18 by lpc2100_fan

Bastian,

on the LPC2000 family the JTAG clock is limited to CPU/6

Bob

--- In lpc2000@yahoogroups.com, 42Bastian Schick <bastian42@m...> wrote:
Show quoted textHide quoted text
> Charles
> 
> > I always thought the there was a speed restriction for all devices of 
> > 1/6 the core speed.
> 
> Now, I think you are correct. Gonna have to try it with the LPC.
> 
> -- 
> 42Bastian Schick

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.