利用Digilent Spartan-3 优秀性能来实现Oberon系统

网友投稿 273 2022-11-25

利用Digilent Spartan-3 优秀性能来实现Oberon系统

几年前,我的朋友Paul Reed 建议我重新修订并再次出版这本书,不仅因为这本书对系统设计教学具有重要价值,同时还因为这本书可以作为良好的切入点,帮助那些想要成为创新者的人们从零基础构建可靠的系统。

这本书和面向整个系统的源代码可在projectoberon.com[3,4,5] 中查阅,也可在该网站上名为 S3RISCinstall.zip. 的单个文件中进行查阅。该文件包含指令、SD 卡文件系统图像和FPGA 配置比特文件(对于Spartan-3开发板的 Platform Flash,此为PROM文件形式),以及SD 卡/ 鼠标接口硬件的构造详图。

RISC5 通过运行环境RISC5Top导入。该运行环境包括到各种(内存映射)器件和SRAM(256M×32 位)的接口。整个系统(图1)包括以下Verilog 模块(见行统计):

图1 – 该系统及其所含Verilog模块的方框图

OBERON操作系统 该操作系统软件由包括内存分配器(带垃圾回收器)的内核、文件系统以及引导载入程序、文本系统、浏览器系统和文本编辑器组成。

“Kernel”模块包括磁盘存储管理和垃圾回收器。我保证观察浏览器是平铺的,不重叠。标准布局显示了多个浏览器的两条垂直轨迹。只需拖动标题栏,就可以放大、缩小或移动它们。图2 显示了在显示器上运行的用户界面以及Spartan-3 开发板、键盘及鼠标。

图2 - 显示用户界面的显示器(Spartan-3开发板在右侧)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据采集组件:Flume基础用法和Kafka集成
下一篇:Java多线程编程详细解释
相关文章

 发表评论

暂时没有评论,来抢沙发吧~