Newsgroups: sci.electronics Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Frame Buffers Message-ID: <1990Jun27.152249.3030@utzoo.uucp> Organization: U of Toronto Zoology References: <2229@mindlink.UUCP> <1990Jun26.154640.26941@utzoo.uucp> <1990Jun26.200549.792@amd.com> Date: Wed, 27 Jun 90 15:22:49 GMT In article <1990Jun26.200549.792@amd.com> phil@pepsi.amd.com (Phil Ngai) writes: >|Nobody in his >|right mind uses anything but VRAMs for frame buffers unless there is some >|compelling reason why they won't work for the particular application. > >I wouldn't be quite so strong about that. VRAMs are a lot more expensive >than regular DRAMs, and since you can run 50 ns page mode cycles on >ordinary DRAMs, you can easily get 20 Mhz * 32 = 640 million bits/sec >or 80 million 8-bit pixels/sec out of 1 megabyte of memory (8 x 256K x 4). >That's 1.3 million pixels/frame at 60 Hz. At the cost of using the entire DRAM bandwidth, leaving none for updates! I said "in his right mind". :-) Given that modern CPUs can routinely drive a memory system until the bolts fall out, and people complain that the CPU nevertheless can't update the display quickly enough, a well-designed frame buffer needs plenty of update bandwidth too. The nice thing about VRAMs is that they use only a tiny fraction of the memory array's access bandwidth, due to their very wide internal access path. Of course, if you're selling to the PC market and it doesn't *have* to work well, that's another story. I suspect that the PCers will catch on sooner or later, though. -- "Either NFS must be scrapped or NFS | Henry Spencer at U of Toronto Zoology must be changed." -John Osterhout | henry@zoo.toronto.edu utzoo!henry