- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 CRC校验_C语言/Verilog代码生成工具
本工工具是一款用于CRC校验计算和代码生成的软件工具,支持CRC-4、CRC-5、CRC-6、CRC-7、CRC-8、CRC-16、CRC-32等多种CRC校验计算和代码生成,可自动生成C语言代码和Verilog语言的代码,极大方便了在嵌入式开发过程中,CRC校验算法的使用。
2021-01-14 14:09:32 1960 11
原创 C#网络编程UDP发送与接收
本代码为C#socket网络编程程序,使用的UDP通讯协议,能够实现数据的接收与显示。代码效果如图所示:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sy...
2020-02-13 16:26:03 1605 1
原创 DDS原理
DDS(Direct Digital Synthesizer)技术是一种全新的频率合成方法,最早由JOSEPH TIERENY等三人提出,是从相位概念出发直接合成所需波形的一种频率合成技术,通过控制相位的变化速度,直接产生各种不同频率、不同波形信号的一种频率合成方法。DDS原理若对一正弦波形进行采样,每周期采样点为 m个,分别记为 1~m。每经过频率为fc参考时钟的一个周期,输出一个采样点,在...
2019-12-11 15:03:50 10994 4
原创 CRC校验算法的Verilog实现
一、 文章简述CRC算法在通讯和数据传输领域中有着广泛的应用,关于CRC的原理本文档不做阐述,本文档将将重点放在Verilog CRC代码生成工具的使用和如何修改代码使其满足我们的要求两个方面来CRC算法Verilog实现的进行讲解。本教程包含以下方面的内容:1.CRC类型简介2.CRC参数简介3.crc-gen代码生产工具的使用4.CRC 校验代码的移植5.CRC校验代码的测试二、...
2019-10-24 16:18:08 12737 16
原创 CRC校验的分析与C语言实现
CRC是一种常见的校验方式,校验效果较好,在嵌入式系统中有着很广泛的应用。本文将对CR校验算法的C语言的实现进行详细地讲解。本文不对CRC校验的原理进行表述,只是讲解如何根据CRC校验要求或标准进行C语言代码的实现。本文对CRC类型进行讲解,并且针对不同的类型,都会有代码实现,帮助理解代码。CRC代码测试工具:CRC类型简单来讲,CRC分为CRC-4、CRC-5、CRC-6、CRC-7、CR...
2019-10-22 17:37:15 3853 6
原创 基于RGMII的FPGA千兆以太网设计
一.总体概括千兆以太网的理论网速为1000Mbit/s,实际网速接近该值,但几乎不可能达到,但相对于百兆网,网速快了很多。目前千兆以太网常用物理层接口有GMII和RGMII,两种接口有同有异,应用情况也有所差别。GMII占用的引脚较多,RGMII可以很大程序地减少引脚的使用。因此本设计采用RGMII接口进行设计,物理层芯片采用RTL8211E,根据以太网数据帧的要求并遵循相关时序要求,编写FPG...
2019-10-15 17:15:27 9366 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人