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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
采用有源晶振产生12MHZ的时钟信号提供给cpld芯片,主要作用是什么?以及用VHDL语言编程时需要对时钟信号进行什么处理+ u6 s; M% _+ M9 k3 G; x3 I" U

该用户从未签到

2#
发表于 2022-7-22 11:29 | 只看该作者
不知道你现在有没有接触VHDL语言。在编写的时候经常会遇到触发条件,也就是在process里面一半都有判断上升沿(下降沿)事件的,根据事件再进行一系列操作。如果没有晶振的话,就不知道触发条件和触发时序了,逻辑上行不通的( Z, @$ M+ q5 x) U& e
至于处理时钟信号,一半都是判断事件的。 IF SYS_CLK'EVENT AND SYS_CLK='1'这个就是上升沿事件。IF SYS_CLK'EVENT AND SYS_CLK='0'这个就是下降沿事件- v1 A6 Z' r2 s2 N. r

该用户从未签到

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

该用户从未签到

4#
发表于 2022-7-22 13:48 | 只看该作者
时钟就是数字电路的脉搏,
! {) P; Q8 H5 B7 T  i+ H可以理解为每个时钟边沿(上升沿或者下降沿)来临的时候,CPLD根据你的编程做一步动作;
# \* p# N. y3 \! [7 u/ V# V/ fVHDL、Verilog语言的时序逻辑都是利用时钟沿作为触发条件之一来做判断的;6 k$ C9 q7 z+ [% }0 e2 K" r" D
原理就和数字电路里的触发器,锁存器一样的& k* r: t+ }  Q+ b. ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 23:48 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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