logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Verilog十日谈 Day 6:实战:用有限状态机实现一个序列检测器

《Verilog十日谈》状态机设计指南:本文系统介绍了有限状态机(FSM)的设计方法,通过1011序列检测器案例详细展示了从需求分析到代码实现的完整流程。重点讲解了三段式状态机模板(状态寄存器、次态逻辑、输出逻辑)、摩尔型与米利型的区别、状态编码策略(二进制/独热/格雷码)选择,以及验证策略。采用独热码实现的状态机代码清晰展示了各状态转移逻辑,配套的测试平台验证了序列检测功能。本文为数字设计中的状

文章图片
#fpga开发
基于FPGA的使用booth、移位、并行算法实现乘法器Verilog代码Quartus仿真

代码功能:使用booth、移位、并行算法实现乘法器1、使用三种方法设计8位乘法器2、使用booth算法实现3、使用移位相加算法实现4、使用并行相乘算法实现

文章图片
#fpga开发
DAC芯片DAC081S101测试试验设计Verilog代码VIVADO ARTIX-7开发板

DAC芯片DAC081S101测试试验产生一个0-255循环递增的数据,通过SPI接口不断的写入到DAC中,输出的模拟电压可以控制LED的亮暗变化

文章图片
#fpga开发
超声测距显示与蜂鸣报警 Verilog QuartusII

本文介绍了一个基于Verilog和QuartusII开发的超声测距系统。该系统实现了三种输出方式:LCD屏显示、数码管动态显示和蜂鸣器报警(当距离低于100mm阈值时)。系统通过状态机控制测距过程,采用16次测量取平均的方法降低抖动,并使用线性模型进行校准。显示部分将距离值转换为BCD码后输出,LCD显示通过SPI协议实现。项目包含多个模块:Main(主控)、Digitron_TimeDispla

文章图片
#fpga开发
基于FPGA的电子琴设计Verilog代码VIVADO 硬木课堂开发板

1.键盘按键作为琴键,由于按键有限,根据你要演奏的曲目,设计每个按键代表的音符2.用数码管显示当前按下的音符,自定义显示方式。3.蜂鸣器作为输出,参考音符频率对照表4.选择一个拔码开关作为电子琴的开关,信号有效时才产生音乐输出,无效时不输出音乐。5.能自动播放一首乐曲。6.LED灯点亮情况能根据乐曲变化而变化7.具有暂停和继续播放功能。8.具有倍速播放功能。9.具有循环播放功能

文章图片
#fpga开发
74LS48芯片功能实现设计VHDL代码Quartus仿真

74LS48芯片功能实现74LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路系统的显示中设计代码实现74LS48芯片功能,并进行仿真

文章图片
#fpga开发
AD芯片LTC231512驱动代码设计Verilog代码Quartus仿真

AD芯片LTC231512驱动代码设计LTC231512是12bit,最大5M采样率的串行ADC芯片

文章图片
#fpga开发
74LS194芯片设计VHDL代码及Verilog代码Quartus仿真

名称:74LS194芯片设计VHDL代码及Verilog代码Quartus仿真(文末获取)WHEN "11" =>--置数。WHEN "01" =>--右移。WHEN "10" =>--左移。WHEN "00" =>--保持。底层器件(74LS194)统计报告。LS194模块仿真图(底层器件)语言:Verilog,VHDL。底层器件代码(74LS194)软件:Quartus。

文章图片
#fpga开发
4选一数据选择器Verilog代码Quartus仿真

代码功能:4选一数据选择器

文章图片
#fpga开发
音频(WM8731芯片)输入输出试验设计Verilog代码VIVADO ARTIX-7开发板

通过耳麦说话,并通过耳机收听,音频环回功能是采用开发板音频模块电路实现M_IN口输入音频信号,同时L_OUT口输出音频信号,即L_OUT口上的扬声器能够实时的播放M_IN口输入的声音

文章图片
#fpga开发
    共 29 条
  • 1
  • 2
  • 3
  • 请选择