原文:8B10B编解码及FPGA实现

概述 在使用ALTERA的高速串行接口时,GXB模块里硬件实现了 B B编码,用户只是 傻瓜 式的使用,笔者也一直没有弄清楚。网上搜索了一些学习资料,结合参考文献希望能够对其进行消化。另外,ALTERA现在已经提供 B B IP,用户可以直接使用,不过有时候为了代码可移植性需要自己写代码实现 B B编解码,笔者希望在这方面也做些实践。 B B编码概念 基本概念网上可以轻易找到答案,简单的说就是将 ...

2016-04-14 14:31 2 5837 推荐指数:

查看详情

详解FPGA实现8b10b编码原理(含VHDL及verilog源码)

首发自https://hifpga.com/%E9%97%AE%E9%A2%98/37599 为什么要推出8b/10b编码?8b/10b最常见的是应用于光纤通讯和LVDS信号的。由于光模块光模块只能发送亮或者不亮,也就是0或者1这两种状态这种单极性码,那么这会存在一个问题,如果传输中出现较长 ...

Tue Jul 21 15:20:00 CST 2020 0 683
8B10B编码详解

8B/10B,也叫做8字节/10字节或8B10B。8B/10B方式最初由IBM公司于1983年发明并应用于ESCON(200M互连系统),由Al Widmer和Peter Franaszek在IBM的刊物“研究与开发”上描述。   8b/10b编码的特性之一是保证DC 平衡,采用 ...

Mon Jul 30 18:02:00 CST 2012 0 10191
8B10B编码详解

8B/10B编码学习 最近工作需要了解这个,学习一下 8B/10B,也叫做8字节/10字节或8B10B。8B/10B方式最初由IBM公司于1983年发明并应用于ESCON(200M互连系统),由Al Widmer和Peter Franaszek在IBM的刊物“研究与开发”上描述 ...

Fri May 19 23:17:00 CST 2017 0 12162
speex编解码在android上实现

以前在应用中使用到了Speex编解码,近来总结了一下Speex在android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合 ...

Sat Oct 19 00:13:00 CST 2013 1 2629
AMR编解码库的实现

  基于opencore-amr实现amr-nb编码和解码,在Android上完成wav文件与amr文件格式的相互转换。wav和amr文件读写部分主要参考了opencore中的test文件夹下的例子,以及 IOS音频格式之AMR和WAV互转(更新支持amrv7s ...

Sat Mar 29 01:34:00 CST 2014 6 8714
android MediaCodec 音频编解码实现——转码

原文地址:http://blog.csdn.net/tinsanmr/article/details/51049179 从今天开始 每周不定期更新博客,把这一周在工作与学习中遇到的问题做个总结。俗话 ...

Sat Oct 15 23:09:00 CST 2016 1 23814
Netty编解码技术和UDP实现

背景 作为网络传输框架,免不了传输对象,对象在传输之前就要序列化,这个序列化的过程就是编码过程。接收到编码后的数据就需要解码,还原传输的数据。 编解码技术就是java序列化技术,序列化的目的有两个,一是进行网络传输,二是对象持久化。 但是Java的序列化缺点很多,如无法跨语言,序列化后码流 ...

Wed Feb 28 18:32:00 CST 2018 0 2268
Java实现BASE64编解码

Java实现BASE64编解码 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs BASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII ...

Tue Oct 07 05:47:00 CST 2014 0 2567
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM