1
0
看看现有的 examples 不会伤害的。在您所说的级别上(命名约定等),我在硬件设计方面从来没有做过与软件方面大不相同的工作。
作为旁白,我通常建议
反对
做一些像你自己的加法器之类的事情,除非是因为家庭作业之类的需要。使用FPGA和
轻微地
较小程度上)ASIC,您在设备中有一个现有的硬件“库”,因此
写你自己的会花费相当多的额外工作,而且几乎总是会产生更糟糕的结果。在ASIC的情况下,情况会更糟一点;在FPGA的情况下,情况通常会更糟一点。 编辑:我还应该注意到,一个简单的CPU并不能真正成为一个大规模的设计,至少在IMO上是这样。也许这是由于我在软件方面的背景,但我总是发现CPU的设计相当简单。举个例子,我做过一次DRAM控制器,它看起来像 许多 给我更多的工作。我不记得任何类似于源代码行计数的东西,但是基于内存,我会说它更大(可能是2倍)。当然,这也取决于你决定的CPU有多简单… |
2
2
无论你做什么,一定要阅读JiriGaisler关于结构化VHDL设计方法的主要著作。 http://www.gaisler.com/doc/vhdl2proc.pdf 网址:http://www.gaisler.com/doc/structdes.pdf 你会很高兴的。 |
Ziv · 避免依赖性使我的VS解决方案中的项目数量激增 8 年前 |
Vico · 具有laravel和几个git存储库的代码组织 9 年前 |
David Rodrigues · 组织目录中的命名空间和类 9 年前 |