E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
_Verilog
键盘显示电路
Verilog
代码
modulejp(clk100khz,din,scan,dout);inputclk100khz;//数码管扫描参数,为100khzinput[3:0]din;//按键输入outputreg[7:0]dout;//七段数码管值outputreg[5:0]scan;//数码管位码reg[3:0]cnt,s;//数码管扫描参数reg[7:0]temp,led1,led2,led3,led4,led5,
qq_42732826
·
2023-01-06 09:20
Verilog
HDL
Verilog
HDL
8个彩灯闪烁的代码
Verilog
HDL
modulelight8(clk100khz,light);inputclk100khz;output[7:0]light;parameterlen=7;reg[7:0]light;reg[25:0]count,count1;regclk,clk1,clk2,b;reg[1:0]flag;//flagshizhuangtaireg[5:0]j;initialb=1'b1;initialj=0;in
qq_42732826
·
2023-01-06 09:20
Verilog
HDL
verilog
HDL
Verilog
——串行四位加法器和超前四位加法器74HC283
Verilog
——串行四位加法器和超前四位加法器74HC283一.串行四位加法器设计思路1.一位全加器1.1原理1.2代码实现1.2.1设计模块1.2.2测试模块1.3仿真结果2.用四个一位全加器串行成四位加法器
爱学习的岳岳
·
2023-01-06 07:57
Verilog
Verilog
——74HC151八选一数据选择器并扩展为16选1数据选择器
Verilog
——74HC151八选一数据选择器并扩展为16选1数据选择器74HC151的仿真设计思路采用行为级建模,根据74HC151八选一数据选择器的功能表编程即可。
爱学习的岳岳
·
2023-01-06 07:26
Verilog
verilog
——74HC4511七段显示译码器
Verilog
——74HC4511七段译码器74HC4511的仿真设计思路采用行为级建模,根据74HC4511的功能表编程即可。
爱学习的岳岳
·
2023-01-06 07:56
Verilog
VL2-异步复位的串联T触发器
一、题目描述用
verilog
实现两个串联的异步复位的T触发器的逻辑,结构如图:信号示意图:波形示意图:输入描述:输入信号data,clk,rst;类型wire在testbench中,clk为周期5ns的时钟
大西瓜的科研日记
·
2023-01-05 14:28
Verilog刷题
fpga开发
HDLbits练习答案(完) 只有你一个success啊
目录1.
Verilog
Language1.1Basics1.1.1Simplewire1.1.2fourwires1.1.3Inverter1.1.4ANDgate1.1.5Norgate1.1.6Xnorgate1.1.7Wiredecl1.1.874581.2Vectors1.2.1Vectors1.2.2Vectorsinmoredetail1.2.3Vectorpartselect1.2
不贰洛客
·
2023-01-05 12:17
fpga开发
verilog
4位并串转换器
Verilog
语言设计4位并串转换器modulepal_serial(clk,reset,en,in,oute);inputclk,reset,en;input[3:0]in;outputout;reg
小废_Lipp
·
2023-01-05 09:40
Verilog
EDa技术
【
Verilog
基础】12.串并转换
4位串并转换器moduleserial_pal(clk,reset,en,in,out);inputclk,reset,en,in;output[3:0]out;reg[3:0]out;always@(posedgeclk)beginif(reset)out0)beginq[3:1]=1;i=i-1)beginq_temp[i-1]<=q_temp[i];endendelsebeginq_temp
Thomas-w
·
2023-01-05 09:09
IC数字基础知识
verilog
verilog
实现串并转换
串转并:我这个实现为每输入四位串行数据,输出一个并行数据modulec2b(inputclk,inputrst_n,inputdata_i,outputreg[3:0]data_o);reg[2:0]cnt;always@(posedgeclkornegedgerst_n)beginif(!rst_n)begindata_o<=4'b0000;cnt<=3'b000;endelsebeginif(
闲庭信步sss
·
2023-01-05 09:39
数字ic
fpga开发
RISC-V相关概念整理
的概念2.RISC-V的易错点3.SoC(片上系统)4.内核5.协处理器6.敏捷开发6.1敏捷开发的概念6.2敏捷开发模式的分类7.MMIO7.1MMIO的概念7.2PortI/O和MMIO的主要区别8.
Verilog
HDL9
浅沫~
·
2023-01-05 09:08
硬件设计
risc-v
硬件架构
数字IC笔试题——接口转换电路(串行输入/并行输出寄存器)
题目如下:用
Verilog
设计一个接口转换电路,接口timing如下图所示,假设clka频率为clkb频率的两倍(不同源,注意图中clock关系仅为示意),且两次有效访问(wra_n)的间隔时间足够长。
Cheeky_man
·
2023-01-05 09:38
学习总结
数字IC
FPGA
数字IC
用
verilog
实现8bit数据的并串转换
verilog
八位并串转换代码输入信号为8bit并行信号该程序实现每8个时钟周期,便把收到的8bit并行信号拆解成串行信号并输出,等下8个时钟周期过后再转换下一个并行信号。
linghaotian666
·
2023-01-05 09:08
fpga开发
数字IC实践项目(1)——简化的RISC_CPU设计(经典教材中的开山鼻祖)
数字IC实践项目(1)——简化的RISC_CPU设计写在前面的话项目简介和学习目的CPU简介RISC_CPU内部结构和
Verilog
实现时钟发生器指令寄存器累加器算术运算器数据控制器地址多路器程序计数器状态控制器主状态机外围模块地址译码器
HFUT90S
·
2023-01-05 09:36
数字IC经典电路设计和实践项目
fpga开发
数字IC笔面基础,项目常用IP——双口RAM(简介及
Verilog
实现)
双口RAM简介及
Verilog
实现写在前面的话双口RAM简介伪双口RAM框图:(XilinxFPGA)真双口RAM框图:(XilinxFPGA)RAM读写时序图伪双口RAM读写实列简单的双口RAM的
Verilog
HFUT90S
·
2023-01-05 09:06
数字IC设计
tcp/ip
fpga开发
网络协议
数字IC笔面基础,面试100%涉及——跨时钟域处理(CDC相关知识点梳理和
Verilog
范例)
面试100%涉及——跨时钟域处理写在前面的话CDC相关知识点梳理CDC基础知识(要求必须会)单bit慢到快单bit快到慢多bit数据CDC万金油—异步FIFO(会使用IP并手撕经典代码)项目实践最重要总结写在前面的话跨时钟域处理真的是个非常综合的话题,涉及到很多方式,多时钟域的处理对于设计工程师是个富有挑战的话题。CDC(ClockDomainConversion)不仅涉及理论学习,还要求具备实践
HFUT90S
·
2023-01-05 09:06
数字IC设计
fpga开发
用
Verilog
实现串并转换
数字IC设计——用
Verilog
实现串并转换一、串转并转换模块1、利用移位寄存器串行转并行数据输出:采用位拼接技术(移位寄存器),将串行的数据总数先表示出来,然后发送一位数据加一,后面的接收的这样标志:
Kanble_X
·
2023-01-05 09:06
verilog
fpga开发
verilog
—— 四位串并转换器
#四位串并转换器moduleserial_pal(//四位串并转换程序clk,en,rst,in,out);inputcin,clk,en,rst;output[3:0]out;reg[3:0]out;always@(posedgeclkornegedgerst)beginif(!rst)cout<=4'b0;elseif(en)cout<={cout[2:0],cin};elsecout<=co
cherry1307
·
2023-01-05 09:06
verilog
数字IC笔面基础之触发器——DFF、TFF、JKFF(附
Verilog
实现)
数字IC笔面基础之触发器写在前面的话关键点:D触发器基本正边沿触发D触发器异步复位D触发器带清零和置一的D触发器T触发器JK触发器总结写在前面的话触发器是数字IC最基础的知识点,区别于锁存器,触发器是只有在时钟信号触发时才能动作的存储单元,每个触发器可以存储1位二值信号。触发器有两个基本特点:(1)具有自行保持稳定状态,包含逻辑0和逻辑1。(2)可以根据输入信号置为1或0状态。关键点:笔面时常考的
HFUT90S
·
2023-01-05 09:36
数字IC设计
fpga开发
数字IC笔面基础——串并转换器(附
Verilog
实现)
数字IC笔面基础——串并转换器(附
Verilog
实现)写在前面的话串行转并行LSB优先MSB优先并行转串行LSB优先MSB优先总结写在前面的话串并转换是完成串行传输和并行传输这两种传输方式之间转换的技术
HFUT90S
·
2023-01-05 09:05
数字IC设计
fpga开发
【RISC-V学习】《手把手教你设计CPU——RISC-V处理器》笔记(二)2021.11.11
第二部分手把手教你使用
Verilog
设计CPU第五章蜂鸟E200设计总览和顶层介绍第五章主要以蜂鸟E200为具体实例介绍如何设计一款RISC-VCPU,从宏观入手,介绍若干处理器设计的总览要诀。
qq_41876038
·
2023-01-04 21:04
RISC-V
risc-v
Verilog
学习笔记(7)Modelsim仿真_三角波发生器
1.状态机代码设计与仿真1.1三角波发生器代码://最简单的状态机,三角波发生器;moduletri_gen(clk,res,d_out);inputclk;inputres;output[8:0]d_out;regstate;//定义主状态机的寄存器;reg[8:0]d_out;//将来会在awalys里面赋值,是一个实际的值,所以先定义为reg;299为8位;always@(posedgecl
Nadukab
·
2023-01-04 21:58
verilog
fpga
【FPGA】
Verilog
基本实验步骤演示 | 以最简单的逻辑非为例
写在前面:本章的目的是让你理解与门、或门和非门的行为,并使用
Verilog
语言实现多输入与门、或门和非门。
柠檬叶子C
·
2023-01-04 13:36
⚡《FPGA开发》
fpga开发
【FPGA】
Verilog
基础速览 | 数据类型 | HDL常数声明 | Timescale | 操作符 | 阻塞语句 | 非阻塞语句
写在前面:本章将对
Verilog
进行简要介绍,并对其基本特性进行讲解说明。之后,我们将按步骤演示如何使用Vivado创建简单项目。
柠檬叶子C
·
2023-01-04 13:35
⚡《FPGA开发》
fpga开发
Verilog
数字电路
一起学习用
Verilog
在FPGA上实现CNN----(四)池化层设计
1池化层设计自顶而下分析池化层的设计过程1.1AveragePoolMultiLayer图为该项目的平均池化层,其包含一个AvgPoolSingle单元,模块的输入为图像特征矩阵,输出为池化后的特征矩阵图片来自附带的技术文档《HardwareDocumentation》池化层的原理图如图所示,其中输入位宽为75264,输出位宽为18816。池化层位于卷积层和激活层之后,第一次卷积层输出位宽为752
鲁棒最小二乘支持向量机
·
2023-01-04 09:16
笔记
一起学ZYNQ
fpga开发
cnn
经验分享
Vivado
ZYNQ
VIVADO创建头文件.vh文件以及调用方法
一:创建设计文件二:点击CreateFile三:点击下拉箭头,选择
Verilog
Header,,输入文件名head_file,然后点击Finish打开我们创建好的head_file.vh文件;输入自己定义的常量以及值
肥龙在学
·
2023-01-04 07:13
fpga开发
Verilog
:【0】专栏文章导览
碎碎念:经过前段时间FOC代码的编写,博主深刻认识到了自己在
Verilog
的语言基础上面还有非常大的不足。
Alex-YiWang
·
2023-01-02 07:00
Basic
Verilog
修炼足迹
fpga开发
用
verilog
蜂鸣器的演奏乐曲
这首歌是吴金黛的森林狂想曲,喜欢可以去听听modulesong(clk,beep);//模块名称songinputclk;//系统时钟50MHzoutputbeep;//蜂鸣器输出端regbeep_r;//寄存器reg[7:0]state;//乐谱状态机reg[16:0]count,count_end;reg[23:0]count1;//乐谱参数:D=F/2K(D:参数,F:时钟频率,K:音高频率
koala_cola
·
2023-01-01 01:57
Verilog
状态机Moore 与Mearly
Moore型状态机:下一状态只由当前状态决定,即次态=f(现状,输入),输出=f(现状);Mealy型状态机:下一状态不但与当前状态有关,还与当前输入值有关,即次态=f(现状,输入),输出=f(现状,输入);下面从一个序列检测110举例:moduleSquDetor(inputclk,inputrst,inputdin,outputregdout_ML,outputregdout_MR);//--
千万小心
·
2022-12-31 12:24
IC
verilog
【
Verilog
】时序逻辑电路 -- 有限同步状态机[补充]
文章目录有限同步状态机接收110111的有限同步状态机不考虑已有状态考虑已有状态两者区别思维逻辑区别一个小例子有限同步状态机在我上一篇博客中,我有对有限同步状态做简单的举例说明,在这个地方有一个极小的细节需要注意:状态机的是否需要考虑已有状态接收110111的有限同步状态机状态设计parameterS0=3’b000;//初始状态parameterS1=3’b001;//接收到1的状态parame
秃头仔仔
·
2022-12-31 12:54
数字芯片研发
#
Verilog
数字芯片研发
Verilog
有限同步状态机
Verilog
学习笔记(7)——有限状态机
文章目录7.1
Verilog
状态机状态机类型Moore型状态机Mealy型状态机状态机的设计技巧FSM的编码FSM初始化状态FSM状态编码定义FSM输出FSM的默认状态FullCase与ParallelCase
FPGA 学习工
·
2022-12-31 12:53
Verilog学习
verilog
夏宇闻《
Verilog
数字系统设计教程》 - 第13章 设计可综合的状态机的指导原则
这章节对规范
Verilog
写法很有帮助,看很多例子总结出一点自己的经验。
Yaellll
·
2022-12-31 12:53
Verilog
verilog
verilog
同步FIFO设计
同步FIFO设计一、什么是FIFOFIFO全称FirstInFirstOut,即先进先出。FIFO主要用于以下几个方面:跨时钟域数据传输将数据发送到芯片外之前进行缓冲,如发送到DRAM或SRAM存储数据以备后用FIFO是异步数据传输时常用的存储器,多bit数据异步传输时,无论是从快时钟域到慢时钟域,还是从慢时钟域到快时钟域,都可以使用FIFO处理。二、关于FIFO的重要参数FIFO中重要的参数有`
m0_62741513
·
2022-12-31 12:23
fpga开发
Verilog
状态机常见三种写法
1.1理论
Verilog
状态机又称同步状态机(FSM,FiniteStateMachine),一般又叫状态机,在
Verilog
描述电路中大部分是同步执行(并行)的,但是很多时候需要处理明显具有时间先后的事件
Dun_呀
·
2022-12-31 12:23
fpga开发
硬件架构
嵌入式硬件
java状态机设计模式_状态机设计模式
再之后是读研时跟着导师做课题,用
Verilog
HDL写FPGA程序,仿真一些数字信号的处理算法,其中也大量使用了状态机编程。FPGA还记得有一次和导师沟通科研时,他提及说状态
li旭旭
·
2022-12-31 12:23
java状态机设计模式
有限状态机设计(
Verilog
HDL)
一、有限状态机-基本概念有限状态机(FiniteStateMachine,FSM)是电路设计的经典方法,通常可以认为是组合逻辑和寄存器逻辑的组合,其中组合逻辑用于状态译码和产生输出信号,寄存器用于存储状态。-Moore和Mealy型状态机摩尔型(Moore)状态机:输出只是当前状态的函数米利型(Mealy)状态机:输出是当前状态和当前输入的函数似乎不太好理解,我们结合状态机模型来看一下可以看出,M
m0_51294753
·
2022-12-31 12:53
笔记
fpga开发
嵌入式硬件
基于
Verilog
HDL的有限状态机
1.有限状态机1.1概述有限状态机是指输出取决于过去输入部分和当前输入部分的时序逻辑电路。有限状态机又可以认为是组合逻辑和寄存器逻辑的一种组合。状态机特别适合描述那些发生有先后顺序或者有逻辑规律的事情,其实这就是状态机的本质。状态机就是对具有逻辑顺序或时序规律的事件进行描述的一种方法在实际的应用中根据状态机的输出是否与输入条件相关,可将状态机分为两大类,即摩尔(Moore)型状态机和米勒(Meal
Lrrent
·
2022-12-31 12:52
Verilog
Verilog
Verilog
使用有限状态机实现对特定序列的识别
目的使用Moore状态机完成对一输入序列的检测,当输入序列中有1011的特征时,输出一个时钟周期的高电平。举例如下:如果输入的序列为:0001_0110_1011_0111_0010_1010_1101_0000_1011_1101_1000_0010_1101_1011_0011...则输出的序列为:0000_0010_0001_0010_0000_0000_0100_0000_0001_000
Stynis
·
2022-12-31 12:52
Modelsim
Verilog
[学习笔记]
Verilog
HDL实现有限状态机
目录1什么是有限状态机2FSM的种类和不同点3设计举例1什么是有限状态机有限状态机是由寄存器组和组合逻辑构成的硬件时序电路;其状态(即由寄存器组的1和0的组合状态所构成的有限个状态),只能在同一时钟跳变沿的情况下,才能从一个状态转向另一个状态;究竟转向哪一个状态,不但取决于各个输入值,还取决于当前的状态。状态机可用于产生在时钟跳变沿时刻开关的复杂的控制逻辑,是数字逻辑的控制核心。2FSM的种类和不
Ryzen3
·
2022-12-31 12:22
实验
verilog
verilog
| 十二、状态机
-分类根据状态机的输出是否与输入条件相关,可将状态机分为两大类:摩尔(Moore)型状态机和米勒(Mealy)型状态机。-摩尔状态机:摩尔状态机的输出仅仅依赖于当前状态,而与输入条件无关。-米勒型状态机:米勒型状态机的输出不仅依赖于当前状态,而且取决于该状态的输入条件。根据状态机的数量是否为有限个,可将状态机分为有限状态机(FiniteStateMachine,FSM)和无限状态机(Infinit
J1FengZ
·
2022-12-31 12:22
verilog
verilog
[
Verilog
]有限状态机设计举例
有限状态机设计举例摘要:有限状态机(FSM)是许多数字系统中用来控制系统和数据流路径行为的时序电路。FSM的实例包括控制单元和时序。本实验介绍了两种类型的FSM(Mealy和Moore)的概念,以及开发此类状态机的建模方式。请参阅Vivado教程,了解如何使用Vivado工具创建项目和验证数字电路。一、实验目标在本次实验中,你将会学到:对MealyFSMs建模对MooreFSMs建模1.1Meal
元直数字电路验证
·
2022-12-31 12:52
数模混合电路设计与仿真
单片机
fpga开发
嵌入式硬件
Formality流程
二、使用步骤0.打开formality的gui界面1.导入svf文件2.读入
verilog
文件3.读入网表文件4.setup5.matchandverify6.注意事项前言由于项目后期需要完成一个rtl
王_嘻嘻
·
2022-12-31 08:16
eda工具使用经验
verilog
数字IC秋招面试专题(二)
verilog
的signed和unsigned
数字IC秋招面试专题(二)
verilog
的signed和unsigned前言一、右值按signed还是unsigned二、signed的自动扩位三、系统函数$signed和$unsigned总结前言如果用
王_嘻嘻
·
2022-12-31 08:16
数字电路的基本问题
数字前端秋招准备
verilog
Verilog
笔记 一天一夜速成
Verilog
笔记assign语句always语句底层模块调用语句moduleendmodule是每个程序都必备的,代表我们创建了一个模块和结束一个模块的创建。
qq_53167315
·
2022-12-30 18:38
fpga开发
如何学习FPGA——FPGA的学习规划
一、入门首先要掌握HDL(HDL=
verilog
+VHDL)。第一句话是:还没学数电的先学数电。然后你可以选择
verilog
或者VHDL,有C语言基础的,建议选择VHDL。
奋斗的蜗牛543464
·
2022-12-30 16:15
FPGA
fpga
如何学习FPGA
一、入门首先要掌握HDL(HDL=
verilog
+VHDL)。第一句话是:还没学数电的先学数电。然后你可以选择
verilog
或者VHDL,有C语言基础的,建议选择VHDL。
ONEFPGA
·
2022-12-30 16:12
fpga开发
学习
synthesizable之
Verilog
可不可综合
1.可综合与不可综合语句汇总:(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instan
深色瞳孔
·
2022-12-30 11:27
Verilog
fpga开发
VGA成像原理与简单实现
VGA成像原理与简单实现前言一、VGA成像原理二、VGA成像时序详解三、VGA成像设计四、VGA控制器
Verilog
设计实现五、TB文件展示六、仿真结果分析前言本篇文章简单记录VGA成像原理与时序解析,
小王在努力...
·
2022-12-30 00:27
fpga开发
FPGA 之 DCFIFO IP 核的配置
器件选择我们使用的CycloneIVE,语言选择
Verilog
HDL。然后就是选择IP核存放的路径,这里我们将DCFIFOIP核放在工程目录的i
去哪啊到二仙桥
·
2022-12-30 00:57
FPGA
fpga开发
tcp/ip
网络协议
Verilog
代码实现,仿真结果)
各类显示屏的显示原理大部分是利用人眼的视觉暂留效应。比如之前的数码管显示就是设计每个周期内各个小段按顺序显示,来达到显示一个数字的效果。VGA同理,显示屏在显示时是一个像素一个像素地显示,在人眼看来所有像素是同时显示的,便构成了一幅图片。①显示器的尺寸相同时,分辨率越高(如4k屏:3840*2160),显示的图像越清晰。②显示器的刷新率(即每秒能够显示几幅图片)越高,显示器越不卡,性能更好。(一个
little bur baby
·
2022-12-30 00:26
fpga开发
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他