×

V20 MBC易于构建的8088与8080计算机

消耗积分:0 | 格式:zip | 大小:0.47 MB | 2022-07-29

分享资料个

PCB图如下:
pYYBAGLYVCWAR4j5AAGnIbHtt50266.jpg
poYBAGLYVCiAbKOuAAFQvwjr284822.jpg

描述

V20-MBC:易于构建的 8088 + 8080 计算机

描述

V20-MBC2 是一款易于构建的 V20HL CPU SBC(单板计算机)。它遵循与 Z80-MBC2  相同的“概念”,将 SD 作为“磁盘仿真器”和高达 1024KB 的 RAM。

它有一个可选的板载 16x GPIO 扩展器,并为 SD 和 RTC 选项使用常见的廉价附加模块。它有一个“Arduino 心脏”,使用 Atmega32A 作为 EEPROM 和“通用”I/O 仿真器(因此不需要“传统”EPROM 编程器)。

也可以使用 80C88(CMOS 版本)。

pYYBAGLYVC2AGJEcAAFYeTzGx44465.jpg

poYBAGLYVC-ACjpCAAFVabMVPH8924.jpg

* * 硬件概述 * *

这里是 V20-MBC 硬件主要规格:

- V20HL 全静态CMOS CPU ( uPD70108H )

- 也可以使用80C88CMOS版本);

- RAM可配置为128/512/1024KB

- 可选的RTCmicroSD模块(与 Z80-MBC2 相同);

- 可选16x GPIO端口;

- I2C扩展端口;

-串口

- ISP连接器(用于 Atmega32);

- 时钟可以配置为4/8MHz(通过软件)。

该布局允许使用相同的 3D 打印支架“插入” uTermuCom板,如 Z80-MBC2(垂直或水平)。

请记住,这里需要一个CMOS 全静态 CPU,因此唯一可以使用的 V20 CPU 是V20HLuPD7108H,请参见部件代码末尾的“H”,这会有所不同......)。

只有这个 CMOS 全静态版本允许使用来自 DC 的时钟速率,并且在某些条件下,保证逻辑电平与 Atmega32A 兼容(Atmega-s 逻辑输入电平不兼容 TTL)

V20-MBC的另一个方面是,这里没有使用众所周知的8284时钟振荡器芯片(通常用于产生需要33%占空比的8088/8086时钟)。阅读V20HL数据表可以看到-12-16速度等级有对称的时钟要求,-10速度等级的时钟要求可以使用50%占空比的稍低时钟(不大于9MHz左右)来满足,因此使用最大 8MHz 时钟有很好的余量)。

pYYBAGLYVDKALgGcAACupEeflIg297.png

内存配置

V20-MBC 允许三种不同的 RAM 配置:

128KB (1x128KB)

512KB (1x512KB)

1024KB (2x512KB)

要设置正确的 RAM 配置,必须设置两个跳线( JP1/A19JP2/A17 )。此操作必须在板子未通电时,在安装了 RAM 芯片的第一次上电之前完成

请注意,使用 128KB SRAM 仅支持单 SRAM 芯片配置(不支持 2x128KB)。

下表显示了如何为三种 RAM 配置设置跳线JP1JP2 :

pYYBAGLYVDWAZ6BsAAClt8dB5Tg969.jpg

目前支持的 CP/M 2.2(8080 模式)和 CP/M-86:

poYBAGLYVDeAKvcUAACoZrmxxWw613.png

pYYBAGLYVDmAV3r7AABVSK8vk7Q825.jpg

所有更新和构建它的详细信息(包括 Atmega32A 的固件和用于高清仿真的 SD 映像)都在 V20-MBC 页面中:

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !