EmbeddedRelated.com
Forums

IAR and memory banking for 128K flash and 8051

Started by Amir February 13, 2008
Ulf Samuelsson wrote:
> "Amir" <amiri.amir@gmail.com> skrev i meddelandet > news:bccabcf3-afe1-4a1d-abae-e9bab77b21a1@d4g2000prg.googlegroups.com... >> Hi all, >> >> I am trying to use code banking for 8051 microcontroller using IAR... >> Reading the IAR and XLINK documents didnt help...I appreciate some >> info from any one with some hand on experience.. >> >> Regards, >> Amir > > You could also consider moving into the 21st century like the rest of us > by selecting an MCU appropriate for the job. >
So, then, which other architecture offers 2nd source? FYI your own employer does not seem to believe that the 8051 is obsolete: http://atmel.com/products/8051/default.asp Quote: "Atmel offers a broad range of microcontrollers based on the 8051 architecture. ..." For example, I have used an Atmel 89C51 in a design in the early 90's and that is still in production. No end in sight so far. Because it works. -- Regards, Joerg http://www.analogconsultants.com/
>>> Hi all, >>> >>> I am trying to use code banking for 8051 microcontroller using IAR... >>> Reading the IAR and XLINK documents didnt help...I appreciate some >>> info from any one with some hand on experience.. >>> >>> Regards, >>> Amir >> >> You could also consider moving into the 21st century like the rest of us >> by selecting an MCU appropriate for the job. >> > > So, then, which other architecture offers 2nd source? FYI your own > employer does not seem to believe that the 8051 is obsolete: >
Maybe I should put the signature in BOLD letters... -- Best Regards, Ulf Samuelsson This is intended to be my personal opinion which may, or may not be shared by my employer Atmel Nordic AB
Ulf Samuelsson wrote:
>>>> Hi all, >>>> >>>> I am trying to use code banking for 8051 microcontroller using IAR... >>>> Reading the IAR and XLINK documents didnt help...I appreciate some >>>> info from any one with some hand on experience.. >>>> >>>> Regards, >>>> Amir >>> You could also consider moving into the 21st century like the rest of us >>> by selecting an MCU appropriate for the job. >>> >> So, then, which other architecture offers 2nd source? FYI your own >> employer does not seem to believe that the 8051 is obsolete: >> > > > Maybe I should put the signature in BOLD letters... >
I know it's your personal opinion, just wanted to make a point about why the 8051 architecture is still widely used. And unless another 2nd-sourceable series appears it will remain in use. That would be my personal opinion, and that of a whole lot of others. -- Regards, Joerg http://www.analogconsultants.com/
Joerg wrote:
> Ulf Samuelsson wrote: >>>>> Hi all, >>>>> >>>>> I am trying to use code banking for 8051 microcontroller using IAR... >>>>> Reading the IAR and XLINK documents didnt help...I appreciate some >>>>> info from any one with some hand on experience.. >>>>> >>>>> Regards, >>>>> Amir >>>> You could also consider moving into the 21st century like the rest >>>> of us >>>> by selecting an MCU appropriate for the job. >>>> >>> So, then, which other architecture offers 2nd source? FYI your own >>> employer does not seem to believe that the 8051 is obsolete: >>> >> >> >> Maybe I should put the signature in BOLD letters... >> > > I know it's your personal opinion, just wanted to make a point about why > the 8051 architecture is still widely used. And unless another > 2nd-sourceable series appears it will remain in use. That would be my > personal opinion, and that of a whole lot of others. >
Hasn't the ARM7 been call the "8051" of the new millennium. Too bad the ARM7 is just the cpu and not the entire configuration i.e. peripherals. donald
On Feb 14, 6:59=A0pm, donald <Don...@dontdoithere.com> wrote:

