虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

CRC-fun

  • TS流复用器及其接口

    在数字电视系统中,MPEG-2编码复用器是系统传输的核心环节,所有的节目、数据以及各种增值服务都是通过复用打包成传输流传输出去。目前,只有少数公司掌握复用器的核心算法技术,能够采用MPEG-2可变码率统计复用方法提高带宽利用率,保证高质量图像传输。由于目前正处广播电视全面向数字化过渡期间,市场潜力巨大,因此对复用器的研究开发非常重要。本文针对复用器及其接口技术进行研究并设计出成形产品。 文中首先对MPEG-2标准及NIOS Ⅱ软核进行分析。重点研究了复用器中的部分关键技术:PSI信息提取及重构算法、PID映射方法、PCR校正及CRC校验算法,给出了实现方法,并通过了硬件验证。然后对复用器中主要用到的AsI接口和DS3接口进行了分析与研究,给出了设计方法,并通过了硬件验证。 本文的主要工作如下: ●首先对复用器整体功能进行详细分析,并划分软硬件各自需要完成的功能。给出复用器的整体方案以及ASI接口和DS3接口设计方案。 ●在FPGA上采用c语言实现了PSI信息提取与重构算法。 ●给出了实现快速的PID映射方法,并根据FPGA特点给出一种新的PID映射方法,减少了逻辑资源的使用,提高了稳定性。 ●采用Verilog设计了SI信息提取与重构的硬件平台,并用c语言实现了SDT表的提取与重构算法,在FPGA中成功实现了动态分配内存空间。 ●在FPGA上实现了.ASI接口,主要分析了位同步的实现过程,实现了一种新的快速实现字节同步的设计。 ●在FPGA上实现了DS3接口,提出并实现了一种兼容式DS3接口设计。并对帧同步设计进行改进。 ●完成部分PCB版图设计,并进行调试监测。 本复用器设计最大特点是将软件设计和硬件设计进行合理划分,硬件平台及接口采用Verilog语言实现,PSI信息算法主要采用c语言实现。这种软硬件的划分使系统设计更加灵活,且软件设计与硬件设计可同时进行,极大的提高了工作效率。 整个项目设计采用verilog和c两种语言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE两种设计平台下设计实现。根据此方案已经开发出两台带有ASI和DS3接口的数字电视TS流复用器,经测试达到了预期的性能和技术指标。

    标签: TS流 复用器 接口

    上传时间: 2013-06-10

    上传用户:01010101

  • 视频采集与传输FPGA实现技术的研究

    FPGA 技术是图像处理领域的一个重要的研究课题,近年来倍受人们的关注。本文研究了视频信号的采集、显示以及通过网络进行传输的方法。并提出了一套基于FPGA 的实现方案。 系统可以分为采集控制模块、显示控制模块和网络传输控制模块3 部分。视频信号的采集用到了视频处理芯片SAA7113,通过FPGA 对其初始化,可以得到经过A/D 转换的YUV 格式视频信号,利用采集控制模块可以将这些视频信号保存到SRAM 中去。显示控制模块读出SRAM 中的视频信号,进行YUV 格式到RGB 格式的转换以及帧频变换等操作,再利用VGA 显示芯片THS8134 就可以将采集到的视频信号在LCD 上显示出来。基于IEEE802.3 协议的网络传输控制模块将YUV 格式的视频信号进行添加报头、CRC 校验码等操作后,将其变成一个MAC 帧,可以在以太网络中传输。 设计选用硬件描述语言Verilog HDL,在开发工具QuartusII 中完成软核的综合、布局布线、汇编,并最终在QuartusII 和Active-HDL 中进行时序仿真验证。 对设计的验证采取的是由里及外的方式,先对系统主模块的功能进行验证,再模拟外部器件对设计的接口进行验证。验证流程是功能仿真、时序仿真、板级调试,最终通过了系统测试,验证了该设计的功能。

    标签: FPGA 视频采集 传输 实现技术

    上传时间: 2013-07-21

    上传用户:baobao9437

  • LT8900 2.4G RF 射频

    LT8900是LDT公司生产的一款低成本,高集成度的2.4GHZ的无线收发芯片,片上集成发射机,接收机,频率综合器,GFSK调制解调器。发射机支持功率可调,接收机采用数字扩展通信机制,在复杂环境和强干扰条件下,可以达到优良的收发性能。外围电路简单,只需搭配MCU以及少数外围被动器件。LT8900传输GFSK信号,发射功率约为2dBm,最大可以到6dBm。接收机采用低中频结构,接收灵敏度可以达到-87dBm。数字信道能量检测可以随时监控信道质量。 片上的发射接收FIFO寄存器可以和MCU进行通信,存储数据,然后以1Mbps数据率在空中传输。它内置了CRC,FEC,auto-ack和重传机制,可以大大简化系统设计并优化性能。 数字基带支持4线SPI和2线I2C接口,此外还有Reset,Pkt_flag, Fifo_flag三个数字接口。 为了提高电池使用寿命,芯片在各个环节都降低功耗,芯片最低工作电压可以到1.9V,在保持寄存器值条件下,最低电流为1uA。 芯片有QFN24 4*4mm和SSOP16封装,都符合RoHS标准。

    标签: 8900 2.4 LT RF

    上传时间: 2013-04-24

    上传用户:kirivir

  • 基于UCOS操作系统的TCPIP源代码

    基于UCOS操作系统的TCPIP源代码,包括ARP、CRC、Ethernet,IP、TCP、UDP、PING等。

    标签: TCPIP UCOS 操作系统 源代码

    上传时间: 2013-04-24

    上传用户:lrx1992

  • 校验码生成器

    CRC16校验码生成器,用于计算16位CRC校验码

    标签: 校验码 生成器

    上传时间: 2013-06-22

    上传用户:huangping588

  • UCD系列数字电源控制器数据包错误校验

    UCD 系列数字电源控制器包括UCD3000 和UCD9000 两个系列,所使用的通讯协议都是电源管理总线(PMBus)协议。PMBus 有4 条信号线,分别是时钟、数据、告警以及控制。PMBus 传输层是基于低成本系统管理总线(SMBus),而SMBus 是个功能更为强健的标准I2C 串行总线的版本,具有分组错误检查和主机通知功能。为了提高通讯数据的可靠性,它们都内置了通讯数据错误校验(PEC)功能。UCD 系列控制器主要利用循环冗余校验(CRC)来实现PEC 功能。本文首先简单介绍CRC 原理,然后通过实例来说明PEC 校验字节如何产生的  

    标签: UCD 数字电源控制器 数据包 错误

    上传时间: 2013-11-11

    上传用户:1318695663

  • 2.4GHz PTR4000无线嵌入式模块高速率1Mbps、

    产品特性2.4Ghz全球开放ISM频段,免许可证使用最高工作速率1Mbps,高效GMSK调制,抗干扰能力强,特别适合工业控制场合125频道,满足多点通信和跳频通信需要内置硬件CRC检错和点对多点通信地址控制低功耗1.9~3.6V工作Power Down模式下状态仅为1uA内置2.4Ghz天线,体积小巧约24x24mm不包括天线模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示,可直接接各种单片机使用,软件编程非常方便内置专门稳压电路,使用各种电源包括DC/DC开关电源均有很好的通信效果标准DIP间距接口便于嵌入式应用PTR4000-Quick-DEV快速开发系统,含开发板、源代码、原理图等详细资料,即开即用,上手快,缩短您的开发时间

    标签: 1Mbps 4000 2.4 GHz

    上传时间: 2013-10-12

    上传用户:sz_hjbf

  • 支持USB PS2 UART SPI CRC功能的凌阳8位单

    1、 支持USB 1.1通讯协议;2、 支持高速(Full Speed、12Mbps )和低速(Low Speed、1.5Mbps )传输;3、 6MHz晶体,锁相环PLL振荡器提供高速、低速所需时钟源;4、 支持3个端口(endpoint),可独立编程为IN 或 OUT端口。5、 PS/2:支持PS/2协议(eg.鼠标),与USB复用。

    标签: UART USB PS2 CRC

    上传时间: 2013-11-03

    上传用户:hbsunhui

  • 单片机语言C51应用实战集锦 (经典推荐)

    单片机语言C51应用实战集锦使用C语言开发速度快,代码可重复使用,程序结构清晰、易懂、易维护,易开发一些比较大型的项目。目前,许多编译器都已经支持了C51,而且是Windows视窗界面。Kelic51是目前单片机开发最为流行的软件。本书收集并整理了许多实用的采用C51单片机开发的程序,这些程序既可以给读者以开拓思路,参考的用途又是实际的开发程序,可以直接作为程序应用在相同的开发系统上。通过本书的学习,读者可以进一步了解和掌握C51编程的思路和方法。单片机语言C51应用实战集锦目录:程序一 实时时钟芯片DS1302的C51程序例子程序二 C430与CSI的一点区别程序三 一个菜单的例子程序四 DS1820单芯片温度测量程序五 keilc 6.20c版直接嵌入汇编的方法程序六 用计算机并口模拟SPI通信的C源程序程序七 CRC 16-SIANDARD的快速算法程序八 在PC上用并行口模拟I(平方)C总线的C源代码程序九 一种在C51中写二进制的方法程序十 CRC算法原理及C语言实现程序十一 软件陷阶程序十二 一个简单的VB串口发送程序程序十三 12864汉字液晶显示驱动程序程序十四 12232点阵液晶基本驱动程序程序十五 串口中断服务函数集程序十六 93C46读写程序程序十七 20045读写程序程序十八 一组小程序集锦程序十九 AVR asm源程序程序二十 AVR单片机一个简单的通信程序程序二十一 TG19264A接口程序程序二十二 TG19264A接口程序(AVR模拟方式)程序二十三 常用的几种码制转换BCD,HEX,BIN程序二十四 16x2字符液晶屏驱动演示程序一程序二十五 16x2字符液晶屏驱动演示程序二程序二十六 PS7219代码程序二十七 2051的AD代码程序二十八 ARV19264型液晶显示字库程序二十九 液晶CKW19264A型接口程序(模拟方式)程序三十 I(平方)C总线驱动程序程序三十一 240128型液晶代码程序三十二 飞机游戏程序三十三 PC键代码程序三十四 拼音输入法模块程序三十五 串行口代码程序三十六 蛇游戏代码程序三十七 与液晶模块T6963C连接代码程序三十八 键盘输入法设计草案程序三十九 16*4液晶汉字代码程序四十 智能化家电控制附录C 单片机C51编程几个有用的模块附录D 头文件W77E58.h附录A MCS-51单片机定点运算子程序库附录B MCS-51单片机浮点运算子程序库

    标签: C51 单片机语言 集锦

    上传时间: 2013-11-02

    上传用户:kbnswdifs

  • 单片机综合应用

    单片机综合应用技术 1.1 单片机技术的发展与单片机应用的广泛选择 1.2 带A/D转换的8位微控制器PIC12C67X?? 1.3 SPI串行总线在8031单片机应用系统中的实现?? 1.4 单总线技术在测控系统中的应用?? 1.5 多任务机制在单片机系统中的应用?? 1.6 软件实现的8031单片微机中断多优先级研究?? 1.7 单片机汇编语言程序设计的变量取值表技术?? 1.8 单片机的代码优化方法?? 1.9 由微机复位引出的问题?? 1.10 一种快速CRC差错校验技术?? 1.11 基于单片机的Chebyshev神经网络硬件设计?? 1.12 二维条形码(PDF417)及其应用?? 1.13 EDA技术的应用?? 1.14 CPLD/FPGA在电子设计中的应用前景?? 1.15 现场可编程模拟ASIC与电子系统设计?? 1.16 用单片PLD器件ispLSI1016实现数显频率计

    标签: 单片机

    上传时间: 2014-05-05

    上传用户:daxigua