至简设计法读书笔记
此号已封coin
敢问路在何方
展开
-
至简设计法读书笔记(2)第二章 计数器架构 2.1.1 计数器模块模板规则
第二章 计数器架构 2.1 计数器架构八步法 据说是明德扬的一套十分严谨的计数器规则,我们来看一下 2.1.1 计数器规则 三要素:初值,加1条件,结束值; 计数初值必须为0; 使用某一计数值,必须同时满足计数条件; 结束条件必须同时满足加1条件,且结束值必须是x-1的形式; 当取某个数时,assign形式必须为:(加1条件) && (cnt==计数值-1); 结束后必须回到0; 若需要限定范围,则推荐使用 >= 和 < 两种符号 整个模块设计步骤:先写计数器的alwa原创 2020-05-21 23:00:59 · 794 阅读 · 0 评论 -
至简设计法读书笔记(1)第一章 模块结构
从今天开始学习潘文明老师的《大道至简设计法》,因为自己的模块设计能力有待提高,代码风格有待优化。 第一章 模块 1.1 模块结构 模块由五部分组成: 端口定义 参数定义(可选) I/O说明 内部信号说明 功能定义 //端口定义 module module_name( clk, //端口1,时钟 rst_n, //端口2,复位 dout //其他信号,如dout ); //参数定义(可选) parameter DATA_W = 8; //I/O说明 input clk; //输入信原创 2020-05-21 20:57:54 · 416 阅读 · 0 评论