什么是关于逻辑设计的优秀/好书?

时间:2010-03-16 14:17:21

标签: hardware logic cpu

我想要一些好书,涵盖逻辑设计,制作计算机电路。似乎有很多关于逻辑设计的昂贵书籍,但目前还不清楚哪些是好的。

6 个答案:

答案 0 :(得分:1)

IMO,Bebop to the Boolean Boogie非常好 - 正如你可能从名字中猜到的那样,它的音调比大多数音调更轻,更易阅读。尽管如此,它还是很好地涵盖了这一主题。虽然它是Verilog特有的,但Thomas和Moorby的The Verilog Hardware Description Language是经典之作。它比BBB更像“商业化”,但仍然写得非常清楚。考虑到Verilog的市场份额,专注于某种特定语言也不是一个缺点 - 当然,除非你是使用VHDL或其他东西的(不可否认的)少数人之一。

答案 1 :(得分:1)

Digital Design and Computer Organization by Harris and Harris是一本好书,是我看过的最好的书之一。

它有示例VHDL&用于CPU和RAM的Verilog代码,以及良好的解释。

请注意,这是一本低级别的书 - 它不是高级部门或研究生或从业者的书。

答案 2 :(得分:0)

这个非常好:Computer Organization Design: The Hardware/Software interface它的目的是建立一个完整的CPU,从一个简单的CPU(没有很多特性,如旧的CPU作为Z80)开始,添加章节中所需的各种东西。 / p>

它使用MIPS作为参考架构,但概念应该也适用于CISC架构(我的意思是,它们不同,但它们基本上做同样的工作)。

这是如何构建d锁存器或如何构建alu而不是如何在PCB上布局组件。

答案 3 :(得分:0)

这可能比您正在寻找的更先进,但这里有一些关于学习FPGA设计的几本推荐书籍的简短video review

答案 4 :(得分:0)

首先,我推荐的是查尔斯罗斯博士Fundamentals of Logic Design。这就是我们在德克萨斯大学开设自学课程的课程。

目录:

  • 简介,编号系统和转换
  • 布尔代数(2章)
  • 代数简化
  • 单词问题,Minterm和Maxterm扩展
  • 卡诺图
  • Quine-McCluskey Method
  • 多级门网络,NAND和NOR门
  • 多输出网络,多路复用器,解码器,只读存储器和可编程逻辑阵列
  • 组合网络设计
  • 审查组合网络
  • 触发器
  • 计数器和类似的顺序网络
  • 时钟顺序网络分析
  • 州表的推导
  • 减少州表,国家分配
  • 顺序网络设计
  • 迭代网络
  • 顺序网络设计中的MSI集成电路
  • 加法和减法网络
  • 算术运算网络
  • 使用SM图表的状态机设计
  • 异步顺序网络分析
  • 原始流程表的推导和减少
  • 流程表的状态分配和实现
  • 危险
  • 异步顺序网络设计
  • 同步顺序网络设计回顾

一旦完成了这一切,您需要学习的只是Verilog并获得一些FPGA设计工具。 ^ _ ^

答案 5 :(得分:0)

如果您以前从未这样做过,可能需要先阅读The Elements of Computing Systems。如果不与读者交谈,这是非常平易近人的。