verilog中将2048位并行数据串行输出

一个通信系统中,编码出来的数据是2048位【2047:0】,而进行调制的时候是一位一位往里进的,每隔8个时钟进一位,我该如何写,用普通的串并转换,因为用到一个2048位寄... 一个通信系统中,编码出来的数据是2048位【2047:0】,而进行调制的时候是一位一位往里进的,每隔8个时钟进一位,我该如何写,用普通的串并转换,因为用到一个2048位寄存器,报错说IO单元过多,该怎么解决呢 求大神能给个思路,能写出这个程序的话 追加50分,
邮箱:jxaa002501@qq.com
展开
 我来答
ziseouranle
2013-09-16 · TA获得超过681个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:372万
展开全部
什么意思 2048位要直接并行从外设连接到FPGA上吗?不可能吧 还是FPGA里产生了2048位数据 然后要串行送出去
更多追问追答
追问
恩 这个系统需要 先把读取的二进制数 转化为1723位为一组的 数列【1722:0】,数列进入编码模块,出来一个2048位【2048:0】的数列,然后将数列串行输入到调制解调模块,输出的也同样是串行信号,再将信号转变为2048位数列,输入到解码模块,出来的应该是一开始的1723位的数列。
如果看做一个整个系统,就是1723位输入,1723位输出。
这样能行吗?
追答
你这个系统设计的不太对吧 你确定必须得转化为1723位的并行数据吗 我感觉不太可能啊  进入编码模块的数据必须是1723位?这么多并行数据得用多少寄存器啊  就串行的数据不能进行编码吗  不是吧?你要是要从FPGA输出1723位并行数据  这种系统我感觉不行  那光IO就得需要1723个  那。。。。。。。。。。。你感觉这样好吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式