0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA复活并繁衍计算机界的“恐龙”ZX Spectrum

Hx 来源:网络整理 作者:工程师陈翠 2018-07-05 05:13 次阅读

ZX Spectrum是Sinclair研究有限公司在1982年发布的一款8位家庭计算机,Sinclair研究有限公司最开始由Clive Sinclair于1973年创建于英国剑桥。1980年,Clive Sinclair开始进军家庭计算机市场,并发布了仅需99.95英镑的ZX80,这是当时英国最便宜的个人电脑,随后在1982年发布了ZX Specturm,一举成为英国销量最高的计算机,而它当时的销售额就超过五百万,完全可以与Commodore和Amstrad相匹敌,后因为广大用户的喜爱,被其粉丝称为“Speccy”。 Speccy作为英国第一款主流家庭计算机,其意义不亚于Commodore64在美国的发布(前面介绍过)。不过Speccy是基于3.5MHz的Zilog Z80微处理器实现的,内部集成16/48KB内存RAM,此外一个16KB的ROM占据Speccy剩下的64K地址空间。Speccy发布到今天已有35个年头, 不仅极大地促进了软硬件的发展,其影响力在今天英国的一些IT企业中依然可见。近日,在Kickstarter网站出现了一个 “ZX Specturm Next”的Speccy重建筹资项目。

ZX Specturm and ZX Specturm Next:

图1:Sinclair 48K ZX Spectrum 母板,于198年3发行,1984年制造(图片来源:Bill Bertram)

图1所示为中Sinclair 发布的 ZX Spectrum主板,位于右边的40-pin的 NEC D780C芯片是NEC Zilog Z80处理器的NEC(日本电气公司)翻版,处理器右边的NEC D23128C芯片是一个128Kb的掩模ROM,一个40-pin的Ferranti ULA(非约束逻辑阵列)位于母板的左边,可以实现ZX Spectrum计算机的视频、键盘、接口以及用于连接大容量录音带I/O的模拟I/O口和语音I/O口。在FPGA成为主流器件之前的二十世纪八十年代,Sinclair为它的产品(比如ZX Spectrum)设计很多定制的ULA单元。

图2: ZX Spectrum Next主板

图2所示为ZX Spectrum Next主板,在上方的图中可看到此次筹资的Spectrum ZX NEXT主板比较松散,对比图1结构简单,但是可扩展接口众多。从图2中的下方图中知道,ZX Spectrum Next的项目团队使用了一个Xilinx 的Spartan-6 LX9 FPGA,并基于此FPGA芯片实现了原始ZX Spectrum主板中的包括8位Z80微处理器在内的所有逻辑组件的重新构建。除此之外,板上还有三个GI AY-3-8912音频芯片,视频(RGB,VGA和HDMI)接口,以及包含ZX Spectrum原来的和“Next”增加的I/O端口。在整个系统中,Spartan-6 FPGA板卡并不是只有胶合作用,而是实现了除SRAM之外的整个系统。

从图2的整体版图中可以看到,在原来的ZX Spectrum主板基础上,视频传输支持RGB,VGA,HDMI三种模式;具有512MB的SRAM以及扩展的SD卡槽,并支持DivMMC兼容协议等,而所有这些扩展功能的实现无疑都要归功于Spartan-6 FPGA芯片的可编程和可扩展性。

结论:

在距离筹资活动结束还有3天的时候,ZX Spectrum Next产品的筹金已经达到566,933美元,大大超出预计目标。无疑,这个项目将会得到资助,而所有的投资人必然是看中了ZX Spectrum Next产品的高性能和高可扩展性以及广泛的应用前景(文章首部图片)。而基于功能强大资源丰富的Spartan-6系列FPGA芯片进行开发,才是使得产品具有高集成度高灵活性的保证。

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

    关注

    1602

    文章

    21309

    浏览量

    593130
  • 计算机
    +关注

    关注

    19

    文章

    6646

    浏览量

    84490
