自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NOR / NAND flash对比

NOR / NAND flash对比

2025-04-23 10:54:08 430

原创 时序约束 记录

1、fpga的约束文件为.fdc,synopsys的约束文件为.sdc。然后vivado P&R工具通过吃上述netlist、XDC 出pin脚约束、fdc时序约束三个约束来完成P&R的布局布线任务。get_pins 会指定某个pin脚的时序路径,表示(1)或(2)的其中一个,如以D端为ending或以Q端为start的一类时序路径。get_cells 会指定该DFF的所有时序路径,表示(1)(2)的所有路径。4、时序报告中type下的FDC代表带异步清零(clear)的DFF。

2025-04-23 10:47:21 549

原创 CRC校验 生成多项式选取奇次偶次的问题讨论

虽然从理论上讲,偶次数多项式可能对某些偶数比特错误不敏感,但像 CRC-32 这样的生成多项式通过其复杂的结构和长期的实践验证,已经证明具有很强的错误检测能力。即使是偶次数,它在大多数应用场景中仍然表现出良好的误码检测效果,特别是针对突发错误和随机错误,因此被广泛采用。

2024-10-28 23:38:43 1190

原创 verdi 使用技巧

verdi 常用操作,例如字体大小,波形保存与加载 (.rc文件)等

2024-10-18 11:50:52 734

原创 tcl/perl 脚本命令学习

命令使用sed编辑器来直接修改文件design.f中的内容。具体来说,它会查找文件中所有出现的../../字符串,并将其替换为../。sed: 是 stream editor 的缩写,用于对文本进行过滤和转换。-i: 表示直接修改文件内容,而不是输出到标准输出。: 是sed的替换命令。s../../\.\.\/../gdesign.f: 是要修改的文件名。执行这个命令后,design.f文件中所有的../../都会被替换为../。命令使用sed编辑器来直接修改文件design.f中的内容。

2024-10-10 14:47:43 873

原创 APB ppt 和 pdf

AMBA2.0 APB PPT

2024-07-16 01:06:12 145 2

原创 fpga问题整理

modelsim仿真无波形,打开transcript可以看到警告。解决方法:多等一会仿真波形就出来了,/捂脸。

2024-05-26 11:14:32 390 1

原创 异步复位同步释放

异步复位同步释放就是在复位信号到来的时候不受时钟信号的同步,在复位信号释放的时候受到时钟信号的同步;

2023-07-18 16:04:34 686

原创 quartus下联合modelsim_Altera仿真

使用quartus自带的modelsim-altera仿真流程。版本为:quartus ii 13.1 64-bit以fpga实现数码管和流水灯编码为例

2023-06-09 16:23:21 6275 1

原创 quartus联合单独安装的modelsim仿真

quartus仿真

2023-05-08 14:52:55 4017

原创 ros中bag怎么删除话题,按时间截取?

rosbag包有的甚至25个G,过滤后只剩8.3G。

2023-04-07 11:34:36 2064

原创 lego_loam、lio_sam运行kitti(完成kitti2bag、evo测试)

记录编译运行流程、修改了保存位姿和轨迹代码、解决了evo 尺度、旋转对比不上的问题、kitti转tum格式、kitti2bag转换,lio位姿漂移等问题。

2023-03-30 20:00:26 12128 50

原创 基于FPGA的数据串行输入、累加输出实现

输入端和输出端与上下游的交互采用valid-ready双向握手机制。要求上下游均能满速传输时,数据传输无气泡,不能由于本模块的设计原因产生额外的性能损失。

2023-01-04 11:41:12 1516

原创 4种FPGA时钟分频 【附源码】:1.偶数分频;2.奇数分频(占空比50%);3.奇数分频(任意无占空比);4.小数分频;

真的忍不了,再吐槽一下牛客网,题目判定太片面,即使最终结果对了系统也判定错误。必须要某些计数器数值一模一样才对。

2023-01-02 11:16:55 4063 3

原创 4种FPGA序列检测【附源码】:1.连续序列;2.含有无关项的序列;3.不重叠序列;4.不连续的序列;

4种序列检测【附源码】:1、 输入序列连续的序列检测;2、含有无关项的序列检测;3、不重叠序列检测;4、输入序列不连续的序列检测;

2022-12-29 18:37:41 1269

原创 【附源码】基于fpga的自动售货机(三段式状态机)

三段式状态机实现

2022-12-26 17:10:32 5881 4

原创 fpga时序逻辑(三段式状态机模板、rom实现、边沿检测)

时序逻辑练习(三段状态机、rom实现、边沿检测)

2022-12-03 17:09:10 2227 1

原创 Window 10未连接到互联网

未连接到互联网、代理服务器出现问题,或者地址有误。请试试以下办法:联系系统管理员、检查代理服务器地址、运行 Windows 网络诊断ERR_PROXY_CONNECTION_FAILED

2022-11-27 20:42:15 2120 1

原创 fpga组合逻辑(4位比较器、8-3优先编码器、38译码器实现全减器、数据选择器实现逻辑函数等)

牛客网verilog练习——组合逻辑

2022-11-26 16:57:08 3953

