自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 硬件语法学习

结构体利用自身每个元素地址的位宽占好对应的地址偏移的位置,完成对GPIO_TypeDef这一类型的结构体进行指向修改每个GPIO_TypeDef指向的特定GPIO的属性设置(如速度、上拉/下拉寄存器、端口配置锁定寄存器等功能)#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 表示用GPIOA 替代(GPIO_TypeDef *) GPIOA_BASE,/*GPIO置位/复位寄存器 低16位部分 地址偏移: 0x18 */

2023-07-12 17:06:18 216 1

原创 matlab学习——北斗卫星信号分析

拆解first=suma==c(j)将suma数组长度的进行逻辑判断==c(j)为1,其他为0输出为一个数组,first为一个逻辑值数组;length(suma(suma==c(j))),取出长度三步完成数组中suma==c(j)的长度进行数据分析。suma(suma==c(j))则是数组a(数组b)的另外一种取逻辑值中为1对应的suma的值取出组成数组;都是对数组进行操作数组a(数组b),1是普通数组2是逻辑值。1.数组a(数组b)以数组b的值为角标取出数组a的值。

2023-05-29 15:30:40 685

原创 项目学习(vivado+vitis+HLS)

2.对约束文件和顶层文件进行修改 eg:sw_n、ledb 修改。6.bulid 生成elf文件后debug调试。4.打开vitis先导入xsa在建立空的项目。5.将原来的vitis的c、h文件粘贴入。3.生成bit流文件导出xsa。1.vivado换成7020。涉及到多个软件的记录过程。

2023-04-16 16:37:48 321

原创 VIVADO日常学习

寻找一个项目的bug问题对信号模块在时序上进行检查,一般的逻辑是先看tb信号,tb中有top项目的出入信号,然后对自顶向下进行信号检查,完成项目调试。对于always块中else中分支的条件的逻辑如果从上到下冲突了,优先满足上的else if条件,然后跳出always循环?

2023-04-12 16:17:09 114

原创 modelsim仿真验证后,修改代码,不用重新关闭打开的调试技巧

打开project文件夹下default:\project\project.sim\sim_1\behav\modelsim中。然后每次修改执行以上1和2命令,就可以重复修改源码然后直接在modelsim中仿真调试波形。然后在修改完源文件后,在modelsim脚本下方的transcript 指令窗口输入。1.输入tb_后下方自动识别脚本中选取project_compile.do的命令执行。2.输入do和空格下方自动识别脚本中选取 project_simulate.do执行。

2023-04-11 11:15:33 1198

原创 vitis日常学习记录

日常学习vitis的报错记录

2023-04-05 19:51:50 185

原创 FIFO学习

个人学习自用

2023-03-03 08:42:11 146

原创 欧拉公式学习

欧拉公式学习自用

2023-02-12 15:30:32 243

原创 串口发送模块学习

2022//11/22串口发送模块学习

2023-02-12 10:47:49 239

原创 Verilog语法学习

个人记录Verilog语法问题

2022-11-16 16:20:25 289

原创 vivado报错信息学习过程更新

Verilog语言在使用过程中的错误信息记录

2022-10-19 10:43:28 4852

原创 FPGA课程plum学习

学习留档Verilog小梅哥fpga

2022-10-18 16:03:48 259

原创 为什么要有升余弦滤波器和无码间串扰?

奈奎斯特第一准则的表述:在带宽为B的信道上传送码元时,要想实现无码间串扰,码元速率 Rs不能超过 2 倍的带宽。即: Rs≤ 2 B 。蓝色信号为被抽样信号,红色为滤波器时域sinc型,那么频域就会为矩形,红色函数为滤波器函数,H(t)=sinc(t)的脉冲函数,带宽B=0.5。当传输Rs=1时,即一秒产生一个脉冲:当把信号合成如下图,仔细观察观察发现对于原信号(蓝色)例离散点2,取sinc函数峰值1时,而其他离散点(0、1、3...)都是零点,这样对于该点就没有干扰,为无码间串扰。.

2022-04-25 19:43:18 2007

原创 云盘笔记——字符类型

#include <stdio.h>//字符的学习 int main(){ int a; char b; a=1; b='1';//1的颜色都变了 printf("a=%d//1是整数\n",a); printf("b=%c//1是字符\n",b); printf("b=%d\n",b); //b=49;所以char是整数也是字符49是字符1整数形式 a=b; printf("a=%d\n\n",a); //来试试char c='变量' cha...

2021-07-29 20:32:05 93

原创 c语言学习笔记

高效的学习在于不断输入与输出,阅读;总结;交流。卑微小水,不怕困难。取地址运算符&:单目运算符&是用来取操作对象的地址。例:&i 为取变量 i 的地址。对于常量表达式、寄存器变量不能取地址(因为它们存储在存储器中,没有地址)。指针运算符*(间接寻址符):与&为逆运算,作用是通过操作对象的地址,获取存储的内容。例:x = &i,x 为 i 的地址,*x 则为通过 i 的地址,获取 i 的内容。对于p=&i与*p=i的不同如下代码辨析注意。.

2021-07-29 15:48:18 139

空空如也

空空如也

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

TA关注的人

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