《HDLbits》也在列,下面看下这个网站的介绍。
此站点包含可帮助您学习计算机设计基础知识的工具
HDLBits:在Verilog中练习数字电路设计的问题集和在线判断
ASMBits : 就像 HDLBits,但用于练习 Nios II 或 ARMv7 汇编语言
CPUlator:浏览器内全系统 MIPS、Nios II 和 ARMv7 模拟器和调试器
这些工具最初是为了补充多伦多大学二年级本科计算机工程(数字逻辑和计算机组织)课程而创建的,此后已被其他类似课程使用。
为什么创建这些?在学习任何新语言(或其他任何东西,真的)时,练习是必不可少的。创建这些工具是为了让您可以快速轻松地对短期问题进行更多练习。
For You!
练习:HDLBits 和 ASMBits 问题集包括不同难度的练习。从每个主题下最简单的几个问题开始。即使您没有时间解决更困难的问题,快速准确地创建简单设计也会有很大帮助。
汇编语言编程:CPUlator 模拟器是对 Nios II 和 ARMv7 系统的近乎完整的模拟。在模拟器中调试您的实验室作业更快、更容易(它甚至可以捕获一些常见错误),并且在几乎所有情况下,在模拟器中编写的程序都可以在未修改的情况下在真实硬件上运行。