搜索
热门关键词:
Quartus
模拟前端
Diodes
智能电表
Fairchild
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
FPGA/CPLD
返回列表
查看:
11299
|
回复:
11
[提问]
如何使用50MHZ FPGA本身的时钟产生一个 3MHZ 的分时钟
[复制链接]
csba5201989
csba5201989
当前离线
积分
1231
发表于 2011-1-28 15:46:54
|
显示全部楼层
|
阅读模式
白皮书下载:测量系统构建完整指南
贸泽电子有奖问答视频,回答正确发放10元微信红包
关键词:
CPLD
,
FPGA
,
PLL
,
分频
主要问题如题,但是更加详细的是这样的:
1、首先我是有一个
CPLD
—50MHZ,想产生一个3MHZ的分频,当然是精确的,不然就会和其他时钟产生偏移,如何产生?
2、我看网上说PLL可以实现,如何实现呢?我用quartus的wizard时出现了这样: can not implement the requested PLL
cause: requested mult/div factors cannot achievable
3、当我改变PLL 中间inclk0的信号为10MHZ的时候他就会出现 cause : VCO or PFD 溢出的情况,当然换了一个信号的
FPGA
就好了。
所以在这里向请问一下,只用CPLD 可以实现否? 如果可以请详细介绍(本人比较愚钝)
相关文章
•
珠海錾芯实现28纳米FPGA流片
•
莱迪思与信捷电气合作,加速下一代工业自动化应用开发
•
SST26VF032B-104V/SM NOR闪存 32Mbit,1SG040HH3F35E3VG (FPGA) 具有创新优势
•
求购FPGA - 现场可编程门阵列: XCVU19P-2FSVA3824E
•
贸泽电子开售英特尔新成立的独立运营FPGA公司Altera的产品
•
FPGA是实现敏捷、安全的工业4.0发展的关键
•
Microchip收购Neuronix AI Labs
•
英特尔和Altera在嵌入式展上发布专为AI打造的边缘和FPGA产品
•
为什么 MCU 用户可以从探索低端 FPGA 的应用范围中受益
•
FPGA助力高速未来
回复
举报
csba5201989
csba5201989
当前离线
积分
1231
楼主
|
发表于 2011-1-28 17:14:44
|
显示全部楼层
在线等啊!
回复
支持
反对
举报
sherwin
sherwin
当前离线
积分
85525
发表于 2011-1-28 22:39:42
|
显示全部楼层
PLL当然是最准确可靠的办法,但是要外接压控振荡源,那玩意不太好做的。
有一个思路:采用计数器进行乘除运算。大致的作法是:
1、先用一个10进制的计数器,逢10进1,就相当于除以10,可以得到5MHz的脉冲;举例来说,你可以在CPLD里面直接调用一个74LS145就成了。
2、再用一个5进制计数器,就相当于除以5,得到1MHz。或者直接就设计一个1/50的计数器,更简单一点。
3、然后反向操作,乘上3。具体要用哪种计数器或者触发器,我一下子也想不起来了,太久没玩数字电路了,呵呵。
楼主你自己慢慢琢磨吧。
回复
支持
反对
举报
warmonkey
warmonkey
当前离线
积分
436
发表于 2011-1-30 19:05:20
|
显示全部楼层
没有PLL或者是外置电路是做不到的。
可以输出1MHz方波,然后用RC滤波器把3MHz的成分滤出来再放大。
如果是用FPGA,直接用PLL单元可能不行,需要倍频到150MHz或75MHZ然后用一个计数器分频
回复
支持
反对
举报
nolie
nolie
当前离线
积分
6601
发表于 2011-1-31 09:11:34
|
显示全部楼层
RE。纯用逻辑可以实现任意整数比分频,但是倍频不行,必须有PLL。
回复
支持
反对
举报
gavin_8724
gavin_8724
当前离线
积分
42
发表于 2011-4-1 16:34:37
|
显示全部楼层
路过学习当中
回复
支持
反对
举报
fymbl
fymbl
当前离线
积分
48
发表于 2011-4-14 00:07:29
|
显示全部楼层
飘过。。。。。
回复
支持
反对
举报
anetdisk
anetdisk
当前离线
积分
2
发表于 2011-4-17 12:56:49
|
显示全部楼层
学习了
回复
支持
反对
举报
xujianwu
xujianwu
当前离线
积分
95
发表于 2011-4-21 21:56:28
|
显示全部楼层
用PLL倍上去,在自己编个分频小程序;不行找个倍频芯片
回复
支持
反对
举报
helpmate
helpmate
当前离线
积分
2
发表于 2011-5-3 19:41:40
|
显示全部楼层
直接调用PLL的CORE就能实现了啊
回复
支持
反对
举报
penpen
penpen
当前离线
积分
663
发表于 2011-10-13 20:22:09
|
显示全部楼层
你可以调用在Quartus 里面的PLL锁相环的倍频功能,先进行倍频,然后在进行整数分频也好,小数分频也行,都可以实现分频到你想要的那个频率,当然Quartus 里面的PLL输入时钟是要有一定要求的,好像是输入时钟要大于一定的值在可以进行倍频
回复
支持
反对
举报
月落无痕
月落无痕
当前离线
积分
14
发表于 2011-10-14 19:09:32
|
显示全部楼层
路过,学习一下...
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表