微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 串行转并行设计求助!

串行转并行设计求助!

时间:10-02 整理:3721RD 点击:
我需要用Verilog写一个串行转并行模块。该模块接收到一串速率为100K的数据(共26bits),使用系统时钟为13,56M,怎样进行转换啊。我大概指导似乎可以用Uart协议,但我还没学过uart。而且我这个只是单工,不需要双向传输,有没有比较简单的方法,知道的都来给小弟指导下,感激不尽!

一个移位器,一个计数器,计满置标志

输入数据100k串行接收下来,高频取走就好,关键是串行输入计数,高频采样的控制,不要去想uart,这样把简单事情搞复杂了。

这种接口多了去了,最简单的参考,SPI



   我之前想的也差不多这样,但这样可靠吧?



   嗯,说的有道理,已经决定采用寄存器,计数器来设计,谢谢



   嗯,谢谢,我看看spi去



   这是NFC或者RFID的HF的解码模块吧



   有点关系吧,解码出来的数据

那你到底担心什么不可靠?按你的说法,数据率100K(其实我猜应该是106K),已经是解码出来数据了,又没有防抖滤波异步之类的问题了,一个简单的串转并,要多高科技啊



   100k的数据率,后面系统时钟是13.56M,我担心的就是这个异步时钟会不会出现问题。没经验,所以不太懂。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top