夏宇闻verilog
此号已封coin
敢问路在何方
展开
-
夏宇闻复习笔记第16章:I2C串行总线读写EEPROM
16.1 I2C总线转载 2020-07-21 11:04:20 · 579 阅读 · 0 评论 -
夏宇闻复习笔记第15章:序列检测&并转串时序逻辑实例
序列检测1101序列检测/******************************p215 15.2 1101序列检测********************************//*----------------------------------Filename: squence_detector.vFunction: 检测序列1101(可重叠检测)Author: CoinDate: 2020-07-19 15:06:46----------------------------原创 2020-07-20 22:40:15 · 459 阅读 · 0 评论 -
夏宇闻复习笔记第13章:设计可综合状态机的指导原则
文章目录case中default设置的问题p179 13.1 宇宙飞船控制器p182 13.3 4数据大小比较后排序(task使用)p180 13.4 锁存器误生成的示例p182 13.2 计算器组合逻辑p182 13.3 4数据大小比较后排序(task使用)p183 13.5 3-8译码器组合逻辑p183 13.6 8-3编码器组合逻辑p186 13.9 三态门p186 13.10 三态双向驱动器p187 13.11 时钟正边沿触发器&时钟正电平敏感锁存器case中default设置的问题p原创 2020-07-19 21:54:40 · 520 阅读 · 0 评论 -
夏宇闻复习笔记第12章:同步状态机设计
12.1 moore机&mealy机mealy机输出信号=G(当前状态,输入信号)moore机输出信号=G(当前状态)/******************************p168 12.1 三段式状态机实例********************************/module StateMachine0(rst_n,clk,A,k);input rst_n,clk;input A;reg原创 2020-07-18 17:26:16 · 288 阅读 · 0 评论 -
夏宇闻复习笔记第10章:简单的组合逻辑模块&加法器&乘法器
10.1 加法器10.2 乘法器10.3 比较器10.4 多路器10.5 总线操作原创 2020-07-18 15:22:54 · 1670 阅读 · 0 评论 -
夏宇闻复习笔记第5章:条件语句&循环语句&块语句&生成语句
5.1 条件语句(if-else)只能在initial、always引导的begin-end的过程块语句中使用5.2 case语句case语句在always块中也常用于组合逻辑,这时更好使用阻塞赋值5.5 循环语句1. forever语句必须写在initial块的begin-end结构里2. repeat语句3. while语句4. for语句...原创 2020-07-18 00:22:00 · 627 阅读 · 0 评论 -
夏宇闻复习笔记第9章:Verilog的不同抽象级别&验证初步
9.1 门级描述9.2 行为描述建模原创 2020-07-17 23:08:10 · 328 阅读 · 0 评论 -
夏宇闻复习笔记第8章:语法基础例题
原创 2020-07-16 22:53:08 · 510 阅读 · 1 评论 -
夏宇闻复习笔记第7章:调试用系统任务&常用编译预处理语句
7.1 $monitor7.2 $time & $realtime7.3 $finish结束仿真过程,返回主操作界面7.4 $stop暂停仿真7.5 $readmemb & $readmemh从文件中读取数据到存储器$readmemb:二进制数据$readmemh:十六进制数据/******************************p103 7.3 $readmemb初始化存储器********************************/module原创 2020-07-15 10:36:24 · 188 阅读 · 0 评论 -
夏宇闻复习笔记第6章:结构语句&系统任务&函数语句&显示系统任务
文章目录6.1 结构说明语句6.2 task&function6.2.1 task6.2.2 function6.4 系统任务6.4.1 $display $write 显示6.4.2 $fopen $fclose 文件打开关闭 $fdisplay $fmonitor 写文件6.4.3 %m 显示层次6.1 结构说明语句/******************************p81 6.8 @(*) 把语句块中的所有输入变量都并入敏感列表******************原创 2020-07-14 19:14:42 · 241 阅读 · 0 评论 -
夏宇闻复习笔记第4章:运算符、赋值语句&结构说明语句
文章目录4.1 逻辑运算符4.5 位拼接4.9 赋值语句&块语句4.9.1 阻塞赋值&非阻塞赋值4.9.2 块语句4.1 逻辑运算符与 &&或 ||非 !4.5 位拼接4.9 赋值语句&块语句4.9.1 阻塞赋值&非阻塞赋值阻塞赋值 =赋值就地执行,立即赋值非阻塞赋值 <=赋值语句在always块结束后才执行,回过神来再赋值用always块描述组合逻辑时,应采用阻塞赋值;涉及到时序逻辑的always块,都用非阻原创 2020-07-12 19:26:55 · 169 阅读 · 0 评论 -
夏宇闻复习笔记第3章:模块的结构、数据类型、变量和基本运算符号
文章目录3.1 模块的结构3.1.1 模块的端口定义3.1.2 模块内容1. I/O声明2. 内部信号声明3. 功能定义(1)assign语句(2)实例原件(3)always块3.1.3 理解要点3.2 数据类型&常量&变量3.2.1 常量表示1.数字2.参数型parameter(1)parameter常规定义(2)实例引用中的参数传递(3)多层次模块中的跨模块的改变参数操作(defparam)3.2.2 变量1.wire2. reg3.memory3.3 运算符及表达式3.3.2. 逻辑操原创 2020-07-12 17:31:29 · 305 阅读 · 0 评论