集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: CTT

VHDL语句的不解,各位帮忙看看IFRISING_EDGE(CLK)THEN

[复制链接]
AAT 发表于 2010-6-28 11:25:19 | 显示全部楼层
检测信号上升沿的函数
UFP 发表于 2010-6-28 12:38:28 | 显示全部楼层
就是="1"时执行
ups 发表于 2010-6-28 14:20:30 | 显示全部楼层
功能一样
HANG 发表于 2010-6-28 15:45:48 | 显示全部楼层
IF CLK='1' AND CLK'EVENT AND CLK'LAST_VALUE='0' THEN<br>
也就是上升沿
VVC 发表于 2010-6-28 16:23:13 | 显示全部楼层
rising_edge()是在std_logic_1164中定义的,用来判断std_logic信号的上升沿,这个函数对std_logic的9个状态值都考虑在内。而CLK'EVENT AND CLK='1' 可以用来判断bit等类型的上升沿,其只考虑了从非'1'值到'1'值得跃迁情况。<br>
应该说,对于综合,二者没有区别。但在前仿真中二者有细微区别。
interig 发表于 2010-6-28 17:05:43 | 显示全部楼层
谢谢各位,小弟受教了<br>
以前从来没有见过RISING_EDGE这种形式
UFO 发表于 2010-6-28 17:36:49 | 显示全部楼层
上升延触发
longt 发表于 2010-6-28 18:01:36 | 显示全部楼层
对于综合,二者没有区别
ICE 发表于 2010-6-28 19:12:46 | 显示全部楼层
顶一个,长见识了
CHA 发表于 2010-6-28 21:11:56 | 显示全部楼层
学习中@@@
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 12:51 , Processed in 0.061746 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表