导航菜单
有登录、外观设置选项。平台方面,AI 代码创作包含 GitHub Copilot 等;开发者工作流涵盖 Actions 等;应用程序安全有 GitHub Advanced Security 等;探索部分有为何选择 GitHub 等。还有查看所有功能选项。
解决方案
按公司规模划分有企业版等;按用例划分有应用现代化等;按行业划分有医疗保健等,并有查看所有解决方案选项。
资源
按主题探索有 AI 等;按类型探索有客户案例等;支持与服务包含文档等,还有查看所有资源选项。
开源
社区有 GitHub Sponsors;项目有 Security Lab 等;仓库有主题等。
企业版
企业解决方案有企业平台;可用附加组件有 GitHub Advanced Security 等。还有定价选项,可按 `/` 进行搜索,有登录、注册、外观设置等操作。若在其他标签页或窗口有登录、注销、切换账户情况,需重新加载刷新会话。
其他导航选项
有代码、Issues 等选项,有分支、标签,可转到文件、打开更多操作菜单。
文件夹和文件
列出了相关文件信息,如 ao486_tool、bios 等,还有最新提交、历史记录等情况。
仓库文件导航
包含 README、许可证,更多项目相关。
描述
ao486 是 x86 兼容的 Verilog 内核,实现 486 SX 所有功能,基于 Bochs 软件 x86 实现建模和测试,项目还包含能启动特定版本 Linux 和 Windows 的片上系统。
当前状态
2014 年 3 月 31 日有初始版本 1.0;2014 年 8 月 19 日 driver_sd 更新,ps2 修复。
特性
ao486 处理器模型采用四级流水线架构,实现所有 486 指令及 CPUID 指令,有 16 kB 指令缓存等;ao486 SoC 由 ao486 处理器等组件构成,所有组件建模为 Altera Qsys 组件,由其连接并提供 SDRAM 控制器,目前仅能在 Terasic DE2 - 115 开发板上运行。
资源使用情况
项目针对 Altera Cyclone IV E EP4CE115F29C7 器件综合,给出了各单元资源利用率,编译后适配报告显示了适配状态、总逻辑单元等信息,最高频率 39 MHz,项目使用 30 MHz 时钟。
CPU 基准测试
使用 DosTests.zip 软件包测试 ao486,给出了 Dhryston 1、2 基准测试(未优化和优化)的结果。
可运行软件
ao486 能运行 Microsoft MS - DOS 6.22 版本等软件。
BIOS
ao486 项目使用 Bochs 项目 BIOS,需小修改;VGA BIOS 来自 VGABIOS 项目,无需修改,因 VGA 模型无 VBE 扩展,所以禁用。
NIOS2 控制器
ao486 SoC 使用 Altera NIOS2 处理器管理组件和显示屏幕显示内容,OSD 允许用户插入和移除软盘。
许可证
rtl 等目录文件采用 BSD 许可证;bochs486 等目录文件来自 Bochs 项目,采用 LGPL 许可证,还说明了一些二进制文件来源。
编译
编译包含 NIOS II 微控制器的 SoC 需用 Altera Quartus II 软件,ao486 处理器等 Verilog 组件可在任何 Verilog 编译器编译,目前仅为 Altera Quartus II 准备综合项目文件,且部分综合项目文件可能出错。编译 ao486 处理器、SoC、BIOS、VGABIOS 都有具体操作步骤。
在 Terasic DE2 - 115 上运行 SoC
有编译项目、固件、BIOS、VGABIOS 等一系列操作,还有编辑文件、运行程序、复制文件到 SD 卡等步骤,最后在 OSD 上进行选择操作后 ao486 启动,按下 KEY2 可激活 OSD。
关于
ao486 是 x86 兼容的 Verilog 内核,实现 486 SX 所有功能。有资源、活动、Stars、关注者、Forks 等信息,还有举报仓库选项。最后是版本发布、软件包、被使用情况、贡献者、语言等相关内容,以及页脚导航,包含条款、隐私等选项,此时无法执行某些操作。那么,你对 ao486 项目的未来发展有什么期待呢?