lcytms
发表于 2018-7-21 17:53:34
1146
空的不能读,否则发送tf的读请求。
所以说,我们看得到,通信的一些做法。
我们做了串行通信的练习,以及汉明码的练习。
大同小异。
包括我们看的Cyclone IV的例子,PCIe的,都是这么做。
lcytms
发表于 2018-7-21 17:54:48
1147
SER要怎么做呢?
SER这个时候,有一个控制信号,控制它的使能,是不是?
当使能为真的时候,它会进行并转串。
然后,这边是做直接序列扩频。
直接序列扩频呢,实际上是异或。
出来的是ms5系列。
然后它怎么样?
它有一个ms5的发送器,generator。
lcytms
发表于 2018-7-21 17:56:26
1148
Dsss_out,扩频出来的信号。
这个呢是ms5的序列。
用它洗乱的31张牌,它是以串行的形式出现的。
这个是MG的使能。
lcytms
发表于 2018-7-21 17:57:36
1149
它的使能就相当于复位信号,当使能为真的时候,复位的早晚直接跟它有关。
Ms5这个31拍的波形是一样的,只不过这个信号的初始值决定了波形的起始位置。
所以说,如果用相同的秘钥,用它的参数。
参数秘钥,默认可以用5’b00001,也可以用特定的秘钥。
发送端和解码端,都用相同的秘钥。
做它的参数。
所以说,这边既然定义了一个秘钥,那么状态机就必须按照正确的秘钥来发出它的复位信号,或者发出对应的使能信号来对齐。
lcytms
发表于 2018-7-21 17:59:00
1150
这个就要用到我们的节拍分析,精密的节拍分析。
因为这里面的31拍,每一排的起始位置不同,决定了秘钥的不同。
现在用唯一的秘钥00001,来对齐它。
也就是说ser,基带上的一个1是用初始值00001,开始的那31个比特。
等一下,可以尝试一下这个部分,这个部分还是可以实现的。
lcytms
发表于 2018-7-21 18:02:30
1151
比较难的部分,就在于接收器的部分。
接收器它有两个内容,第一,它要找到边界,就是dsss_out,已经被扩频了以后的那个冰糖葫芦串的边界。
第二,它有一个解扩算法的问题,就是被噪声干扰的情况。
这个我们先完成。
完成了以后,我们再讨论它的解扩。
lcytms
发表于 2018-7-21 18:02:57
1152
我们下午是独立地完成呢,还是采用讨论分享的形式?
我非常地希望我们同学能够独立地完成。
lcytms
发表于 2018-7-21 18:05:02
1153
这个图上要做的工作,和我们之前这两天做的工作一模一样。
就是用TP图来讨论对齐关系。
TP图来讨论的时候,从什么时候开始呢?
从FIFO的非空开始。
是不是?
都是单拍潜伏期嘛。
非空,它的状态机应该发出读请求。
再下一拍,TF。
lcytms
发表于 2018-7-21 18:06:11
1154
Empty非空,它发出读请求,再下一拍,它发出q。
lcytms
发表于 2018-7-21 18:08:25
1155
然后,这边要做它的使能。
这边输出s_out。
s_out跟ms5要做吻合。
ms5是31个序列,要用ms5的0跟s_out的0对齐。