haisens 发表于 2020-8-27 10:27:43

《致敬经典——DIY IBM PC/XT兼容计算机Micro 8088》(显卡)

8088仅有8BIT数据总线,所以只能使用8BIT的ISA显卡,淘宝和咸鱼上一个8BIT的显卡已是天价,且好坏不包.

ISA的显卡型号,主要有W868XX系列,CLGD54XX系列,TVGA9000系列,最后决定DIY TVGA9000I-3

原因1:淘宝有大量带板拆机芯片.
原因2:国外爱好者有开源项目可以直接用.
原因3:最大支持SVGA,512K显存,良好的软件和驱动兼容性.

原理图:


成品图:




kicad资料:


Gerber资料:


原理图:


VBIOS:


开源项目资料:
http://www.malinov.com/Home/sergeys-projects/isa-supervga

矿坛铁粉 发表于 2020-8-27 11:00:46

万博光电 发表于 2021-1-8 20:48:39


收藏备用,多谢分享

fengdong002 发表于 2021-1-10 14:19:49

不错!!老主板福音!

pllyq52 发表于 2021-1-16 22:33:29

这个内存芯片只有8根地址线,4根数据线,4片合起来应该也才有512B的显存,512K是不是笔误?

haisens 发表于 2021-1-17 10:25:50

pllyq52 发表于 2021-1-16 22:33
这个内存芯片只有8根地址线,4根数据线,4片合起来应该也才有512B的显存,512K是不是笔误?

这个是个基础概念问题,SDRAM,为了减少地址线数量,一般是采用行地址+列地址方式来寻址,控制线为RAS,再大一些的sdram还要用上BANK来寻址.

当RAS线为低电平,则“行地址选通器”被选通,地址线A表示的地址会被输入到“行地址译码及锁存器”中,作为存储阵列中选定的行地址。
同时,地址线BA表示的Bank也被锁存,选中了要被操作的Bank号(如果有BANK的话);
接着控制CAS线为低电平,“列地址选通器”被选通,地址线A表示的地址会被锁存到“列地址译码器”中作为列地址,完成寻址过程。

所以mt4c4256,为256K*4bit ,4片总共 512KB

pllyq52 发表于 2021-1-17 14:32:08

haisens 发表于 2021-1-17 10:25
这个是个基础概念问题,SDRAM,为了减少地址线数量,一般是采用行地址+列地址方式来寻址,控制线为RAS,再大一 ...

理解为用控制总线配合的二次寻址,实现这种寻址方式的程序是写在那片27c256里面吗?

haisens 发表于 2021-1-17 17:26:43

pllyq52 发表于 2021-1-17 14:32
理解为用控制总线配合的二次寻址,实现这种寻址方式的程序是写在那片27c256里面吗?

不是用控制总线的二次寻址,而是由DRAM总线控制器自行产生时序,27c256里面是显卡的BIOS.

little-f 发表于 2021-1-17 17:39:14

好家伙isa显卡。
但是主芯片不好找吧。

haisens 发表于 2021-1-17 19:29:09

某宝有大量带板拆机芯片

maithon 发表于 2021-1-23 16:11:12

强,要向你学习。

修理工005 发表于 2021-1-24 22:25:24

学习学习,

ceceky 发表于 2021-1-27 08:32:42

家里阁楼上还有块 trident 9000 的ISA显卡,512K显存,不过不是短卡,是这种长的,图是百度来的,看个长度而已

gb505329191 发表于 2021-1-27 10:57:21

感谢楼主,收藏备用。
页: [1]
查看完整版本: 《致敬经典——DIY IBM PC/XT兼容计算机Micro 8088》(显卡)