> Hasn't the ARM7 been call the "8051" of the new millennium.
The prices of both cores are asymptotically approaching zero, but they really don't 100% occupy the same application space.
Joerg wrote:
> Ulf Samuelsson wrote: >> Maybe I should put the signature in BOLD letters... >> > > I know it's your personal opinion, just wanted to make a point about why > the 8051 architecture is still widely used. And unless another > 2nd-sourceable series appears it will remain in use. That would be my > personal opinion, and that of a whole lot of others.
The 128K in this thread is at the top-end of the 80C51 range, (ASIX make some larger, with Ethernet) but there is a LOT of R&D effort going into 80C51 in the far-east now : Companies like Winbond, Megawin, Myson, Micronas, Coreriver, STC, Syncmos, ABOV, (etc) are expanding their offerings. Devices like the new 12Vin/12V I/O Micronas easyLIN will generate a lot of traction. Many of these are one clock or turbo cores. The highest ADC performance devices use 80C51 cores, and dominate metering. The 80C51 will still be (easily) the worlds highest volume 8 bit uC core. -jg
Jim Granville wrote:
> Joerg wrote: >> Ulf Samuelsson wrote: >>> Maybe I should put the signature in BOLD letters... >>> >> >> I know it's your personal opinion, just wanted to make a point about >> why the 8051 architecture is still widely used. And unless another >> 2nd-sourceable series appears it will remain in use. That would be my >> personal opinion, and that of a whole lot of others. > > The 128K in this thread is at the top-end of the 80C51 range, > (ASIX make some larger, with Ethernet) but there is a LOT > of R&D effort going into 80C51 in the far-east now : > > Companies like Winbond, Megawin, Myson, Micronas, Coreriver, STC, > Syncmos, ABOV, (etc) are expanding their offerings. > > Devices like the new 12Vin/12V I/O Micronas easyLIN will generate > a lot of traction. > > Many of these are one clock or turbo cores. > > The highest ADC performance devices use 80C51 cores, and > dominate metering. > > The 80C51 will still be (easily) the worlds highest volume 8 bit uC core. >
Yep, it sure will be. I even found one in our pellet stove. -- Regards, Joerg http://www.analogconsultants.com/
donald wrote:
> Joerg wrote: >> Ulf Samuelsson wrote: >>>>>> Hi all, >>>>>> >>>>>> I am trying to use code banking for 8051 microcontroller using IAR... >>>>>> Reading the IAR and XLINK documents didnt help...I appreciate some >>>>>> info from any one with some hand on experience.. >>>>>> >>>>>> Regards, >>>>>> Amir >>>>> You could also consider moving into the 21st century like the rest >>>>> of us >>>>> by selecting an MCU appropriate for the job. >>>>> >>>> So, then, which other architecture offers 2nd source? FYI your own >>>> employer does not seem to believe that the 8051 is obsolete: >>>> >>> >>> >>> Maybe I should put the signature in BOLD letters... >>> >> >> I know it's your personal opinion, just wanted to make a point about >> why the 8051 architecture is still widely used. And unless another >> 2nd-sourceable series appears it will remain in use. That would be my >> personal opinion, and that of a whole lot of others. >> > Hasn't the ARM7 been call the "8051" of the new millennium. >
Only if 2nd sources are coming from companies like Winbond. Else, no. Just my humble thoughts.
> Too bad the ARM7 is just the cpu and not the entire configuration i.e. > peripherals. > >
-- Regards, Joerg http://www.analogconsultants.com/
Amir wrote:
> On Feb 14, 12:25 am, Neil <NeilKu...@worldnet.att.net> wrote: >> Amir wrote: >>> Hi all, >>> I am trying to use code banking for 8051 microcontroller using IAR... >>> Reading the IAR and XLINK documents didnt help...I appreciate some >>> info from any one with some hand on experience.. >>> Regards, >>> Amir >> There are a lot of people who want to Bank with 8052's. I do not know why. >> I inherited on once, but it was with Keil. >> If you do not get an answer here, An I assume you Post at IAR and look >> for samples there, and in the sample folder that the compiler installed. >> try asking atwww.8052.com( they may also ask why?) > > FYI Neil..Many SOC vendors, use these microncontrollers as they are > small, and well developped/fit for embedded designs using SOCs. > > Regards, > Amir
I like the CPU Core. Banking is a way to force it to do more than it was designed to do. Banking adds Issues and slows the CPU down. That said it does work. I would guess that SOC use it since it is popular, Has good tools and has an lot of space to add control register. In the end it is the core you have. Go with it.
Amir wrote:
> On Feb 13, 5:50 pm, larwe <zwsdot...@gmail.com> wrote: >> On Feb 13, 7:27 pm, "Ulf Samuelsson" <u...@a-t-m-e-l.com> wrote: >> >>> You could also consider moving into the 21st century like the rest of us >>> by selecting an MCU appropriate for the job. >> "I'm trying to extract information from a prisoner using the rack, but >> I'm having real trouble tying him onto it tightly enough. I checked >> the scrolls in the monastery, but didn't get any useful help. So I'm >> throwing it out to all my fellow executioners" >> >> "You should move into the 21st century and waterboard him". >> >> Translation: Yes, 8051 is old, but if it's what he's using... > > Thank you Larwe...I assume u picked the easiest answer...lol. > But just to let u know that I am using a SOC which is pretty recent > (2006) and it has an 8051 embedded. > Brief: If you dont know the answer, or cannot provide any help, u dont > have to write useless comments! >
Here's a bit of unrelated free advice: When you join a newsgroup, remember that you are joining an established community. A lot of the people here have been around for years - if you don't understand the banter between old hands like Ulf and Lewin, don't comment on it, as it just makes you look silly. And learn to spell "you" - you'll be amazed at the increased level of respect you get. mvh., David