欢迎光临散文网 会员登陆 & 注册

《零基础学FPGA设计——理解硬件编程思想》勘误

2023-07-07 08:43 作者:杜勇FPGA  | 我要投稿


大家好,承蒙广大读者朋友支持与厚爱,在使用本书过程中,提出了很多宝贵意见,并指出了下列勘误,现一并发布。我将在后续版本中进行完善。非常感谢大家的支持,并欢迎通过留言或邮件(duyongcn@sina.cn)等形式与我交流。

1)P96:assign seg_s=4’b000修改为 assign seg_s = 4’b0000 。

2)P141:307_5000应修改为375_000;120_5000应修改为125_000。

3)P181:第4段,1.625MHz应修改为1.5625MHz。

4)P180:1.5625MHz/2/523MHz=1494

                修改为 1.5625M/2/523=1494 。

5)P205:第一段文字中

程序中第 19 行~23 行为串口产生复位信号的代码。第 20 行检测串口数据是否为 8’hff且数据有效信号 dv 是否为高,如 2 个条件均满足,则设置 uart_rst_n 为高(修改为低)电平,否则为低(修改为高)电平。由于串口接收模块 rec.v 在每次接收到新的数据时,在将接收到的数据送出时,还提供了持续一个波特率时钟周期高电平的有效信号 dv,因此每次检测到 8’hff 时均会产生一个波特率时钟周期高(修改为低)电平的信号 uart_rst_n,从而实现了合理响应复位命令的功能:产生复位信号, 但不至于始终处于复位状态。


6)P220:casex(state) 修改为case(state)。

7)P245:倒数第三段,3分频修改为8分频;4.1667MHz改为33.33MHz

8)P270: 程序代码中的两处dout应修改为output。

9)P251:图14-7上面第2段,“默认为高电平输入输出”修改为“需要设置为高电平”。




《零基础学FPGA设计——理解硬件编程思想》勘误的评论 (共 条)

分享到微博请遵守国家法律