Digital-Design-Lab icon indicating copy to clipboard operation
Digital-Design-Lab copied to clipboard

chapter 8: SPI示例有错

Open preta21 opened this issue 3 years ago • 0 comments

你好,很遗憾在使用《数字电路与逻辑设计(Verilog HDL & Vivado)》的一个示例时发现了错误。 首先,在该github分支分享的源码Chapter 8-SPI中的激励文件tb.v中,

`timescale 1ns / 1ps
......
always #20 clk=!clk;

对应的主文件spi_master.v中声称使用100MHz的时钟分频为1MHz的时钟。 我不知道你是否是编码者,但是上述代码产生的激励时钟难道不是25MHz吗?

再者,我使用了更高版本Vivado 2019.2打开了所谓的spi示例工程,并执行了行为仿真(Behavioral Simulation),但是无法得到书中P164附上的仿真波形。 image 得到的波形令我匪夷所思。 我希望你们能够对上述问题有所回答。 希望你们没有欺骗本书的消费者。

preta21 avatar Dec 24 '22 08:12 preta21