曼彻斯特编码的VHDL源程序?顾固乇嗦氲腣HDL源程序
标签: VHDL HDL 源程序 曼彻斯特编码
上传时间: 2016-08-24
上传用户:talenthn
曼彻斯特编码实现,verilog HDL 做的,我也是从网上下的
标签: 曼彻斯特编码
上传时间: 2013-12-25
上传用户:稀世之宝039
125K曼彻斯特编码的只读ID卡读头程序
标签: 125K 曼彻斯特编码 只读 ID卡
上传时间: 2013-12-20
上传用户:cooran
曼彻斯特编码源代码 基于VHDL语言的曼彻斯特编码程序
标签: VHDL 曼彻斯特编码 源代码 语言
上传用户:王楚楚
曼彻斯特编码技术用电压的变化表示0和1。规定在每个码元中间发生跳变。高→ 低的跳变表示0,低→ 高的跳变表示为1。每个码元中间都要发生跳变,接收端可将此变化提取出来作为同步信号,使接收端的时钟与发送设备的时钟保持一致
标签: 曼彻斯特 变化 发生 编码技术
上传时间: 2017-06-01
上传用户:songnanhua
刚下载的曼彻斯特编码与解码文章,看着不错,分享给大家
标签: 曼彻斯特 编码与解码
上传时间: 2017-11-21
上传用户:my_lcs
这是曼彻斯特编码的Verilog部分的源代码程序,希望能够对大家有所帮助哦。
标签: Verilog zip 曼彻斯特 代码
上传时间: 2013-06-01
上传用户:leixinzhuo
实现了网络信号的直接编码,曼彻斯特编码,差分曼彻斯特编码
标签: 网络信号 编码
上传时间: 2016-03-02
上传用户:songrui
本文对TCN中的MVB技术进行了研究,并在深入了解MVB的通信机制的基础上,提出了采用FPGA替代MVB控制器专用芯片的解决方法。根据TCN协议,连接在MVB上的设备可以分为5类,其中1类设备可以在不需要CPU的基础上实现自动通信,最为常用。本设计的目的就是采用FPGA替代MVB1类设备控制器。 文章采用自顶向下的模块化设计方法,根据MVB1类设备控制器要实现的功能,将设计划分为3个模块:发送模块、接收模块和MVB1类模式控制模块。其中发送模块又划分为位控制单元、CRC生成单元、FIFO单元和曼彻斯特编码单元等。接收模块又划分为帧起始检测单元、时钟恢复单元、帧分界符检测单元、数据译码单元、CRC校验单元、译码控制单元和长度错误检测单元等。MVB1类模式控制模块又划分为报文错误处理单元、主帧寄存器单元、TM控制单元和主控单元等。上述各模块的RTL级设计都是采用硬件描述语言Verilog实现的。
标签: MVB1 FPGA 设备 控制器
上传时间: 2013-07-21
上传用户:dengzb84
多功能车辆总线一类设备是一个在列车通信网(TCN,TrainCommunication Network)中普遍使用的网络接口单元。目前我国的新式列车大多采用列车通信网传输列车中大量的控制和服务信息。但使用的列车通信网产品主要为国外进口,因此迫切需要研制具有自主知识产权的列车通信网产品。 论文以一类设备控制器的设计为核心,采取自顶向下的模块设计方法。将设备控制器分为同步层和数据处理层来分别实现对帧的发送与接收处理和对帧数据的提取与存储处理。 同步层包含帧的识别模块、曼彻斯特译码模块、曼彻斯特编码与帧封装三个模块。帧识别模块检测帧的起始位并对帧类型进行判断。译码模块根据采集的样本值来判断曼彻斯特编码的值,采样的难点在于非理想信号带来的采样误差,论文使用结合位同步的多点采样法来提高采样质量。帧分界符中的非数据符不需要进行曼彻斯特编码,编码时在非数据符位关闭编码电路使非数据符保持原来的编码输出。 数据处理层以主控单元(MCU,Main Control Unit)和通信存储器为设计核心。MCU是控制器的核心,对接收的主帧进行分析,判断是从通信存储器相应端口取出应答从帧并发送,还是准备接收从帧并存入通信存储器。通信存储器存储设备的通信数据,合适的地址分配能简化MCU的控制程序,论文固定了通信存储器端口大小使MCU可以根据一个固定的公式进行端口的遍历从而简化了MCU程序的复杂度。数据在传输中由于受到干扰和冲突等问题而出现错误,论文采用循环冗余检验码结合偶检验扩展来对传输数据进行差错控制。 最后,使用FPGA和硬件描述语言Verilog HDL开发出了MVB一类设备。目前该一类设备已运用在SS4G电力机车的制动控制单元(BCU.Brake Control Unit)中并在铁道科学研究院通过了TCN通信测试。一类设备的成功研制为列车通信网中总线管理器等高类设备的开发奠定了坚实的基础。
标签: FPGA 多功能 总线 设备
上传时间: 2013-07-27
上传用户:qazxsw