社区
硬件设计
帖子详情
想问个低级额问题 CPLD要CLK干什么用?(最小系统上的晶振输入)
yangweiliang567
2010-08-21 02:34:21
想问个低级额问题 CPLD要CLK干什么用?(最小系统上的晶振输入)
是控制内部的延迟吗?
在延迟 10uS 的时候,CPLD是怎么计算时间的?
Quartus 上需要设置外部晶振频率吗?
哪位明白的,希望给小弟解答一下。
不胜感激。
...全文
899
28
打赏
收藏
想问个低级额问题 CPLD要CLK干什么用?(最小系统上的晶振输入)
想问个低级额问题 CPLD要CLK干什么用?(最小系统上的晶振输入) 是控制内部的延迟吗? 在延迟 10uS 的时候,CPLD是怎么计算时间的? Quartus 上需要设置外部晶振频率吗? 哪位明白的,希望给小弟解答一下。 不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jnwsh
2010-11-11
打赏
举报
回复
[Quote=引用 12 楼 ningshao1945 的回复:]
D触发器是时序电路最基本的单元,你不可能不用。
[/Quote]我要用的逻辑是c = a & b;用D触发器干吗呢?
jamesliu2010
2010-10-28
打赏
举报
回复
做CPLD时钟
cpcom2001
2010-10-28
打赏
举报
回复
[Quote=引用 22 楼 houyu123 的回复:]
CPLD
做逻辑电路时,不需要时钟,如常用的电平转换,用VHDL编程时,就是输入直接赋值给输出。
做时序电路时,需要时钟,这个不是CPLD芯片要始终工作,而是时序电路本身需要时钟做触发。
[/Quote]
学习了
guo_hong_zhang
2010-10-28
打赏
举报
回复
不错,值得参考。
guo_hong_zhang
2010-10-28
打赏
举报
回复
不错,值得参考。
你来吻
2010-10-27
打赏
举报
回复
只做简单的逻辑如:与或非等不需要。当要处理具有周期的信号时,就需要CLK提供一个处理信号的时间依据。比如延迟多长时间采集一次AD,这个时间延迟时间的计算就需要根据CLK计算出一个最接近 延迟时间/CLK 的整数,然后在处理出一个时序方波控制AD采集。同理还有通讯如:LCD驱动等。
houyu123
2010-10-27
打赏
举报
回复
CPLD
做逻辑电路时,不需要时钟,如常用的电平转换,用VHDL编程时,就是输入直接赋值给输出。
做时序电路时,需要时钟,这个不是CPLD芯片要始终工作,而是时序电路本身需要时钟做触发。
yangweiliang567
2010-10-27
打赏
举报
回复
[Quote=引用 18 楼 yshhsh 的回复:]
我觉得LZ的意思是“如果用CPLD做组合逻辑电路需不需要时钟”,LX认为?
[/Quote]
恩 可以说是这个意思
乾坤幻影
2010-09-28
打赏
举报
回复
呵呵 clk标准的时钟啊 是工作的时钟
远上寒杉
2010-09-19
打赏
举报
回复
我觉得LZ的意思是“如果用CPLD做组合逻辑电路需不需要时钟”,LX认为?
barryan2007
2010-09-19
打赏
举报
回复
wait
zhengqiushao
2010-09-19
打赏
举报
回复
那就到处都是插队的~保安
yangweiliang567
2010-09-19
打赏
举报
回复
[Quote=引用 14 楼 baiduluckyboy 的回复:]
cpld要时钟才能工作的,就像人的心脏一样,如果不跳了,没有一定频率的震动如何活呐,呵呵
】
[/Quote]
那这个始终是用来干什么的呢? 也可以说,这个时钟的频率适合那些参数相关的?
这个问题,有人说可以不用,有人说必须用,我也糊涂了。。。
丰满
2010-09-12
打赏
举报
回复
cpld要时钟才能工作的,就像人的心脏一样,如果不跳了,没有一定频率的震动如何活呐,呵呵
】
delacrxoix_xu
2010-09-04
打赏
举报
回复
[Quote=引用 1 楼 chngok 的回复:]
有时序电路时才要用clk
如果你只是用cpld做普通逻辑组合可以不用clk
延迟要看经过了多少个逻辑块
[/Quote]
精辟~~ 顶
另外 楼主说的 “如何计算时间”
我不懂你什么意思。。。是计算延迟啊 还是计算系统当前时间 作为一个时钟
如果是延迟 应该是器件本身的特性。 如果是计算系统时间 ,应该是用 频率和 计数器做的
ningshao1945
2010-08-31
打赏
举报
回复
D触发器是时序电路最基本的单元,你不可能不用。
AaronFu
2010-08-31
打赏
举报
回复
1.同步时序逻辑的同步信号
2.延时线路中作为计数周期信号
fanxu007
2010-08-25
打赏
举报
回复
有时序各部件才能协调工作
yangweiliang567
2010-08-25
打赏
举报
回复
[Quote=引用 8 楼 wangyuluyulu 的回复:]
芯片没有时钟如何工作呐!
[/Quote]
像74LS138 不就是没有时钟的数字新片吗?CPLD不是这样工作的?
Wangyuluyulu
2010-08-24
打赏
举报
回复
芯片没有时钟如何工作呐!
加载更多回复(7)
基于Quartus II的FPGA/
CPLD
数字系统设计实例
基于Quartus II的FPGA/
CPLD
数字系统设计实例 中图法分类号: TP332.1/684 周润景, 图雅, 张丽敏编著 电子工业出版社 第1章 Altera Quartus II开发流程 1.1 Quartus II软件综述 1.2 设计
输入
1.3 约束
输入
1.4 综合 1.5 布局布线 1.6 仿真 1.7 编程与配置 第2章 Altera Quartus II的使用 2.1 原理图和图表模块编辑 2.2 文本编辑 2.3 混合编辑(自底向上) 2.4 混合编辑(自顶向下) 第3章 门电路设计范例 3.1 与非门电路 3.2 或非门电路 3.3 异或门电路 3.4 三态门电路 3.5 单向总线缓冲器 3.6 双向总线缓冲器 第4章 组合逻辑电路设计范例 4.1 编码器 4.2 译码器 4.3 数据选择器 4.4 数据分配器 4.5 数值比较器 4.6 加法器 4.7 减法器 第5章 触发器设计范例 第6章 时序逻辑电路设计范例 第7章 存储器设计范例 第8章 数字系统设计范例 第9章 可参数化宏模块及IP核的使用 第10章 DSP Builder设计范例 第11章 基于FPGA的射频热疗系统的设计 第12章 基于FPGA的直流电动机伺服系统的设计 附录A 可编程数字开发系统简介 参考文献
硬件设计——外围电路(
晶振
电路)
硬件设计之
晶振
电路为什么要用
晶振
?
晶振
电路由何组成?
晶振
电路中其电容的作用 在日常的电路设计中,我们经常会用到
晶振
电路。所以我们就要首先先提一下什么是
晶振
,这样才能理解
晶振
电路。 为什么要用
晶振
?
晶振
的作用是为系统提供基本的时钟信号。通常一个系统共用一个
晶振
,便于各部分保持同步,没有
晶振
,这些微处理芯片将无法工作。有些通讯系统的基频和射频使用不同的
晶振
,而通过电子调整频率的方法保持同步。
晶振
通常与锁相环电路配合使用,以提供系统所需的时钟频率。 其主要运用于单片机、DSP、ARM、PowerPC、
CPLD
/
服务器主板
cpld
芯片作用,
CPLD
的工作原理是什么呢?
CPLD
(复杂可编程逻辑器件),它是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。它的工作方式和原理与FPGA(现场可编程门阵列)相类似,都是使用硬件描述语言VHDL/Verilog描述逻辑电路功能,然后将代码进行综合,布局,布线等操作,生成比特流文件来描述这些逻辑电路信息,再加载入芯片。因此它也属于硬件开发范畴。但是
CPLD
与FPGA的内部组成结构是不同的...
Verilog学习笔记13:使用
CPLD
内部振荡器
我们在进行
CPLD
设计时,时钟是一个比不可少的环节,一般使用外部有源振荡器加以实现,这样会占用一定的体积。
CPLD
的MAX II和V系列带有UFM可以实现内部振荡,其频率如下图所示。其中第1行为内部振荡频率,第2行为4分屏后的输出频率。在这里需要注意的是,振荡频率只是一个范围,并不能确定其精准频率。使用这个频率作为
CPLD
的工作频率是可以的,但是当做精确定时等频率是不合适的。 本文将介绍
CPLD
和FPGA的区别和联系
CPLD
和CPU接口: 1、
CPLD
大部分是做为CPU的扩展,替CPU完成外部引脚资源的扩展、
输入
输出时序管理、部分软件功能实现,肯少单独用
CPLD
。 2、初学者使用
CPLD
时,可以在IO连线中串联一个51欧姆的电阻,方便测量,更重要的是能保护
CPLD
的IO,更深一步是能改善高速信号的振铃、信号反射。提高信号完整性。 参考: FPGA和
CPLD
对比与入门 FPGA与
CPLD
的区别 ...
硬件设计
6,125
社区成员
11,293
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章