原创 fpga基础语法(操作符汇总、奇偶检验、位运算、for语句简化代码、三输入数的大小比较、数据大小端转换)

牛客网——verilog练习题思路汇总

2022-11-25 14:51:19 2036

原创 ros小车(+超声模块)实现对透明玻璃的检测

由于项目需要ros小车检测透明玻璃并且避障。本文对查询到可行的方法总结:

2022-10-24 10:19:58 1234 1

原创 ceres优化库的使用

谷歌ceres优化库在slam领域的使用

2022-09-25 16:58:42 2210 1

原创 Makefile文件详解

实例:正点原子imx6ul开发板,裸机开发bsp章节的makefile文件 来说明

2022-08-11 10:08:33 1419

原创 cartographer算法 2022实测部署成功(ubuntu18.04 melodic)

如果按照几年前的安装步骤,会报错。原因有 google的gmock和gtest 从 1.7.0-4升级到 1.8.0-2后,就开始出现这个问题了:add_library无法创建目标“gmock”。

2022-08-10 17:02:31 1030 1

原创 2d激光slam学习

激光slam学习

2022-06-29 16:40:57 1359

原创 夸克quark小主机 SD卡扩容

quark主机 SD卡扩容

2022-05-23 10:02:05 1000

原创 vi / gvim编辑器的基本使用

初次使用vi编辑器的人都会想先用上下左右键移动光标,结果终端显示ABCD或者警报声,把自己搞得很迷惑,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!

2022-05-22 14:30:34 27915 4

原创 ROS入门基础:创建、编译工作空间和功能包(流程)

创建、编译工作空间和功能包(流程)

2022-05-11 11:36:02 301

原创 ROS学习方法论

ROS机器人学习入门思路

2022-05-07 11:14:31 254

原创 ROS学习之error解决记录

ROS的版本:Ubuntu20.04对应Noetic版本;Ubuntu18.04对应Melodic对应;Ubuntu16.04对应Kinetic对应

2022-05-05 09:31:35 24785 17

原创 Ubuntu18.04、Ubuntu20.04之ROS安装教程

Ubuntu20.04之ROS安装教程

2022-05-04 20:20:33 1636

原创 ubuntu20.04之NAT网络配置

网络配置文件 其中 interfaces是ubuntu16版本及以下的,而18版本及以上是/etc/netplan/xxx.yaml

2022-04-28 17:37:45 2736

原创 ROS学习记录

第一章 ROS学习记录本次实验ROS的系统版本为Melodic 1.14.12,而古月老师的教学视频中是Melodic 1.14.3。1、Linux中调用c++、python文件C++: ① 打开终端;(按键ctrl + alt + t)② cd 到对应的文件夹;例:cd linux③ g++ 文件名.cpp –o 文件名;.................................

2022-03-18 15:31:35 4000

原创 【第13届蓝桥杯嵌入式】省二经验分享和基于STM32G431的CubeMX具体配置方法

突击了一个月,有时候感觉自己能拿省一,有时候又感觉省三。最后拿了省二,也算是居中了哈哈。值得吐槽的是这次官方出成绩太慢了,以往都是10天左右,这次花了3周。选择题很变态,以前都是单选和多选分开,现在是混在一起考。但是大题就是中规中矩了,编程题考的都是基础模块,但是在考场想把基础模块调好也不容易呀。考场突发情况太多了,比如一开始CubeMX不能生成keil5的模板,问题是...

2022-03-14 19:53:59 2540

原创 文献综述是什么?怎么写?内附简洁模板

简洁的文献综述模板,对在论文方面的新手有很大帮助。

2022-02-11 23:09:11 167867 9

原创 软件校招基础准备

软件校招准备

2022-01-24 01:02:15 228

原创 Vivado2018.3安装/modelsiman安装和使用/关联Notepad++/护眼色设置

Vivado2018.3安装/关联Notepad++/护眼色设置

2021-12-24 22:37:19 3723

原创 Linux如何修改主机名hostname(修改用户名@后面的virtual machine)

在ubuntu中,关于主机名的文件存放在/etc/hostname文件下,具体的操作流程如下。1、打开虚拟机终端,输入命令:vi /etc/hostname,进入文件,如下图所示。vi /etc/hostname2、主机名默认为virtual machine,很长长长的一个名字。在vi模式下,点击键盘insert即可开始对文件进行修改,在这里大家可以随意修改主机名。比方说笔者把这台虚拟机拟命名为vm1 (virtual machin的首字母),那么将virtual machin替换....

2021-12-16 17:51:21 23365 2

原创 Linux终端命令

学习Liinux终端的原因:大多数公司开发,都是用的linux系统,开源免费。所以得或多或少学会一些Linux的常用终端命令。

2021-12-16 16:32:12 20234 3

原创 verilog中tb仿真文件模板

仿真tb文件主要包含4部分:顺序不所谓,可以打乱。 1、初始化 2、产生激励 3、仿真暂停 4、实例化

2021-12-06 20:32:20 6745

AMBA 2.0 APB总线协议

AMBA 2.0 APB总线协议 PPT

2024-07-16

空空如也

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

TA关注的人

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