自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下安装及使用labelme(简易又实用)

近期因为实验室工作需要,协助老师给数据打标签,于是师兄让我给大家装一下labelme软件。很久以前整过,忘得差不多了,所以自己看了看教程然后又重新装了一遍,顺带写个简易教程吧!(好记性不如烂笔头)一:安装前提:我默认你已经装过Anaconda,如果没有——那就装一下呗1.进入Anaconda Prompt对话窗口输入:conda create --name=labelme pyt...

2019-08-15 21:23:30 13522 12

原创 由torch.cat()引发的维度问题

*由torch.cat()引发的维度问题 说实话,我看了CSDN的好几篇这个问题的博客只说到二维的,但是我们搞图像的。处理数据起步都要三维了(RGB),另外网上一种言论的关于什么0代表行拼接,1代表列拼接,我就不做过多评价了,我先声明我是小菜鸡,但是总结的东西基本得到我师兄的认可的。你也可以再琢磨琢磨。 进入...

2019-03-08 12:07:10 6480 15

原创 (4)UART应用设计及仿真验证(整体回顾)

一次完整uart的demo实现

2022-11-03 11:24:36 663 2

原创 (6)APB总线协议——(官方文档阅读APB3.0)

近期整理阅读arm的AMBA总线内容,一会插入自己的一些理解,欢迎点评交流呀

2022-11-03 11:18:47 689 1

原创 (3)跨时钟域问题

跨时钟域采样数据的方法小结

2022-08-26 18:21:36 420

原创 (4)AES分组加密算法(原理详解)

AES分组加密算法是较为常用的加密算法,整体原理分析有利于后续程序实现。

2022-07-07 11:54:32 4926

原创 (4)UART应用设计及仿真验证3 —— RX模块设计(无状态机)

UART的数据接收模块梳理完成,下一步就是例化集成了。

2022-07-01 15:43:27 372

原创 (4)UART应用设计及仿真验证2 —— TX模块设计(无状态机)

UART 不带状态机的版本

2022-06-30 11:28:55 399 1

原创 (1)基础学习——图解pin、pad、port、IO、net 的区别

学习小结,如有问题,请多多指教

2022-06-29 16:42:29 10247

原创 (3)Diffie-Hellman算法介绍及核心部分数学验证(简介)

DH算法,经典的对称密钥生成方式,将目前了解的内容作如下整理。

2022-06-21 13:46:32 701

原创 (1)基础学习——vim编辑器常用快捷操作命令

vim编辑器是数字IC设计使用最多的工具之一,基础指令的掌握有利于我们更好的使用它

2022-06-17 11:38:48 326

原创 (2)非对称密钥加密——RSA算法&ECC算法(简介)

RSA算法和ECC算法是经典的非对称加密算法。使用非常普遍,了解其基础原理十分有必要

2022-06-16 11:53:00 2820

原创 (1)基础学习——Linux系统基础操作指令

linux必会的基础指令

2022-06-15 14:01:52 170

原创 (6)APB总线协议 —— 逻辑梳理(0.1认知)

这篇大家就差不多看看就行

2022-04-20 20:55:51 2470

原创 (0)设计分频时钟

嗯嗯,分频时钟你会了吗?

2022-04-20 10:45:46 267

原创 (0)基础积累 —— ASIC设计流程宣导

ASIC整个的设计流程要清楚

2022-03-25 14:53:02 526

原创 (0)基础积累 —— verilog阶段性小结

verilog基础注意事项

2022-03-24 17:43:36 726

原创 (8)USB协议3——从数据包到传输

包是数据传输单元,令牌包+数据包+握手包组成最小事务,事务组成传输

2022-03-18 17:19:10 493

原创 (8)USB协议2——从单bit到数据包

单bit的数据起源于高低电平,那怎么组成较小的数据单元呢?从域到包

2022-03-18 15:19:48 460

原创 (8)USB协议1——从四根线说起

USB协议,整体内容复杂,我们一点点梳理

2022-03-18 14:29:36 753

原创 (8)USB协议 —— 高速模式握手过程

USB协议从1.0的低速传输到2.0的高速传输,再到3.0及4.0的超高速传输,他们之间是如何实现模式切换的?

2022-03-17 13:50:59 3101

原创 (4)UART应用设计及仿真验证5 —— 测试验证

uart协议本身不算复杂,是片外设备间传输常用的协议之一,串行,异步,速率比较低。

2022-02-23 11:07:11 1015

原创 (4)UART应用设计及仿真验证4 —— UART模块集成

usrt协议本身比较简单,本案例的难度在于设置了计数环节,导致逻辑思路上有些坎坷,希望debug一切顺利

2022-02-21 17:29:09 558

原创 (5)SPI应用设计及仿真验证3 —— 验证代码实现

激动人心的测试环节啦?你是否有好好的梳理过tb文件到底怎么写?

2022-02-15 20:34:48 1254

原创 (5)SPI应用设计及仿真验证2 —— 设计代码实现

