5417|2

21

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

用FPGA实现时分复用的问题 [复制链接]

最近在做一个题目,其中里面用到用FPGA将经过A/D转换的八路视频信号合成两路信号,也就是做了一个合路器,
8:2合路器的作用是对每路视频信号进行第一次复用,将每路12.SMHz、8bit的数
字视频信号复用为2bit,以50MHz的频率输出
(1)data为经过A/D变换后输入的8bit并行数据;rst为复位信号,低电平有效;
clk为50MHz时钟信号;load为置位信号,当load为高电平时将data的高4位存入寄
存器rs1,低4位存入寄存器rs2;count1,count2为两个计数器,count1控制load信号
的产生,count2控制d0,d1的输出;d0,d1为输出信号。
(2)load是高电平有效的置位信号,load有效时将data分别存入rs1和rs2,并且
控制count2的产生,load信号的产生由count1控制,load信号是由时钟信号的下降沿
触发的,在时钟的下降沿且countl=001时load=1。
(3)d0,d1的输出由count2控制,在时钟的下降沿,当count2=001时,d0=data[7],
dl=data[3];count2=010时,d0=data[6],d1=data[2];count2=011时,d0=data[5],d1=data[1];
eount2=100时,d0=data[4],d1=data[0]。

这段描述用VHDL或是Verilog怎么写啊?非常紧急,谢谢大家了
此帖出自FPGA/CPLD论坛

最新回复

你的意思是不是是要 12M 8 位宽度的数据变成50M 2BIT 数据输出,这是完全没问题哦   建议你用FIFO或双口RAM 把数据存起来,然后处理。   FIFO或双口RAM作用是:        1.  速度匹配;        2.  数据宽度匹配;  详情 回复 发表于 2011-11-15 10:10
点赞 关注
 

回复
举报

21

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
为什么木有人啊~拜托大家了啊
此帖出自FPGA/CPLD论坛
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

板凳
 

你的意思是不是是要 12M 8 位宽度的数据变成50M 2BIT 数据输出,这是完全没问题哦

 

建议你用FIFO或双口RAM 把数据存起来,然后处理。

 

FIFO或双口RAM作用是:

       1.  速度匹配;

       2.  数据宽度匹配;

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表