Hi, I understand that boot block Flash Memory have "protected boot blocks" so they can not be erased accidentally unless special functions are used to do that. Further, Top Boot Block Flash memory are intended for microprocessors that begin execution by reading from the top of their memory space. And vice versa for Bottom Boot Bloc Flash Memory. Here, the Boot Block is positioned at the bottom of the Flash's address space for many microprocessors that have their Reset vector at 0000h. So, my mapping the Flash to address 0000h of the processor's address space, the processor can boot from the Flash's Boot Block. I find that some some major processor makers use Bottom Boot(ST10, Motorola 68000 series, Power PC) and others use Top Boot(Intel i960, 80x86 ). My Queries are :- 1) But, What is the advantage of Top Boot Flash Memory and What is the advantage of Bottom Boot Flash memory ? 2) Apart from protection to the Boot Block, what are the other differences between these Boot Block based Flash memories and Normal Flash Memories (Uniform Block Flash Memory)? 3) Which is cost-effective (Boot Block based Flash or Normal Flash ( Uniform Block Flash Memory) ) ? 4) Is the lifetime (Number of programmable / erase cycles) of the Boot Block lesser than or equivalent to that of the Normal Blocks (Application Code, User Parameters and User Data.) ? 5) Can that Boot Block area used for other purporses w.r.t security of the application ? 6) I understand that for systems with small amounts of memory, XIP is very good that each instance of that program uses system RAM, only for their stack, BSS, and data segments while the shared text segment remains in Flash Memory. But, Is there any specific Block for text segment while performing XIP ? 7) Is there any other specific configuration to look for while selecting the Flash Memory while going in for XIP ? Thx in advans, Karthik Balaguru
Boot Block and Uniform Block Flash Memory and Executin In Place(XIP)
Started by ●October 24, 2007
Reply by ●October 24, 20072007-10-24
Hi, Re-posting it as it was misaligned in the firs post. I understand that boot block Flash Memory have "protected boot blocks" so they can not be erased accidentally unless special functions are used to do that. Further, Top Boot Block Flash memory are intended for microprocessors that begin execution by reading from the top of their memory space. And vice versa for Bottom Boot Block Flash Memory. Here, the Boot Block is positioned at the bottom of the Flash's address space for many microprocessors that have their Reset vector at 0000h. So, my mapping the Flash to address 0000h of the processor's address space, the processor can boot from the Flash's Boot Block. I find that some some major processor makers use Bottom Boot(ST10, Motorola 68000 series, Power PC) and others use Top Boot(Intel i960, 80x86 ). My Queries are :- 1) But, What is the advantage of Top Boot Flash Memory and What is the advantage of Bottom Boot Flash memory ? 2) Apart from protection to the Boot Block, what are the other differences between these Boot Block based Flash memories and Normal Flash Memories (Uniform Block Flash Memory)? 3) Which is cost-effective (Boot Block based Flash or Normal Flash ( Uniform Block Flash Memory) ) ? 4) Is the lifetime (Number of programmable / erase cycles) of the Boot Block lesser than or equivalent to that of the Normal Blocks (Application Code, User Parameters and User Data)? 5) Can that Boot Block area used for other purporses w.r.t security of the application ? 6) I understand that for systems with small amounts of memory, XIP is very good that each instance of that program uses system RAM, only for their stack, BSS, and data segments while the shared text segment remains in Flash Memory. But, Is there any specific Block dedicated for text segment while performing XIP in either Boot Block Flash Memories or Uniform Block Flash Memories(Normal Flash Memories)? 7) Is there any other specific configuration to look for while selecting the Flash Memory while going in for XIP ? Thx in advans, Karthik Balaguru
Reply by ●October 27, 20072007-10-27
I have the following queries based on the Flash Memory. 1) What is the advantage of Top Boot Flash Memory and What is the advantage of Bottom Boot Flash memory ? 2) Apart from protection to the Boot Block, what are the other differences between these Boot Block based Flash memories and Normal Flash Memories (Uniform Block Flash Memory)? 3) Which is cost-effective (Boot Block based Flash or Normal Flash ( Uniform Block Flash Memory) ) ? 4) Is the lifetime (Number of programmable / erase cycles) of the Boot Block lesser than or equivalent to that of the Normal Blocks (Application Code, User Parameters and User Data)? 5) Can that Boot Block area used for other purporses w.r.t security of the application ? 6) I understand that for systems with small amounts of memory, XIP is very good that each instance of that program uses system RAM, only for their stack, BSS, and data segments while the shared text segment remains in Flash Memory. But, Is there any specific Block dedicated for text segment while performing XIP in either Boot Block Flash Memories or Uniform Block Flash Memories(Normal Flash Memories)? 7) Is there any other specific configuration to look for while selecting the Flash Memory while going in for XIP ? Any ideas / link / pdf ? Thx in advans, Karthik Balaguru
Reply by ●October 27, 20072007-10-27
On Oct 27, 4:40 pm, karthikbalaguru <karthikbalagur...@gmail.com> wrote:> I have the following queries based on the Flash Memory. > > 1) What is the advantage of Top Boot Flash Memory and > What is the advantage of Bottom Boot Flash memory ? > > 2) Apart from protection to the Boot Block, what are the other > differences between these Boot Block based Flash memories > and Normal Flash Memories (Uniform Block Flash Memory)? > > 3) Which is cost-effective (Boot Block based Flash or Normal > Flash ( Uniform Block Flash Memory) ) ? > > 4) Is the lifetime (Number of programmable / erase cycles) > of the Boot Block lesser than or equivalent to that of > the Normal Blocks (Application Code, User > Parameters and User Data)? > > 5) Can that Boot Block area used for other purporses w.r.t > security of the application ? > > 6) I understand that for systems with small amounts of memory, > XIP is very good that each instance of that program uses > system RAM, only for their stack, BSS, and data segments > while the shared text segment remains in Flash Memory. > > But, Is there any specific Block dedicated for text segment > while performing XIP in either Boot Block Flash Memories > or Uniform Block Flash Memories(Normal Flash Memories)? > > 7) Is there any other specific configuration to look for while > selecting the Flash Memory while going in for XIP ? > > Any ideas / link / pdf ? >I posted it 3 days back , but did not get any answers. Any problem in the post ? Is there any pdf / some links that discusses about these ? Thx in advans, Karthik Balaguru
Reply by ●October 27, 20072007-10-27
karthikbalaguru wrote:> On Oct 27, 4:40 pm, karthikbalaguru <karthikbalagur...@gmail.com> > wrote: > >>I have the following queries based on the Flash Memory. >> >> 1) What is the advantage of Top Boot Flash Memory and >> What is the advantage of Bottom Boot Flash memory ? >> >> 2) Apart from protection to the Boot Block, what are the other >> differences between these Boot Block based Flash memories >> and Normal Flash Memories (Uniform Block Flash Memory)? >> >> 3) Which is cost-effective (Boot Block based Flash or Normal >> Flash ( Uniform Block Flash Memory) ) ? >> >> 4) Is the lifetime (Number of programmable / erase cycles) >> of the Boot Block lesser than or equivalent to that of >> the Normal Blocks (Application Code, User >> Parameters and User Data)? >> >> 5) Can that Boot Block area used for other purporses w.r.t >> security of the application ? >> >> 6) I understand that for systems with small amounts of memory, >> XIP is very good that each instance of that program uses >> system RAM, only for their stack, BSS, and data segments >> while the shared text segment remains in Flash Memory. >> >> But, Is there any specific Block dedicated for text segment >> while performing XIP in either Boot Block Flash Memories >> or Uniform Block Flash Memories(Normal Flash Memories)? >> >> 7) Is there any other specific configuration to look for while >> selecting the Flash Memory while going in for XIP ? >> >>Any ideas / link / pdf ? >> > > > I posted it 3 days back , but did not get any answers. > Any problem in the post ? > Is there any pdf / some links that discusses about these ? > > Thx in advans, > Karthik Balaguru >The problem is that you need to do you own home work / research. Gmail account are ingorded here. sorry, ( no I'm not )
Reply by ●October 27, 20072007-10-27
donald wrote:> karthikbalaguru wrote: >... snip ...> >> I posted it 3 days back , but did not get any answers. >> Any problem in the post ? >> Is there any pdf / some links that discusses about these ? > > The problem is that you need to do you own home work / research. > > Gmail account are ingorded here.I think he means plonked. In addition, the excessive cross-posting without setting follow-ups is also likely to trigger various blocks. The cure - post to one newsgroup, and get a real news-reader. -- Chuck F (cbfalconer at maineline dot net) Available for consulting/temporary embedded and systems. <http://cbfalconer.home.att.net> -- Posted via a free Usenet account from http://www.teranews.com
Reply by ●October 27, 20072007-10-27
On Oct 27, 10:04 pm, CBFalconer <cbfalco...@yahoo.com> wrote:> donald wrote: > > karthikbalaguru wrote: > > ... snip ... > > >> I posted it 3 days back , but did not get any answers. > >> Any problem in the post ? > >> Is there any pdf / some links that discusses about these ? > > > The problem is that you need to do you own home work / research. > > > Gmail account are ingorded here. > > I think he means plonked. In addition, the excessive cross-posting > without setting follow-ups is also likely to trigger various > blocks. > > The cure - post to one newsgroup, and get a real news-reader. >Ok, Thx for that information :):) Karthik Balaguru
Reply by ●October 27, 20072007-10-27
On Oct 27, 7:46 pm, karthikbalaguru <karthikbalagur...@gmail.com> wrote:> On Oct 27, 4:40 pm, karthikbalaguru <karthikbalagur...@gmail.com> > wrote: > > > > > I have the following queries based on the Flash Memory. > > > 1) What is the advantage of Top Boot Flash Memory and > > What is the advantage of Bottom Boot Flash memory ? > > > 2) Apart from protection to the Boot Block, what are the other > > differences between these Boot Block based Flash memories > > and Normal Flash Memories (Uniform Block Flash Memory)? > > > 3) Which is cost-effective (Boot Block based Flash or Normal > > Flash ( Uniform Block Flash Memory) ) ? > > > 4) Is the lifetime (Number of programmable / erase cycles) > > of the Boot Block lesser than or equivalent to that of > > the Normal Blocks (Application Code, User > > Parameters and User Data)? > > > 5) Can that Boot Block area used for other purporses w.r.t > > security of the application ? > > > 6) I understand that for systems with small amounts of memory, > > XIP is very good that each instance of that program uses > > system RAM, only for their stack, BSS, and data segments > > while the shared text segment remains in Flash Memory. > > > But, Is there any specific Block dedicated for text segment > > while performing XIP in either Boot Block Flash Memories > > or Uniform Block Flash Memories(Normal Flash Memories)? > > > 7) Is there any other specific configuration to look for while > > selecting the Flash Memory while going in for XIP ? > > > Any ideas / link / pdf ? > > I posted it 3 days back , but did not get any answers. > Any problem in the post ? > Is there any pdf / some links that discusses about these ? > > Thx in advans, > Karthik Balaguru--snip--> Any problem in the post ?Yes, too many questions marks.> Is there any pdf / some links that discusses about these ?I would suggest Adobe. ali
Reply by ●October 27, 20072007-10-27
CBFalconer wrote:> donald wrote: >> karthikbalaguru wrote: >> > ... snip ... >>> I posted it 3 days back , but did not get any answers. >>> Any problem in the post ? >>> Is there any pdf / some links that discusses about these ? >> The problem is that you need to do you own home work / research. >> >> Gmail account are ingorded here. > > I think he means plonked. In addition, the excessive cross-posting > without setting follow-ups is also likely to trigger various > blocks. > > The cure - post to one newsgroup, and get a real news-reader.Is someone confusing gmail with google groups? I see nothing wrong with either. I use groups.google.com when I'm away from home, and a gmail account isn't fundamentally different from AOL or Yahoo. I think Google's spam policies are deplorable and I agree than they're home to trolls and the clueless, but son't blame the service for the foibles of its users. IIRC, Rune Alnor uses gmail. Whoever ignores him loses much. karthikbalaguru: I ignored your question because I had no answer. Maybe I'm not alone in that. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Reply by ●October 27, 20072007-10-27
On Oct 28, 2:31 am, Jerry Avins <j...@ieee.org> wrote:> CBFalconer wrote: > > donald wrote: > >> karthikbalaguru wrote: > > > ... snip ... > >>> I posted it 3 days back , but did not get any answers. > >>> Any problem in the post ? > >>> Is there any pdf / some links that discusses about these ? > >> The problem is that you need to do you own home work / research. > > >> Gmail account are ingorded here. > > > I think he means plonked. In addition, the excessive cross-posting > > without setting follow-ups is also likely to trigger various > > blocks. > > > The cure - post to one newsgroup, and get a real news-reader. > > Is someone confusing gmail with google groups? I see nothing wrong with > either. I use groups.google.com when I'm away from home, and a gmail > account isn't fundamentally different from AOL or Yahoo. I think > Google's spam policies are deplorable and I agree than they're home to > trolls and the clueless, but son't blame the service for the foibles of > its users. IIRC, Rune Alnor uses gmail. Whoever ignores him loses much. > > karthikbalaguru: I ignored your question because I had no answer. Maybe > I'm not alone in that. > > Jerry > -- > Engineering is the art of making what you want from things you can get. > =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF==AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF --snip--> Is someone confusing gmail with google groups? I see nothing wrong with > either. I use groups.google.com when I'm away from home, and a gmail > account isn't fundamentally different from AOL or Yahoo.So do I! Actually while ago i tried to switch to some _dedicated_ software to access the usenet (a.k.a news reader). But yoiu know I ened up with nothing. Because google.groups does provide you lots of goodies that ANY standard reader is simply unable to provide. Unless you have * huge storage and enough processing to store and archive the things that might happen anywhere at anytime. I'm telling you its super easy to search the discussions and day to day issuse via google's interface (google groups). Sure, news readers are fine if you are focusing defined domains and don't have dynamic areas to explore. ali