我已经了解到,当S和R在它们在下面的电路VHDL代码中仅为'1'时均为'0'时,SR锁存器会发生振荡。VHDL中的简单SR锁存器仿真(带Xilinx)不会振荡

这里是SRLATCH

library IEEE;

use IEEE.STD_LOGIC_1164.ALL;

entity SRLATCH_VHDL is

port(

S : in STD_LOGIC;

R : in STD_LOGIC;

Q : inout STD_LOGIC;

NOTQ: inout STD_LOGIC);

end SRLATCH_VHDL;

architecture Behavioral of SRLATCH_VHDL is

begin

process(S,R,Q,NOTQ)

begin

Q <= R NOR NOTQ;

NOTQ<= S NOR Q;

end process;

end Behavioral;

的VHDL和以下的测试平台代码的过程,其仿真结果

-- Stimulus process

stim_proc: process

begin

S <= '1'; R <= '0'; WAIT FOR 100NS;

S <= '0'; R <= '0'; WAIT FOR 100NS;

S <= '0'; R <= '1'; WAIT FOR 100NS;

S <= '0'; R <= '0'; WAIT FOR 100NS;

S <= '1'; R <= '1'; WAIT FOR 500NS;

end process;

,完全我没有任何想法,为什么模拟不反映。 ..

(点击放大)

+0

您尚未提供展示振荡的[最小,完整和可验证示例](https://stackoverflow.com/help/mcve),您提供的刺激也不会这样做。治愈的办法是平衡延误,以赢得胜利。这相当于提供了共识。在钟控触发器中,这是设置和保持时间的源泉,也是使用主从触发器的动力。我们正在处理丢失的数字设计艺术以及零门延迟的抽象。 –

+0

如果您要为Q和NOTQ的赋值添加统一的延迟:1ns后的Q <= R NOR NOTQ;在1 ns后NOTQ <= S NOR Q;'并且在同一个增量周期内(不插入WAIT)在S和R上提供'0'到'1'的转换,您可以证明[振荡](https:// i .stack.imgur.com/d23rt.png“srlatch_vhdl_with_delay.png”),而不需要可以显示增量循环或导致超过增量循环的最大数量的波形显示。 –

matlab中sr锁存器,VHDL中的简单SR锁存器仿真(带Xilinx)不会振荡相关推荐

  1. 程序基于MATLAB yalmip 开发,做了一个简单的微网优化调度模型,模型中含有蓄电池储能、风电、光伏等发电单元,程序运行结果良好

    微网 优化调度 机组组合 YALMIP cplex 编程语言:MATLAB平台 主题:基于YALMIP 的微网优化调度模型 内容简介:程序基于MATLAB yalmip 开发,做了一个简单的微网优化调 ...

  2. matlab rsdec,MATLAB在RS码实现中的应用

    中图分类号 :TP393. 08 文献标识码 :A 文章编号 :1009 - 2552(2009)09 - 0160 - 03 MATLAB 在 RS 码实现中的应用 张定云 (中国空空导弹研究院第十 ...

  3. 多元统计分析matlab,MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法...

    MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法: 1.层次聚类hierarchical clustering 2.k-means聚类 这里用最简单的实例说明以下层次聚类原理和应用发 ...

  4. matlab listbox选中输出,vba中ListBox控件的使用

    给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...

  5. matlab读Excel表格数据画图,matlab读Excel表格数据画图-matlab如何从excel表格中读取数据?...

    如何将excel表格中大量数据导入matlab中并作图 1.打开matlab,点击主页下面的数据导入,你可以导入excel数据,这里导入你自己命名的huitushuju文件. 2.单击"打开 ...

  6. 基于MATLAB程序设计的计算器(中)

    今天我们就来分享一下如何用MATLAB中的guide框架设计一款简易+科学型的计算器,下次分享基于APP Designer框架的.其实,这款计算器去年这个时候已经做好了,没来得及分享. 简易计算器的一 ...

  7. matlab可靠性优化,MATLAB在机械可靠性优化设计中的应用.pdf

    MATLAB在机械可靠性优化设计中的应用 维普资讯 第 27卷第 11期 煤 矿 机 械 V0].27No.1l 2OO6年 l1月 CoalMineMachinel NOV.2OO6 文章编号 :1 ...

  8. matlab 测量矩阵,压缩感知中的常见测量矩阵及其MATLAB实现代码

    压缩感知中的常见测量矩阵及其MATLAB实现代码 压缩感知中的常见测量矩阵及其MATLAB实现代码 原文链接:http://blog.csdn.net/jbb0523/article/details/ ...

  9. matlab社会统计学,浅谈MATLAB在统计学实验教学中的应用

    浅谈MATLAB在统计学实验教学中的应用 引言: 进入新世纪以来,我国的经济社会不断发展,科学技术水平不断提升.网络信息技术是现代技术的产物,其与教育领域相融合,形成了一系列的现代教育软件.MATLA ...

最新文章

  1. ssh vim中不小心按下ctrl+s
  2. VMware大会宋家瑜言虚拟化2015年方至巅峰
  3. Linux内核文档翻译
  4. php 引用foot.html,htmltfoot标签怎么用
  5. VFP开发Dcom程序的注意事项
  6. python将图片转换为字符_python如何将图片转换为字符图片
  7. 【论文】本周论文推荐(迁移学习、阅读理解、对话系统、图神经网络、对抗生成网络等)...
  8. 7k7k游戏盒与逗游游戏库,你更喜欢哪个
  9. excel导入Mysql之间的转换
  10. 中科大开源数据集CCPD 2019详细介绍
  11. 宝洁中国CIO沈锋:全球日化巨头是如何做数字化的|数字思考者50人
  12. 直播带货系统是如何实现直播录屏的
  13. 一文了解linux 网络协议栈(链路层)
  14. 京东抢购Python脚本
  15. PTA 2022秋季C语言专题实验07
  16. 江苏小高考计算机知识点,江苏化学小高考知识点全
  17. hi3518ev300开发板烧写历程
  18. 【第91题】JAVA高级技术-网络编程10(简易聊天室5:接收和发送Socket)
  19. 自定义view实现未读消息提示(小红点)
  20. 设置数据库中表的关系图

热门文章

  1. 计算机专业985硕士报考定向选调,985高校定向选调到2024年,定向选调政策大概会变成什么样...
  2. 怎样查看电脑CPU?
  3. 2017华为codecraft 《大视频时代布局》
  4. c#解析Josn(解析多个子集,数据,可解析无限级json)
  5. css3运动后留下轨迹尾巴_CSS3 甩尾巴(摆尾)动效
  6. unity导入jslib问题
  7. 代码随想录算法训练营第一天 | 704.二分查找、27.移除元素题目
  8. STM32使用DAP下载出错Error: Flash Download failed - “Cortex-M3“
  9. 数字IC设计verilog编写——4流水线握手协议
  10. 我的情人,我们还是分手了