|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教:片內(nèi) flash 和片內(nèi) RAM 分別相當(dāng)于單片機(jī)的什么呢? |
| 作者:tiger_wolf 欄目:ARM技術(shù) |
請(qǐng)教: 片內(nèi) FLASH 和片內(nèi) RAM 是不是分別相當(dāng)于 89C51 的程序存儲(chǔ)器 和 數(shù)據(jù)存儲(chǔ)器啊? 謝謝! |
| 2樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/19 9:46:00 發(fā)布:
片內(nèi) FLASH 和片內(nèi) RAM 分別相當(dāng)于單片機(jī)的什么呢? 請(qǐng)教: 片內(nèi) FLASH 和片內(nèi) RAM 是不是分別相當(dāng)于 89C51 的 程序存儲(chǔ)器 和 數(shù)據(jù)存儲(chǔ)器 ? 還有 靜態(tài)RAM 是什么?它又相當(dāng)于 89C51 的什么呢? 謝謝! |
|
| 3樓: | >>參與討論 |
| 作者: highend 于 2005/9/19 10:12:00 發(fā)布:
謝謝你。典型的中國(guó)大學(xué)生。 片內(nèi) FLASH 和片內(nèi) RAM 是不是分別相當(dāng)于 89C51 的 程序存儲(chǔ)器 和 數(shù)據(jù)存儲(chǔ)器 ? 是! 還有 靜態(tài)RAM 是什么?它又相當(dāng)于 89C51 的什么呢? 片內(nèi) RAM 一般 是 靜態(tài)RAM 相當(dāng)于 89C51 的數(shù)據(jù)存儲(chǔ)器 |
|
| 4樓: | >>參與討論 |
| 作者: highend 于 2005/9/19 10:18:00 發(fā)布:
32位有些復(fù)雜 有的系統(tǒng),程序只能在RAM中跑。 片內(nèi)的,很多當(dāng)作 cache |
|
| 5樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/19 10:54:00 發(fā)布:
謝謝 highend 大哥! highend 大哥: 還有兩個(gè)問(wèn)題向您請(qǐng)教: 問(wèn)題1: 有的系統(tǒng),程序只能在RAM中跑 是不是表示 程序 是拷貝在 ARM 中啊? 問(wèn)題2: 您說(shuō) :“RAM 當(dāng)于 89C51 的數(shù)據(jù)存儲(chǔ)器 ” 那么為什么 程序在RAM中跑呢?而不是在 相當(dāng)于 89C51 程序寄存器的 FLASH 呢跑呢? 謝謝大哥! |
|
| 6樓: | >>參與討論 |
| 作者: zhiwei 于 2005/9/19 13:07:00 發(fā)布:
看清本質(zhì)就可以了 對(duì)一些小系統(tǒng),也就是一些單片機(jī)系統(tǒng)一般都內(nèi)載FLASH和RAM(都是SDRAM),程序都是載FLASH里面運(yùn)行的,ram里面存放變量、堆棧等等。 一般的大系統(tǒng),芯片內(nèi)部集成的FLASH和ram就顯得小了,這樣的系統(tǒng)都需要擴(kuò)展FLASH(NorFLASH、NANDFLASH)和RAM(DRAM、SDRAM、DDRSDRAM,使用DRAM主要是因?yàn)镈RAM集成度高),為了系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行NorFLASH里面的程序?qū)orFLASH或者NandFLASH(工程大的話(huà)可能放到NandFlas里面,NandFLASH集成度較大)里面的主工程文件拷貝到SDRAM里面,然后系統(tǒng)跳轉(zhuǎn)到SDRAM里面運(yùn)行程序(以提高速度)。就像PC一樣,先運(yùn)行BIOS里面的引導(dǎo)程序把硬盤(pán)里面的系統(tǒng)拷貝到內(nèi)存里面,然后就在內(nèi)存里面運(yùn)行。 |
|
| 7樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/19 16:00:00 發(fā)布:
謝謝 zhiwei 大哥! zhiwei 大哥: 還是有一個(gè)問(wèn)題向您請(qǐng)教, 您說(shuō):“為了系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行Norflash里面的程序?qū)orFlash或者NandFlash(工程大的話(huà)可能放到NandFlas里面,NandFlash集成度較大)里面的主工程文件拷貝到SDRAM里面,然后系統(tǒng)跳轉(zhuǎn)到SDRAM里面運(yùn)行程序(以提高速度)!薄 zhiwei 大哥 ,您說(shuō)的 主工程文件拷貝到SDRAM里面 應(yīng)該是 芯片內(nèi)部集成的ram,是嗎? 謝謝! |
|
| 8樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/20 8:15:00 發(fā)布:
re: zhiwei 大哥 快來(lái)啊! |
|
| 9樓: | >>參與討論 |
| 作者: zhiwei 于 2005/9/20 9:06:00 發(fā)布:
不是了 芯片內(nèi)部一般都只是集成相對(duì)少量的SRAM,沒(méi)有見(jiàn)過(guò)集成DRAM的。單片機(jī)系統(tǒng)集成的SRAM很少(受集成度和功耗的影響),況且很多單片機(jī)的存儲(chǔ)空間分開(kāi),所以程序只能在FLASH里面運(yùn)行。不過(guò)見(jiàn)過(guò)MSP430它的存儲(chǔ)空減是統(tǒng)一編址的,可以把程序拷貝到SRAM運(yùn)行。ARM也是統(tǒng)一編址的,也可以拷貝到SRAM運(yùn)行以提高速度,不過(guò)相對(duì)于ARM這樣的大系統(tǒng),片上集成的SRAM數(shù)量就算是非常少了,最多幾百KB。 |
|
| 10樓: | >>參與討論 |
| 作者: tiger_wolf 于 2005/9/20 9:35:00 發(fā)布:
zhiwei 大哥,謝謝! zhiwei 大哥, 謝謝您哦 ^_^! |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |