自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 FPGA之for循环的简单使用

verilog本质上还是在描述电路,因此for循环不可乱用,并且for循环的使用范围很窄很窄。就我目前使用而言,低阶for循环(单独一个for,配合always块)仅仅在“高阶for循环(for循环配合generate,以及genvar)可以对重复使用的子模块循环例化,以提升效率。verilog中也有for循环,并且使用方法与C语言中较为类似,不过在使用过程中仍需注意几个点。①在verilog里,使用integer,而不是int;简单介绍下低阶for的使用,给大家避避雷。③for循环是可综合的。

2024-01-28 16:13:32 721

原创 地心地固坐标系与大地坐标系下坐标的相互转换

在GPS定位计算中,地心地固直角坐标系和大地坐标系之间的坐标经常需要来回相互转换。从大地坐标系((Φ),(λ),)到地心地固坐标系()的变换公式如下:————(1.A)————(1.B)————(1.C)其中,是基准椭球体的卯酉圆曲率半径,为椭球偏心率,他们与基准椭球体的长半径和短半径存在如下关系:————(2)————(3)反过来,从地心地固直角坐标()到大地坐标系((Φ),(λ),)的变换公式为————(4.A)————(4.B)————(4.C)其中,和可分

2023-12-26 16:41:26 971 2

原创 基于DDS原理的高精度任意分频器(使用Verilog)

在FPGA设计中,每个模块常常要用不同频率的时钟信号作为时钟输入端,但往往使用计数器设计的时钟精度不够,所产生的的误差在一次次的累加下会变得越来越大。使用锁相环IP核当然可以实现,但所需要的分频时钟多起来了,这时候的锁相环就不那么容易使用;并且针对某些时钟频率,锁相环也达不到那个要求。所以,分享一种原理方便,操作简单,并且精度还可以达到很高的一种分频方法。

2023-12-12 18:20:39 832

原创 如何快速入坑FPGA

根据我自身学习FPGA以及成长路上的其他同学的经验,写一篇简短的博客,旨在帮助刚接触亦或是想要学习FPGA的同学绕过我们曾经遇到过的弯路。

2023-12-03 18:00:03 1690

原创 ROM ip核的使用(vivado)

本次实验以XILINX-vivado2021.2为软件平台,以DDS为载体,介绍一下ROM核的使用。

2023-11-16 21:29:41 1131

原创 Windows下有效解决CLion输出中文乱码

最近在使用CLion IDE时,遇到了中文输出乱码的情况,在网上找了许许多多方法,无一例外,都失败了。无意间修改了一下电脑默认配置就成功了,在此把我的经验贴出来,并分享一下非常规的手段。

2023-10-27 22:47:32 2480 1

原创 基于广播星历的北斗定位解算原理(基于C语言和MATLAB实现)

本文先用C语言解算卫星位置,再用MATLAB绘出卫星三维坐标图。本篇博客所使用的资料和文件都是网络上公开发表且可以找到的资料文件。

2023-10-19 14:26:44 3319 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除