Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我对VHDL的最佳做法感到困惑-例如何时使用
我认为在VHDL中它会变得更加有意义,并且我已经编写了一些组件,但是我们在类里面没有学到太多VHDL,并且Google也没有提供很多很好的教程。我还用谷歌搜索了VHDL MIPS处理器的实现/教程,但无济于事。
这是一个模糊的问题,但我只需要朝着正确的方向努力。我现在可以问三个问题:
如何连接VHDL中的所有组件(寄存器文件,apu,内存等)? 什么时候使用整型/实型/std_logic? 我已经看过一些VHDL代码,该代码在输出值之前已指定了延迟。什么时候应该在MIPS数据路径中执行此操作?
编辑:除了已经给出的答案外,我还要推荐http://www.fpga.com.cn/hdl/training/Vhdl_Golden_Reference_Guide.pdf,它对所有内容都有很好的解释。没有该教程,我将不得不购买一本书,因为通过阅读一些代码将语言拼凑在一起是行不通的。
在公共(public)领域,有很多用VHDL编写的MIPS内核。您可以看看他们以获得一些想法...
http://opencores.org/project,plasma http://opencores.org/project,minimips http://users.ece.gatech.edu/~hamblen/ALTERA/altera.htm
我已经在几个项目中成功使用了第一个项目。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我对VHDL的最佳做法感到困惑-例如何时使用
integer
或real
或signal或std_logic_vector
。我在一个计算机组织类(class)中,我们使用Quartus中的方框图来实现它,并带有一些VHDL。问题是,我们的整个项目只是分散且容易出现错误,而将其扩展到这一步是很痛苦的。我认为在VHDL中它会变得更加有意义,并且我已经编写了一些组件,但是我们在类里面没有学到太多VHDL,并且Google也没有提供很多很好的教程。我还用谷歌搜索了VHDL MIPS处理器的实现/教程,但无济于事。
这是一个模糊的问题,但我只需要朝着正确的方向努力。我现在可以问三个问题:
编辑:除了已经给出的答案外,我还要推荐http://www.fpga.com.cn/hdl/training/Vhdl_Golden_Reference_Guide.pdf,它对所有内容都有很好的解释。没有该教程,我将不得不购买一本书,因为通过阅读一些代码将语言拼凑在一起是行不通的。
最佳答案
I also googled for VHDL MIPS processor implementations/tutorials, but to no avail
在公共(public)领域,有很多用VHDL编写的MIPS内核。您可以看看他们以获得一些想法...
我已经在几个项目中成功使用了第一个项目。
关于mips - 使用VHDL开发MIPS处理器-有什么好的教程吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8162273/
10-13 05:28