![]() |
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 你会很高兴的。 |
![]() |
Ryan · 使用16位DSP的33*33位 6 年前 |
![]() |
elmakhloufi assaad · 用vhdl读取二进制文件 6 年前 |
![]() |
CJC · VHDL:使用聚合其他对象为多个数据类型赋值 7 年前 |
|
Koli · 如何使用VHDL在组合逻辑中并发执行语句? 7 年前 |
![]() |
Andreea Dumitru · PIC24的签名扩展指令[关闭] 7 年前 |
![]() |
Wad · VHDL块和保护输入-这段代码做什么? 7 年前 |
![]() |
Seung Jin Lee · 连接到多个驱动程序或同步描述错误的问题 7 年前 |
|
v4ttel · VHDL:除法和十进制表示法 7 年前 |