
《EDA技术与SOPC基础》第4讲项目1:永远的LED明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》

《EDA技术与SOPC基础》知识回顾1.EDA技术概念2.QuartusI软件使用方法3.PLD内部结构明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 知识回顾 1. EDA技术概念 2. Quartus II 软件使用方法 3. PLD内部结构

《EDA技术与SOPC基础》第3章概述内容特点项目驱动方式,实行案例化内容设置内容设置10个项目;组合电路;时序电路;状态机:明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 第3章概述 ◆ 内容特点 项目驱动方式,实行案例化内容设置; ◆ 内容设置 10个项目;组合电路;时序电路;状态机;

《EDA技术与SOPC基础》项自1:永远的LED明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 项目1:永远的LED

《EDA技术与SOPC基础》知识点1. Verilog基本结构2.assign连续赋值语句3.条件运算荷明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 知识点 1. Verilog 基本结构 2. assign 连续赋值语句 3. 条件运算符

《EDA技术与SOPC基础》设计任务采用Verilog HDL语言,设计实现按键控制灯亮灭效果。明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 一、设计任务 采用Verilog HDL语言,设计 实现按键控制灯亮灭效果

《EDA技术与SOPC基础》二、设计原理3.3VR2FPGAkeyPIN48PIN120R1key_led模块lediikey图1 设计实现按键控制灯电路结构明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 二、设计原理 图1 设计实现按键控制灯电路结构 FPGA led PIN_120 R1 D1 key_led模块 key PIN_48 R2 3.3V key

《EDA技术与SOPC基础》三、设计实现代码【例3-1】键控LEDmodule key led (key,led):/声明模块名和端口名input key,//定义端口属性,key为输入模式,位宽为1位output led;//定义端口属性,led为输出模式,位宽为1位assign led=(key ? 0:1);//assign为数据流连续赋值语句endmodule明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 三、设计实现代码 【例3-1】 键控LED module key_led (key,led); //声明模块名和端口名 input key; //定义端口属性,key为输入模式,位宽为1位 output led; //定义端口属性,led为输出模式,位宽为1位 assign led=(key ? 0:1); //assign为数据流连续赋值语句 endmodule

《EDA技术与SOPC基础》四、语法意结1.模块结构在Verilog设计中,无论是一个基本门电路描述,还是一片74LS138集成电路描述,或是一片CPU设计电路;无论是简单功能电路设计,还是复杂系统描述,其代码都称为一个模块,,并且都有相同的固定结构。明德博学未实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 四、语法总结 在Verilog设计中,无论是一个基本门电路描述,还是一 片74LS138集成电路描述,或是一片CPU设计电路;无论 是简单功能电路设计,还是复杂系统描述,其代码都称为一 个模块,并且都有相同的固定结构。 1. 模块结构

《EDA技木与SOPC基础》模块名module(端口列表);端口声明;[变量声明;]功能描述;endmodule分号以外,每一行结束都(1)在基本结构中,除了最后一行的endmodule没有有一个分号,分号是Verilog语句结束标志。(2)在Verilog中,所有关键词必须小写,,如MODULE、ENDMODULE、INPUT、注意OUTPUT书写格式均不再是关键词。标识符大小写均可,但是对大小写敏感。明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 module 模块名 (端口列表); 端口声明; [变量声明;] 功能描述; endmodule 注 意 (1)在基本结构中,除了最后一行的endmodule没有分号以外,每一行结束都 有一个分号,分号是Verilog语句结束标志。 (2) 在Verilog中,所有关键词必须小写,如MODULE、ENDMODULE、INPUT、 OUTPUT书写格式均不再是关键词。标识符大小写均可,但是对大小写敏感