SPI协议实现,就围绕着端口去设计就好,不过一定要理清楚端口本身及相互之间的逻辑关系,这样才不会出错。

2022-02-14 14:22:51 596 2

原创 (5)SPI应用设计及仿真验证1 —— 逻辑梳理

SPI是一种高效的传输协议,没有数据位宽的限制也没有异步传输的烦恼

2022-02-14 11:37:54 956

原创 (4)UART应用设计及仿真验证3 —— RX模块设计

小结uart:rx模块增加了对下降沿的判定,对校验位的判定,其他的并没有什么特别的地方,注意时序逻辑,仔细想想

2022-01-29 11:42:44 956 1

原创 (4)UART应用设计及仿真验证2 —— TX模块设计(有状态机)

小结uart:本阶段,最重要的就是理解时序逻辑,注意触发条件(posedge clk)和判断条件(if、else if)的联系和区别。

2022-01-28 20:43:50 1308 3

原创 (4)UART应用设计及仿真验证1 —— 整体认识

小结uart的特点:串行同行,片外数据传输常用,节省硬件资源

2022-01-28 19:29:33 2635

原创 (3)异步FIFO设计及仿真验证(下)

TB的设计核心,一个是端口对应好(数据类型);一个是实例化端口对应好;一个是产生驱动时钟;一个是初始化设置;一个是给激励并设计好预期值

2022-01-19 19:47:14 779

原创 (3)异步FIFO设计及仿真验证(中)

RTL设计可以边写边完善自己的思路,然后一点点修改,循序渐进

2022-01-19 16:24:26 679

原创 (3)异步FIFO设计及仿真验证(上)

异步FIFO模块设计前言知识集合

2022-01-17 20:40:01 1732 2

原创 (2)同步FIFO设计及仿真验证(下)

tb设计要注意实例化和给激励就OK

2022-01-14 14:59:43 386

原创 (2)同步FIFO设计及仿真验证(上)

FIFO是入门必须懂的内容,慢慢来

2022-01-13 11:41:53 816

原创 (1)基础设计 — 存储器(mem)读写设计及仿真验证

存储器的数据读写,不考虑timing,不考虑full和empty状态。

2022-01-12 20:26:07 1272

原创 (1)基础设计 — verilog实现半加器和全加器设计

一、半加器(1)定义:不含进位位的加法器(2)真值表:a b sum 0 0 0 0 1 1 1 0 1 1 1 0 (3)逻辑关系: sum=a^b(4)程序设计module half_add ( input a, input b, output sum);assign sum = a ^ b;endmodule二、全加器(.....

2021-12-31 16:04:15 2090

原创 Excel批量合并相同内容单元格操作——WPS太秀了

昨儿我整理了一篇OFFICE批量化合并相同单元格的博文,觉得好棒棒,结果下午的发现, WPS居然把这个操作集成成工具了。。。太秀了呀,给国产良心软件点个赞不过分吧。废话不多说看效果。待处理的表格:先排序:这步都不能少WPS show time:太完美,太方便了。WPS牛逼!!!求伯君牛逼,雷布斯牛逼...

2021-10-26 10:42:21 1072

原创 Excel合并同列相同内容单元格

原表如上所示,目标表如下所示:具体步骤:1.排序选定要合并的列,进行排序2.分类汇总选中首列后,点击工具栏——>数据——>(分级显示)分类汇总效果如上所示注意注意注意!!!!只选中下图红框框区域,然后按快捷键:"ctrl+g"3.合并注意看,这几步都是针对选中的区域操作的,点击工具栏——>开始——>合并后居中4.删除分类汇总纲别问为什么,按照四个步骤依次操作就对了选中全区域如图step1所示...

2021-10-25 11:35:14 4766

原创 (三)Android架构拆解——进程/线程间通信(Binder IPC)

好文推荐:Android 操作系统架构开篇 - Gityuan博客 | 袁辉辉的技术博客Android : 跟我学Binder --- (1) 什么是Binder IPC?为何要使用Binder机制? - sheldon_blogs - 博客园 (一)在安卓系统中,各组件和模块间必然涉及进程间或者线程间的通信。专业术语称为IPC(Inter-Process Communication,进程间通信),常见Linux的IPC机制有:Pipe管道,Message Queue消息队列,Shared ...

2021-09-27 16:57:53 204

原创 常见消费电子设备接口总结

背景:9月23日,欧盟委员会正式提出一项新议案,计划使 USB-C(即 USB Type-C)成为所有智能手机、平板电脑、相机、耳机、便携式扬声器和手持视频游戏机的标准接口。从老爸的第一台二手摩托罗拉手机开始,我就见过各种各样的接口:Android手机的梯形充电口,iPhone的实心充电口,华为手机的Type-c充电口,多媒体投影仪要用的蓝色接口等等。在工作以前也从没想过他们的本质性区别及联系,今天做一下梳理。首先我们可以做两类划分:纯音视频接口,通用数据接口纯音视频接...

2021-09-26 16:28:27 694

空空如也

空空如也

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

TA关注的人

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