MyFPGA Forum

 找回密码
 注册
搜索
查看: 7229|回复: 8
打印 上一主题 下一主题

并串转换——频率问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-30 11:35:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要将一个16bit的数转换成2个8bit的数据输出,我用了一个2选1复用器和一个模2计数器进行转换,功能满足要求。但是输出的数据的频率为输入数据频率的2倍,我现在要求输出的数据也和原频率一样,请求和怎么改进或是有什么别的方法啊。
2#
 楼主| 发表于 2010-8-31 09:31:46 | 只看该作者
回复 1# andylei
3#
发表于 2010-8-31 15:42:21 | 只看该作者
如果頻率一樣 data寬度就得一樣 不然進跟出 會卡弹...
看你的schematic, 輸出是輸入的一半data寬度 , 所以頻率要加倍 資料量才會一樣
頻率如果一樣, 資料量就會減半....
4#
 楼主| 发表于 2010-8-31 16:52:03 | 只看该作者
回复 3# Steady_Chou


   我也发现了是这样的,但是不知道有没有别的方法啊,请教。
5#
发表于 2010-8-31 17:06:31 | 只看该作者
有一個辦法... 用一樣的CLK 但是得用DDR (Double Date Rate)的方式抓資料
就是Clock Rising Edge 抓一次, Falling Edge也抓一次
之前有試過這種方式
6#
 楼主| 发表于 2010-9-2 13:23:16 | 只看该作者
回复 5# Steady_Chou


    请问一下具体怎么做啊,DDR的原理没弄明白啊
7#
发表于 2010-9-6 10:02:53 | 只看该作者
你可以用 ALTERA IO 的 IP ~



他有分 ALTDDRIO_IN, ALTDDRIO_OUT  &  ALTDDRIO_BRID

文件你可以看
http://www.altera.com/literature/ug/ug_altddio.pdf
8#
 楼主| 发表于 2010-9-7 09:39:44 | 只看该作者
好的,谢谢了
9#
发表于 2011-9-2 17:58:23 | 只看该作者
16位宽进  8位宽出  出的clk是进的clk的两倍  用一个FIFO 就解决了 进的宽度设置为16 出的宽度设置为8~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-6 00:03 , Processed in 0.052101 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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