5324|11

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请问单口ram可否用来进行时钟域隔离呢 [复制链接]

一般看到的都是使用dpram或fifo进行时钟域隔离,可是今天例化了一下单口ram,发现单口的也可以有两个时钟,input clk, output clk,那请问这样是否可以用来做时钟哉隔离呢?input clk为源时钟域,output clk为目标域时钟

最新回复

我赞同elvike的说法, “Separate-Port Ram”这么一个半调子器件不推荐使用, 不好用,而且设计要因FPGA差异而做区分。 非同期处理方法要简单,统一,大量数据异步传送就只用 DPRAM。   详情 回复 发表于 2016-5-8 07:44
点赞 关注
 

回复
举报

2700

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
我没用过单口,刚刚用软件看了一下,只看到了一个clk不知道你用的什么软件,我用Xilinx,单口做不了时钟隔离吧
 
 

回复

1173

帖子

3

TA的资源

五彩晶圆(初级)

板凳
 
如果是两个时钟理论上应该是可以,就是要注意ram深度,避免数据被覆盖了。
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

4
 
楼主用的是哪个软件版本,我的单口ram没找到2个clock

个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

5
 
本帖最后由 greenapl1985 于 2015-7-24 20:37 编辑

是altelra的
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

6
 
greenapl1985 发表于 2015-7-24 20:36
我用的是altera的,是有两个时钟的

是altera的

无标题.png (65.78 KB, 下载次数: 0)

无标题.png

点评

那你可以找个IP核的文档看一下,我认为这不算是真正意义上的时钟隔离,双口ram是可以两个时钟分别读写。  详情 回复 发表于 2015-7-25 10:43
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

7
 

那你可以找个IP核的文档看一下,我认为这不算是真正意义上的时钟隔离,双口ram是可以两个时钟分别读写。
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

130

帖子

0

TA的资源

纯净的硅(高级)

8
 
这个叫Separate-Port Ram,  输入和输出端口是分离的。 如果输入时钟和输出时钟独立,可以作为时钟域隔离器件。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

9
 
elvike 发表于 2015-7-25 10:43
那你可以找个IP核的文档看一下,我认为这不算是真正意义上的时钟隔离,双口ram是可以两个时钟分别读写。

嗯,看了文档,我例化的叫做simple dpram(中文是叫伪双口RAM),你说的是真正意义上的dpram。至于能否用于时钟域隔离,看了很多文档,还没有这样用的,都是用FIFO,可能还要再考虑考虑,扯到时钟的问题都比较头疼

点评

我赞同elvike的说法, “Separate-Port Ram”这么一个半调子器件不推荐使用, 不好用,而且设计要因FPGA差异而做区分。 非同期处理方法要简单,统一,大量数据异步传送就只用 DPRAM。  详情 回复 发表于 2016-5-8 07:44
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
顶啊顶,第一次来就顶一个把
个人签名欢迎访问我
 
 
 

回复

33

帖子

0

TA的资源

一粒金砂(中级)

11
 
一般用异步fifo和双口ram转时钟域
 
 
 

回复

1950

帖子

4

TA的资源

版主

12
 
greenapl1985 发表于 2015-7-29 22:16
嗯,看了文档,我例化的叫做simple dpram(中文是叫伪双口RAM),你说的是真正意义上的dpram。至于能否用于 ...

我赞同elvike的说法,
“Separate-Port Ram”这么一个半调子器件不推荐使用,
不好用,而且设计要因FPGA差异而做区分。

非同期处理方法要简单,统一,大量数据异步传送就只用 DPRAM。

个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表