对硬件描述语言,FPGA等门阵列硬件等一窍不痛。这个可能就是我的瓶颈。

学过汇编语言,也学过简单的数电基础,但没有学过硬件描述语言。对汇编语言和 0 1 信号之间的关系,能弄懂一些,但是比较模糊,我理解的 0 1 信号是不是和电路的开关状态对应?控制器,寄存器的内部结构是什么样的,也非常想自己搭建一个简单的cpu,来完全理解其工作原理。
期待您的指导和帮助。

您曾经对一个网友这样说过:
“首先设计各个模块,包括寄存器组、控制器、RAM、ROM、IO等等。
然后根据不同的情况把他们连接起来,也就是建立各个指令的数据通路,然后接入时钟源。再在ROM里写入程序就可以了。
当然说起来简单,做起来有些难度,如果你需要可以把我的设计发给你。”

我也非常渴望得到您的设计,来理解CPU。望提供。

恩,因为我做过一个简单的CPU,以此为基础简单了解了一下CPU的工作原理。我做的CPU很简单,就是一个计算器而已,但是是利用CPU的构造来完成的。
我的设计基于QUARTUS平台,采用VERILOG HDL语言完成。
如果你学过简单的数字电路的话,verilog语言应该比较好上手。你可以简单的了解一下它的语法,然后我把我的设计发给你,有什么不懂的再问我。我没有QQ,只能这样了。
请留下你的邮箱。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答