采用verilog语言 生成m序列 用用一位寄存器原理
2022-05-26 16:28:46 232B M序列 verilog
1
FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示) 本文是用verilog语言来描述一个基于FPGA的多功能数字电子时钟的设计,该设计具备时间显示,准确计时,时间校准, 定时闹钟等功能。本文首先介绍了需要完成的工作,然后介绍了系统整体设计以及源代码开发过程。源代码首先在Quartus软件上进行仿真、综合,通过后下载到正点原子新启点开发板上,在FPGA器件上的试验结果表明上述功能全部正确,工作稳定良好。 1、能够用数码管或液晶屏显示时、分和秒(采用24小时进制); 2、具有按键校时功能,对小时和分单独校时,对分校时时,停止向小时进位; 3、具有闹钟功能,闹钟铃声为自主设计的用蜂鸣器发出的声音; 4、通过按键设置闹钟功能,且自动停闹和手动操作停闹; 5、其它创意设计:增加闹钟模式开启指示灯和闹铃提示灯;可以作为秒表使用。 详情请见课程设计专栏博文
2022-05-26 01:29:33 9.76MB fpga开发 verilog 正点原子 课程设计
1
多功能电子时钟,有利用QuartusII软件设计一个数字钟,对设计电路进行功能仿真,并下载到SmartSOPC实验系统中,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、快速校时、快速校分、整点报时等功能,做到能够创新的添加自己能够实现的功能
2022-05-25 19:34:22 8.78MB verilog
1
10、模块实例化时的参数定义 当一个模块在另一个模块中实例化时,其内部定义的参数(parameter)值是可以改变的。有两种方法改变其全局参数值: 使用defparam语句显式地重新定义。 模块实例化时重新定义参数值。 在Verilog-1995中可使用“#”符号隐式地重新定义参数,定义的顺序必须与参数在实例化模块中声明的顺序相同,并且不能跳过任何参数。由于这种方法含义不易理解,且容易出错,所以Verilog-2001标准增加了一种在线显式重新定义参数的方式,这种方式允许在线参数值按照任意顺序排列。
2022-05-25 15:00:37 202KB Doc_Verilog
1
我们可以将自己的模块定义添加某些parameter,并且可将parameter关联上某些值,比如上述程序中的引脚的位宽。然后通过defparam multiplexer.参数名,这种语法来例化出不同的模块,是不是很赞呢。
2022-05-25 14:52:10 43KB verilog例化 altera 文章 单片机
1
1.例程具有说明文件; 2.例程具有仿真文件; 3.例程使用FPGA实现了二次线性插值算法。
这是经验证的USART的Verilog程序,对于需要的同学可以学习一下。
2022-05-24 23:52:34 10KB FPGA USART Verilog程序
1
由于主干道上来往的车辆很多,因此控制主干道的交通信号具有最高优先级,在默认情况下主干道的绿灯点亮; 乡间公路间断性地有车经过,有车来时乡村公路的交通灯必须变为绿色,只需维持一段足够长的时间,以便让车通过。 只要乡村公路上不在有车辆,那么乡村公路上的绿灯马上变为黄灯,然后变为红灯;同时,主干道的绿灯重新点亮。 一个传感器用于监视乡村公路上是否有车等待,他向控制器输入信号X;如果X=1,则表示有车等待,否则X=0; 当S1状态转换道S2状态、从S2转到S3、从S3转到S4、S4转S0时,具有一定延迟,这些延迟必须控制。
2022-05-24 23:38:31 485KB FPGA开发 verilog
1
数码时钟 自述内容 关于 系统描述 发条 日期模块 报警模块 24小时至12小时转换器 端口说明 发条 日期模块 报警模块 24小时至12小时转换器 模拟 测试 地位 关于 该项目是具有日期功能的数字时钟。 目前使用24小时制。 它仍在开发中。 系统描述 功能分为不同的文件,如下所示: :时,分和秒 :天,月和年 :具有启用控件的警报 :24小时到12小时转换器 十进制模块始终将值保留为十进制表示形式。 例如,十四进制在十六进制模块中表示为0x0E ,在十进制模块中表示为0x14 。 clockWork : 该模块提供基本的时间功能。 它使用1 Hz时钟。 该模块不提供单独的复位信号,因此应通过时间覆盖信号time_ow 。 在十六进制模块clockWorkHex ,时间保持在17位。 最高5位代表小时,其后6位代表分钟,而6位最低位代表秒。 在十进制模块clockWor
2022-05-24 23:14:40 34KB fpga verilog digital-clock Verilog
1
Verilog串口通信程序,详细注释自己看了很多材料以后,精心整理的串口通信实验原理和指导,在网上找了很多代码,大部分因为没有很好的注释,看起来很头疼,于是自己写了一份,附带详细的注释,在modelsim仿真器上已经得到验证,现在传上来,仅供参考。 PS1:最后部分给出了一个测试文件,写的非常简单,只是验证了功能,不是很好的测试; PS2:代码部分看上去有点乱,因为在word中代码的层次结构无法清晰显示,如有需要,下载后把代码copy到notepad++这种类似的专用变成工具里面,就很清晰的显示代码和注释了。
2022-05-24 13:38:23 142KB Verilog串口
1