收藏 人收藏

    评论

    相关推荐

    计算机安全使用常识

    老化或烧毁,使用时还应注意保持计算机的平稳,以免损坏硬盘。(4)经常备份数据。重要的数据和文件要经常进行备份,防止由于硬盘损坏或病毒破坏而造成的损失。(5)定期清查病毒,不使用盗版软件。  (6)设置安全权限和密码,定期更改密码,对于来历不名的软件不要运行,防
    发表于 03-10 12:10

    计算机丑闻

    计算机丑闻 3年前,北京警方破获“全国首例故意传播NETbingdu案件”,称微点公司“在软件研制过程中,违规在互联网上下载、运行多种bingdu”,“致使计算机bingdu在
    发表于 04-13 14:13

    计算机基础知识

    世界上第一台数字式电子计算机是由美国宾夕法尼亚大学的物理学家约翰 莫克利(John Mauchly)和工程师普雷斯伯 埃克特(Presper Eckert)领导研制的取名为ENIAC
    发表于 03-08 15:50

    基于FPGA的简易微型计算机结构及原理分析

    的设计带来了极大的灵活性,用户可以利用FPGA(现场可编程门阵列)来开发出一个精简指令的CPU,同时对微型计算机的原理及结构进行充分研究,便于将来进行相关ASIC(专用集成电路)设计,也可用于计算机原理教学之中。
    发表于 06-27 07:40

    基于EDA技术的FPGA设计计算机应用,不看肯定后悔

    基于EDA技术的FPGA设计计算机应用,不看肯定后悔
    发表于 05-06 06:24

    什么是计算机系统、计算机硬件和计算机软件?

    第一章 计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由
    发表于 07-22 09:06

    计算机应用

    1、第一台计算机:1946年2月14日,在美国宾西尼亚大学的莫尔电机学院,世界第一台现代电子计算机“埃尼阿克”ENIAC诞生,重达30t,在1s内能进行5000次加法运算和500次乘法运算。2
    发表于 09-10 08:17

    什么是程序?什么是计算机

    什么是程序?程序(Program)流程、议程、行程、…为了完成某项任务,解决某个问题需要执行的一系列步骤计算机程序为了完成某项任务,解决某个问题由计算机执行的一系列指令(步骤)什么是计算机
    发表于 11-23 09:02

    制作ZX频谱键盘的教程

    描述ZX频谱键盘我制作这个键盘是为了与 Superfo Harlequin 128、ZX Nuvo 128、ZX Max 128 一起使用。它们是 ZX
    发表于 07-22 06:35

    Sinclair ZX Spectrum48资料分享

    描述ZX Spectrum 48 Issue 3B 重绘这是原始复古机器 - Sinclair ZX Spectrum 48 的精确副本。您可以使用损坏的主板上的零件
    发表于 08-05 06:36

    计算机/视频信号的显示提供解决方案的RGB Spectrum制造商

    RGB Spectrum计算机/视频信号的显示,记录和传输提供了独特的解决方案.RGB Spectrum是顶尖视频/图像处理器和决策支持系统的领先设计制造商。
    的头像 发表于 11-26 06:11 2414次阅读

    如何使用FPGA总结设计CPU和计算机

    为了让更多的人能够迅速掌握用FPGA自己设计CPU 和制作计算机的方法, 推动我国计算机科学向深层次发展,本文特一般性介绍一下设计需要掌握的基本知识和设计制作计算机的一般过程。
    发表于 08-13 17:43 13次下载
    如何使用<b class='flag-5'>FPGA</b>总结设计CPU和<b class='flag-5'>计算机</b>

    超级计算机FPGA

    01 超级计算机FPGA 1、超算? 大数据、基因科学、金融工程、人工智能、新材料设计、制药和医疗工程、气象灾害预测等领域所涉及的计算处理,家用个人计算机级别的性能是远远不够的。超级
    的头像 发表于 11-02 18:17 2517次阅读

    ZX Spectrum 48 Issue 3B重绘

    电子发烧友网站提供《ZX Spectrum 48 Issue 3B重绘.zip》资料免费下载
    发表于 07-25 10:48 0次下载
    <b class='flag-5'>ZX</b> <b class='flag-5'>Spectrum</b> 48 Issue 3B重绘

    ZX Spectrum8位个人家用计算机

    电子发烧友网站提供《ZX Spectrum8位个人家用计算机.zip》资料免费下载
    发表于 08-05 10:14 0次下载
    <b class='flag-5'>ZX</b> <b class='flag-5'>Spectrum</b>8位个人家用<b class='flag-5'>计算机</b>