找回密码
 注册
关于网站域名变更的通知
查看: 279|回复: 3
打印 上一主题 下一主题

输入到CPLD的时钟信号有什么作用?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-7-22 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
采用有源晶振产生12MHZ的时钟信号提供给cpld芯片,主要作用是什么?以及用VHDL语言编程时需要对时钟信号进行什么处理& P- |" u7 E+ O0 r- h$ ?

该用户从未签到

2#
发表于 2022-7-22 11:29 | 只看该作者
不知道你现在有没有接触VHDL语言。在编写的时候经常会遇到触发条件,也就是在process里面一半都有判断上升沿(下降沿)事件的,根据事件再进行一系列操作。如果没有晶振的话,就不知道触发条件和触发时序了,逻辑上行不通的1 a# \( Q5 ~6 V) D
至于处理时钟信号,一半都是判断事件的。 IF SYS_CLK'EVENT AND SYS_CLK='1'这个就是上升沿事件。IF SYS_CLK'EVENT AND SYS_CLK='0'这个就是下降沿事件  }- N) Q# X6 c9 j' |/ R( i

该用户从未签到

3#
发表于 2022-7-22 13:20 | 只看该作者
门阵列编程主要分两种,一种时序电路,一种组合逻辑电路,组合逻辑电路,可以不用使用始终,时序电路需要时钟信号,每一个时钟的边沿进行一次操作,建议看看数电。, y( Y& l1 B* o

该用户从未签到

4#
发表于 2022-7-22 13:48 | 只看该作者
时钟就是数字电路的脉搏,
/ F. J0 W9 j7 H: c6 p' z可以理解为每个时钟边沿(上升沿或者下降沿)来临的时候,CPLD根据你的编程做一步动作;, F" j. P4 Y; W! ~
VHDL、Verilog语言的时序逻辑都是利用时钟沿作为触发条件之一来做判断的;  a8 T$ ?/ l2 l6 C
原理就和数字电路里的触发器,锁存器一样的
) o# F# ~+ Q0 F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-2 17:17 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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