lcytms 发表于 2017-8-27 21:58:44

1042
        要做8B/10B的decoder。
        恢复出原始的比特信息,输出的是字节。
        接着做字节的并化器。
        把字节装配成原来的并行总线。
        还有一个字节的整理,order。
        排队出来,就进它的FIFO。
        再经过流水,经过PCIe。

lcytms 发表于 2017-8-27 21:59:30

1043
        早期的通信系统,现在我们说到DPA也好,CDR也好,都是比较现代的。
        特别是CDR,为了要满足信号的反转率,为了支持CDR从数据恢复出时钟,数据就要满足一定的反转率,要用8B/10B,或者是64B/65B。
        但是早期的数字通信,并不需要做8B/10B,而是要满足均衡。
        比方说,做调频,频移键控,调到信道上以后,在信道上传输的这个过程之中,直流分量是传输不了的。

lcytms 发表于 2017-8-27 21:59:58

1044
        就要把直流分量的部分给屏蔽掉。
        如果这个信道上一直是静音,它的频谱分析上有很大的直流分量的时候。

lcytms 发表于 2017-8-27 22:00:37

1045
        没有做措施来调整的话,在接收端将会得到一个失真的信号。
        于是在早期,为了调整这种频率的特性,称之为频率均衡,而不是反转率。
        它的目的不一样,它看起来的结果是一样的。
        早期为了调整频率均衡,信道上要把这段信号发送出去,静音要屏蔽掉。
        早期的通信方案,今天仍然在用。
        第一种方式称为NRZ。
        称为非归零编码。

lcytms 发表于 2017-8-27 22:01:06

本帖最后由 lcytms 于 2017-8-27 22:02 编辑

1046
        归零是一个什么概念呢?
        早期信道上有一个空号和长号的操作。
        当处于空号的时候,叫做归零了。
        长号的时候呢,可以发送1和0。
        非归零的编码是最简单的,就是同步电路。

lcytms 发表于 2017-8-27 22:04:15

1047
        非归零编码,输入是1,输出是1。
        输入是0,输出是0。
        单拍潜伏期响应。
        就这么简单的关系。
        它不归零。
        没有一个专门的空号的操作。

lcytms 发表于 2017-8-27 22:05:06

1048
        时钟,复位,输入信号。

lcytms 发表于 2017-8-27 22:06:17

1049
        单拍潜伏期响应。
        这个时候只要做一个捕获。

lcytms 发表于 2017-8-27 22:08:19

1050
        非归零的一种方法,就是直接写成寄存器。
        如果一定要用状态机来描述的话。
        复位的时候输出为0。

lcytms 发表于 2017-8-27 22:09:17

1051
        S0。
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 跟李凡老师学FPGA扩频通信D01:串行通信基础(20170418课堂笔记)