两个always块同时对一个reg类型变量赋值的问题

[复制链接]

两个always块同时对一个reg类型变量赋值的问题

问题描述:

pps信号为秒脉冲信号(GPS授时模块中的同步秒脉冲),每个一秒钟给fpga发送一个信号,稳定精度为20ns左右,而且占空比可调(与该问题无关)。

一个rom 由m4k块产生,大小为8bit位宽,64words,即地址总线位宽为6位宽,事先存放好编辑好的数据。rom中的数为0-255,由8bit决定。

秒脉冲pps信号,连接到一个6位宽的计数器counter1,每来一个pps信号,计数器加一,作为rom的地址,同时,pps信号还作为rom的时钟信号,pps信号到来时,就可以在rom的输出端口得到存储在rom中某个单元的一个值,具体由来了多少个pps信号决定(因为pps决定地址选择)。

功能:秒脉冲pps到来,产生counter1,输出rom后,同时产生一个新的计数器counter2(自增计数器),将rom作为该计数器的脉冲计数个数,计数器counter2 计数单位为系统时钟 sys_clk;当计数器到达rom计数后,将输出信号output信号置1,持续500ns(或指定25个数个系统时钟)后,output信号置0,此时,1秒钟还没有到呢,才过去5500ns,等来下一个秒脉冲pps[i+1]到来,重复以上动作,直到第62个秒脉冲pps到来,后结束。

为什么 5500ns:系统时钟50mhz 即周期20ns。从收到秒脉冲pps

reg型变量怎么赋值_两个always块同时对一个reg类型变量赋值的问题相关推荐

  1. reg型变量怎么赋值_UiPath变量的介绍和使用

    1 变量 变量主要用于存储数据,它在RPA中扮演重要的数据传递角色,是RPA编程不可或缺的一部分.它包括变量名称和变量的值,变量的值支持多种数据类型,包括从通用值,文本,数字,数据表,时间和日期,Ui ...

  2. reg型变量怎么赋值_UiPath变量介绍和使用

    1 变量 变量主要用于存储数据,它在RPA中扮演重要的数据传递角色,是RPA编程不可或缺的一部分.它包括变量名称和变量的值,变量的值支持多种数据类型,包括从通用值,文本,数字,数据表,时间和日期,Ui ...

  3. Verilog给reg型变量赋初值

    在使用Verilog进行开发时,有的reg型变量需要赋初值.经过尝试,有三种方法可以实现给reg变量赋初值.(测试使用的是EP4CE6E22C8开发板,测试时使用串口将变量值发给上位机.) 1.在定义 ...

  4. reg类型变量综合电路_Verilog中reg型变量的综合效果(待补充)

    在Verilog中最常用的两种数据类型是wire和reg,一般来说,wire型指定的数据和网线通过组合逻辑实现,而reg型指定的数据不一定用寄存器实现.也就是说reg型数据不一定综合成寄存器.下面的例 ...

  5. vue 随机显示数组的其中一个_两个显示器组建双屏其中一个屏幕出现重影解决方法...

    两个显示器组建双屏其中一个屏幕出现重影,通过测试,将两台显示器的缩放布局中的缩放比例调至一致并没有任何效果,那么还有什么原因可以导致这个问题?下面分享一下两个显示器组建双屏其中一个屏幕出现重影解决方法 ...

  6. java定义一个指针类型变量赋值吗,C++中指针的数据类型和运算相关知识小结

    C++有关指针的数据类型和指针运算的小结 前面已用过一些指针运算(如p++,p+i等),现在把全部的指针运算列出如下. 1) 指针变量加/减 一个整数 例如:p++,p--,p+i,p-i,p+-i, ...

  7. java给Excel表格赋值_不使用JXL,调用PageOffice给Excel表格赋值

    在项目开发过程中,涉及到报表时经常会遇到向某些Excel模版中填充数据,然后生成报表,但如何才能通过简单的代码就将值填入Excel表格呢?下面我就来和大家分享一个简单准确的给Excel表格赋值的示例. ...

  8. python for语句 不带冒号_为什么Python语句块要有一个分号(:)?

    我们都知道,Python的 if.for.while.def 语句第一行行尾需要加一个冒号,就像这样: if a == 1: b = 2 但是Python是依据缩进来判断代码层次的,那么这个分号是否是 ...

  9. Verilog中reg型与wire型区别

    从以下方面区别 赋值语句 连续赋值语句 过程赋值语句 输入输出 综合 wire型变量 reg型变量 仿真文件 赋值语句 连续赋值语句 wire型数据只能被assign赋值,用以指定的组合逻辑信号. 如 ...

最新文章

  1. envoy实现_微服务之服务治理:Envoy 全局 gRPC 限速服务 lyft/ratelimit 详解
  2. 俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?...
  3. 鸿蒙系统手机还会出吗,华为最强手机即将到来,可能还有华为鸿蒙系统加入!你期待吗?...
  4. fiddler无法获取Android端https请求解决办法
  5. CommonJS规范(转)
  6. oracle alter_log,在线查看alter.log文件内容
  7. 如何处理Oracle客户端查询乱码问题
  8. wpf+.net 4.5 surface2.0 = 异步多点触控 时间轴 part7
  9. 华为成立德国实验室属实 但并非为5G牌照
  10. php给一个参数布尔值,php – 布尔值和字符串条件
  11. 软工网络15个人作业
  12. 面向项目(二)—— visual studio 的使用
  13. 天地图卫星地图_一起看地图谷歌地图高清卫星地图在线_世界这么大,用地图去看看!...
  14. 鼎捷t100架构_鼎捷 T100 ERP 系统.pdf
  15. 注册石墨文档无法连接服务器,石墨文档没有访问权限的解决方法
  16. 【日常】解决问题:SSR1080端口被占用的问题
  17. python 小说 云_Python 爬虫之网络小说下载
  18. 求(2Y-4)²-4(Y-2)(3Y+7)≥0得解题过程和思路
  19. 头戴式耳机跑步方便吗、公认最好的跑步耳机排行榜
  20. 金属与氧气、酸的反应

热门文章

  1. java d 配置不生效_Tomcat启动失败问题 (指定的主资源集 [D:\java\apache-tomcat-9.0.35\webapps\AppManageSystem] 无效)...
  2. 分享一套Oracle P6 PUGateway 21.12 Linux虚拟机
  3. 关于网页中的flash在某些电脑上不能完全显示
  4. MacOS Big Sur 11.3.1 (20E241) With Clover 5134/OC 0.6.9/PE 三分区原版黑苹果镜像下载
  5. 基于canvas使用粒子拼出你想要的文字[2]——粒子的动画效果
  6. 7/31 Python.04
  7. 平安好医生利用互联网和人工智能技术推进医疗健康服务发展
  8. 2007年论坛AD十件大事
  9. axacropdf 服务器pdf_C#使用PDF控件打开PDF
  10. 通过NSURL获取网络标准时间