代码之家  ›  专栏  ›  技术社区  ›  mudgen

什么是关于逻辑设计的好书/好书?[关闭]

  •  8
  • mudgen  · 技术社区  · 16 年前

    我想要几本关于逻辑设计,计算机电路的好书。似乎有很多关于逻辑设计的昂贵书籍,但不清楚哪本书好。

    6 回复  |  直到 16 年前
        1
  •  1
  •   Dinah SLaks    16 年前

    国际海事组织, Bebop to the Boolean Boogie 很好——正如你从名字中猜到的,它的音调比大多数人都要轻得多,可读性也更高。尽管如此,它还是很好地涵盖了这个主题。虽然它是特定于Verilog、Thomas和Moorby的 The Verilog Hardware Description Language 是个经典。它比BBB更像是“商业化”,但写得仍然非常清楚。考虑到Verilog的市场份额,专注于某种特定的语言也不是所有的缺点——当然,除非你是(公认的相当大的)少数会使用vhdl或其他语言的人之一。

        2
  •  1
  •   Paul Nathan    16 年前

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

    它具有用于CPU和RAM的示例vhdl&verilog代码, 以及 很好的解释。

    请注意,这是一本下师的书——它不是上师或研究生或从业者的书。

        3
  •  0
  •   Jack    16 年前

    这个相当不错: Computer Organization Design: The Hardware/Software interface 它的目的是建立一个完整的工作CPU从一个简单的(没有许多特点,像一个旧的CPU Z80)开始添加在章节中需要的各种东西。

    它使用MIP作为参考体系结构,但是概念也应该非常适用于CISC体系结构(我的意思是,它们是不同的,但它们基本上做相同的工作)。

    这更多的是你如何建立一个D锁存器或者一个ALU的结构,而不是如何在一个PCB上布局组件。

        4
  •  0
  •   mctylr    16 年前

    这可能比你要找的更高级,但这里有一个简短的 video review 关于学习FPGA设计的几本推荐书。

        5
  •  0
  •   Mike DeSimone    16 年前

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

    目录:

    • 引言、数字系统和转换
    • 布尔代数(2章)
    • 代数简化
    • 字问题,minterm和maxterm扩展
    • 卡诺图
    • 奎因-麦克卢斯基法
    • 多级门网络、NAND和NOR门
    • 多输出网络、多路复用器、解码器、只读存储器和可编程逻辑阵列
    • 组合网络设计
    • 组合网络综述
    • 人字拖鞋
    • 计数器和类似的顺序网络
    • 时序网络的时序分析
    • 状态表的派生
    • 状态表缩减,状态分配
    • 顺序网络设计
    • 迭代网络
    • 顺序网络设计中的微星集成电路
    • 加法和减法网络
    • 算术运算网络
    • 用SM图进行状态机设计
    • 异步时序网络分析
    • 原始流量表的推导与简化
    • 流程表的状态分配与实现
    • 危害
    • 异步顺序网络设计
    • 同步时序网络设计综述

    一旦你通过了这个,你所需要学习的就是Verilog和一些FPGA设计工具。^ ^ ^

        6
  •  0
  •   Dinah SLaks    16 年前

    如果你以前从来没有这样做过,你可能想从经历 The Elements of Computing Systems . 不用和读者说话,它是非常容易接近的。

    推荐文章