Rosemount罗斯蒙特3051TG3A2B21AK5TK
本文基于虚拟存储系统思想实现了嵌入式存储系统中大容量存储器的扩展。不难看出系统的扩展余地受端口线的限制。由于在同一块芯片中构造图2所示的结构,需要多使用一根端口线,因此对于8051系列使用整个P1口可以将系统的程序虚拟空间扩展至8M字节。数据存储区扩展的***大容量还与程序在编译时所被分成块的数目有关,***大可达16M字节,这在单片机嵌入式存储系统中已经是足够大了。
程序在调用不同页面的函数时需要额外的软件切换周期,频繁的页面切换会降低系统的性能,因此编译时应仔细选择函数,尽可能将相关的函数分配在同一页中。
数据存储区切换是由硬件实现的,页面切换并不降低系统性能。由于操作系统与用户程序数据区相互***,对用户来说整个64k空间都是可用的,这就增加了操作系统的透明性。
4结论
嵌入式存储系统由于它的专用性和特殊性,系统的软硬件设计都与传统的计算机系统设计方法有所不同。但进行嵌入式系统设计时仍然很有必要借鉴传统计算机系统体系结构成熟的设计方法,“量体裁衣”为我所用。作者在进行嵌入式存储系统平台设计时借鉴了传统计算机虚拟存储思想来扩展存储系统,并在实际项目中得以应用,证明这种方法是非常有效的。
15736-69
15736-72 15484-11-4
15736-75 15484-11-4
16193-1
16193-1-7
16194-21/05 39ICM411NAN
16194-25/07 39ICM411AAN
16194-32/05 39NIM421BAN
16194-32R/09 39NIM421BAN
16194-81/05 39NIM411NAN
16197-61/2 39BCMNBN
16197-61/3 39BCMNBN
16197-81/2 QLBCMNBN
16197-81/3
16197-81/5 QLBCMNBN
16201-1
16201-1/01
16201-1-04 16201-1-4
16201-1-10
16203-21-1
16207-61/10 39RTMCAN
16207-61/9 39RTMCAN
352BA11NNC
352BA11NNF
352BA1NNNF
352BA21NNF
352BB11NNF
352BB11NNN
352BC11NNF
352BC11NNN
352EA21C1C
352EA21CNC
352EA21CNF
352EA21D1F
352EA21DNF
352EA21F1F
352EA21FNF
352EA21N1F
352EA21NNF 15935
352EA21T1F
352EA21TNF
352EA21V1F
352EA21V1N
352EA21VNF
352EA21VNN
352EC21D1F
352EC21DNF
352EC21F1F
352EC21FNF
352EC21N1F
352EC21NNF 15935-9/10LA
352EC21T1F
352EC21TNF
352EC21V1F
352EC21VNF
352PEA21VNNNAW
353A2F1NNLNNNA4 16353-122
353A2F1NNNNNNA4
353A2FNNNLNNNA4 16353-123
353A4F1NNETNNA4
353A4F1NNLNNNA4 16353-226
353A4F1NNNNNNA4
353D2F1LNLNNNA4
354N1D1LNLNNNAJ
36103-118/2 ACM-4
362A2F
363A11N1NN1AN
363A21N4NN1AN
363A21N4NN1B4
363A21N4NNNA4
363A21N4UD1B4
363A21N4UN1B4
372A11NF 15815-88
372A21NF
382BA21VNF M122286-001
382EA21D1F
382EA21N1F
382EA21NNF
383TA21N1F
383TA21N1N
383VA21N1F
39ACM24BEN
39ACM28AEN
39ACM34AAN
39ACM38AAN
39BCMNBN
39BDMNBN
39EAMCBN
39GIMAAN
39H***CBN
39IDM115ACCBN
39ODM115ACCBN
39PFMAAN
39PSR2ANCN
39PSR4ANDN
39PSR4ANDN 16114-200/1
39RTMCAN
39SAIAAN
39SAMCAN
39SCMNNNAAN
39SDM024DCCBN
39SDM048DCCBN
39VIMCCN
16303-520/1 39RNI512ABBN
16303-521/0C 39RNI512BBBN
16350-1V1.00
16404-1/1 QLCAMAAN
16405-1
16411-6V1.01
16413-1 16413-1-1
16418-41/4 QLCCM24AAN
16436-1-1
16437--301/2 QLCAIAAN
16439-1
16448-1-08
16448-NEW B-03
16808-1/OE QLCCM12AAN
16808-21/03 QLCCM12ABN
16808-21/5
16808-21/6 QLCCM12ABN
16809-10
16809-12
16809-21/05 QLCDM024DCAAN
16809-21/OC QLCDM024DCAAN
16809-21R/05 QLMBXNAN
16809-41/1
16809-41/4 QLCDM024DCBAN
16809-41/5 QLCDM024DCBAN
16809-6A
16809-8A
320A2NNF 15918-50S2IK
348ED2NN2BNNH14
351A21N1F
351A21NNF
351A21NNN 16100-2/3LK
351A21VNF 16100-26
16101-171/11 39SDM024DCCBN
16101-174/03 39SDM024DCCBN
16101-174/05 39SDM024DCCBN
16101-174/10 39SDM024DCCBN
16101-174/11 39SDM024DCCBN
16101-174/8 39SDM024DCCBN
16107-101/01 39IDN115ACCAN
16107-101/03 39IDM115ACCAN
16107-101/04 39IDM115ACCAN
16107-102/1 39IDM115ACCBN
16107-103/3
16107-103R/5 QLIDM115ACBBN
16107-181/04 39IDM115ACCAN
16107-182/1 39IDM115ACCBN
16107-182/3 39IDM115ACCBN
16110-71/03 39H***CAN
16114-1/04
16114-1/05
16114-102/01 39PSR2ANCN 16114-182/2
16114-105/3 39PSR4ANAN
16114-180/01 39PSR4ANCN
16114-180/02 39PSR4ANCN
16114-201 39PSR4ANDN, 16114-201R
16114-500
16114-65
16114-72 15900240
16133-101-02
16133-71/01 39SAMCAN
16133-71/04 39SAMCAN
16133-71/10 39SAMCAN
16133-71/13 39SAMCAN
16133-71/3 39SAMCAN, 16133-71/03
16133-71/8 39SAMCAN
16133-71/9 39SAMCAN
16133-71R/04 39SAMCAN
16133-71R/08 39SAMCAN
16133-79/4 QLSAMBAN
16101-1/16 39SDM024DCNAN
16101-121/01 39SDM024DCCAN
16139-105/0C 39ACM24BCN
16139-105/1 39ACM24DCN
16139-205/1 39ACM24BDN
16139-208/1 39ACM28ADN
16139-215/1 39ACM24BEN
16139-215/3 39ACM24BEN
16139-215/5 39ACM24BEN
16139-218/1 39ACM28AEN
16139-218/3 39ACM28AEN
16139-218/5 39ACM28AEN
16139-4/11 39ACM14NAN
16139-76/02 39ACM24BAN
16139-76/09 39ACM24BAN
16139-96/01 39ACM24BBN
16139-97/5 QLACM12BBN
