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

CPLD和FPGA和DSP有何区别?速度最快的是哪种?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如果要输出1ns的高电平,1ns的低电平,也就是周期为2ns的占空比50%的方波信号,用cpld/FPGA/DSP如何做?* H) B0 X$ W( S1 f- y# Q" c! s

该用户从未签到

2#
发表于 2022-4-29 11:04 | 只看该作者
CPLD速度最快。
4 n- T3 h2 F7 L& ^
  K6 j' L" ]7 `1 W1 f! ?4 n) a' Q9 oFPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。/ u9 L8 x1 e7 ~5 e" v

1 ?( p: C4 B3 N9 m( bDSP主要用来计算,计算功能很强悍,一般嵌入式芯片用来控制,而DSP用来计算,譬如一般手机有一个arm芯片,主要用来跑界面,应用程序,DSP可能有两个,adsp,mdsp,或一个,主要是加密解密,调制解调等。
+ j8 ~; F/ \7 Y- g
7 [. L# i; [+ x+ D. m% p- R: O5 `CPLD是属於粗粒结构的可编程逻辑器件。它具有丰富的逻辑资源(即逻辑门与寄存器的比例高)和高度灵活的路由资源。CPLD的路由是连接在一起的,而FPGA的路由是分割开的。FPGA可能更灵活,但包括很多跳线,因此速度较CPLD慢。
$ b1 h1 G- v$ r7 ?/ r6 J4 j8 u  y

该用户从未签到

3#
发表于 2022-4-29 13:13 | 只看该作者
好像这个没有必要用到上述任何一种器件吧.... (初步猜测你是想做激光测距仪)
3 _5 o$ C/ N4 q你描述的只是一个普通的时钟信号,T=2ns F=500Mhz。用晶振+PLL就可以了,或者专门做的高频晶振。
# i% d5 M4 Y- q, @4 E不过一般不会做到你想象中的“方波”信号,而是一个类正弦波。
7 _) C) {1 i$ T& S) Z

该用户从未签到

4#
发表于 2022-4-29 13:23 | 只看该作者
CPLD以群阵列(array of clusters)的形式排列,由水平和垂直路由通道连接起来。这些路由通道把信号送到器件的引脚上或者传进来,并且把CPLD内部的逻辑群连接起来。; w) j2 w- p- Y' H9 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-5 20:05 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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