关于815的512M内存限制,的确是奇怪
图拉丁吧
全部回复
仅看楼主
level 1
ti_w 楼主
815GMCH 的内存控制器寻址规格:13条 地址线,2条Bank选择线,这个应该是导致每个bank 256限制的原因。此外还有6条片选线,但是在array图中只控制了两组(datasheet figure6),搞不清楚是怎么限制的。同样的,440bx就用8根线,控制4组,最多就可以控制1GB.搞不清楚,也想不通具体是怎么回事
2008年05月10日 18点05分 1
level 1
ti_w 楼主
我很郁闷,花了四五个小时看文档,愣是没找出来是怎么个限制法,对寻址过程中的片选控制熟悉的朋友可以看一下
2008年05月10日 18点05分 2
level 0
多数芯片组上带有内存控制器,控制系统的内存,因此关于内存的一些重要参数也往往由芯片组决定。例如主板可以支持的最大容量,一般也是芯片组来决定的。目前多数芯片组支持的最大内存容量为4GB,这是因为32位的计算机系统最大的物理寻址能力就支持到4GB内存。当然,也有例外,支持EM64T技术的Intel CPU就可以使用到更多的内存。再比如AMD的64位CPU集成了内存控制器,因此支持的最大内存容量也就由CPU来决定了。此外还有一种特殊情况,就是在Intel 810系列主板时代,Intel出于当时的市场情况,推出的主板仅仅支持最大512MB内存,不过对那时的绝大多数计算机来说,512M内存也够了。 内存模组在此可以简单地理解为芯片组所能支持的标准内存插槽数量。由于每款芯片组对于内存芯片的数据深度和数据宽度支持程度不同,实际上也就决定了每个内存BANK的最大容量,进而也就决定了芯片组所能支持的内存BANK数量。而内存BANK数量就决定了标准内存插槽的数量,一般来说,每个内存插槽支持2个内存BANK。例如865PE芯片组支持4条双BANK内存插槽,而815EP芯片组则支持2条双BANK内存插槽或3条单BANK内存插槽。
2008年05月10日 21点05分 3
level 0
看 29068801.pdf figure5,memory map,只有512MB以下的物理地址是映射到DIMM的,从这点看512MB的限制是无法消除的。另一个思路,在八位单片机设计中经常用到bank的切换,以突破64KB限制,借鉴到815的问题上,也许可以访问到512MB以上的SDRAM空间,但是无法同时使用,而是要做BANK的切换。这就要求操作系统的配合,有高手感兴趣可以研究一下,呵呵。
2008年05月11日 08点05分 4
level 0
我什么也不懂,但我想让我的815主板能用上512M以上的内存,哪怕是再多上64M也好哇!你们快快研究出来,让大家受宜啊。本来815主板一定能支持更多的内存,只是做电脑的人为了能赚更多的钱,就限制机器的配置,以迫使用户购买他新的机器。
2008年08月20日 15点08分 5
level 1
有没有用最少的价在810E主板上250G以上硬盘.?
2008年08月20日 16点08分 6
level 0
可以破戒么?
2008年08月22日 07点08分 7
level 12
我也不懂[滑稽]
2017年02月28日 13点02分 18
level 9
我去炸吧?
2017年02月28日 13点02分 19
level 9
高级挖坟
2017年02月28日 13点02分 20
1