自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex的技术博客

欢迎来我的个人站:www.wangy.fun(维护ing)

  • 博客(66)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ZYNQ:【1】深入理解PS端的TTC定时器(Part1:原理+官方案例讲解)

基于UG585详细讲解其中TTC的原理和使用案例。

2023-04-16 22:09:59 2830 1

原创 MATLAB :【12】手把手教你在Linux以命令行方式(静默方式/非图形化方式)安装MATLAB(正版)

详细介绍在Linux/Ubuntu 使用命令行/Terminal/非图形/静默 方式安装正版 MATLAB

2023-03-30 20:58:38 7745 6

原创 Verilog:【8】基于FPGA实现SD NAND FLASH的SPI协议读写

使用FPGA实现SD NAND FLASH的读写操作,以雷龙发展提供的CS创世SD NAND FLASH样品为例,分别讲解电路连接、读写时序与仿真和实验结果。

2023-01-16 00:50:50 2653 7

原创 Android:【1】一文教你使用Camille+夜神模拟器实现安卓应用隐私合规辅助检测

详细地介绍了,如何在PC机利用模拟器实现安卓APP行为的检测。

2022-10-14 20:46:56 4721 12

原创 Verilog:【7】超详细WaveDrom教程,时序图绘制利器,看这一篇就够了。

超详细WaveDrom教程,时序图绘制利器,看这一篇就够了。

2022-08-14 17:23:03 15329 31

原创 Verilog:【6】PWM调制器(pwm_modulator.sv)

输入8比特控制信息,输出对应的脉冲宽度调制信号。

2022-08-12 16:06:24 3532 2

原创 Verilog:【5】脉冲展宽器(pulse_stretch.sv)

设置参数WIDTH,从而可以将接收到的单周期脉冲,展宽为脉宽为WIDTH的脉冲信号。

2022-08-11 20:27:45 3268 1

原创 Verilog:【4】脉冲发生器(pulse_gen.sv)

通过设置参数cntr_max与cntr_low,可以产生任意周期数与占空比的脉冲信号。

2022-08-11 15:30:36 5755 1

原创 Verilog:【3】边沿检测器(edge_detect.sv)

多通道的边沿检测器,可以同时检测到输入信号的上升沿、下降沿以及上升/下降沿。

2022-08-10 18:03:26 1441

原创 Verilog:【2】伪随机数生成器(c_rand.v)

Verilog实现伪随机数生成。

2022-08-10 15:39:23 3254 1

原创 Verilog:【1】时钟分频电路(clk_divider.sv)

通过计数器来将时钟进行分频处理的功能,通过修改parameter部分,可以用来修改输出数据的范围大小。

2022-08-10 10:36:58 2658

原创 Verilog:【0】专栏文章导览

优秀的开源项目Basic Verilog,里面包含了非常多的常用模块以及脚本的编写,记录自己的学习过程。

2022-08-09 21:19:48 436 1

原创 MATLAB :【11】一文带你读懂serialport串口收发原理与实现

考虑到互联网中对serialportlist的介绍有些混乱,并且很多都是基于已经被淘汰的serial库,因此在本文中给出简单的串口收发模板,特别是串口回调函数的使用案例。

2022-07-22 14:02:03 10877 47

原创 FOC:【3】精品必看!利用Python实现System Verilog多字节UART串口有限状态机自动生成脚本

爆肝三天,绝对精品!自行设计的Python脚本,通过修改Excel中的待接收指令或者待发送信息,自动生成对应的多字节UART串口收发状态机System Verilog代码。

2022-07-11 14:49:06 2632 9

原创 ModelSim:【1】(未解决)仿真正常,但数据显示错误。

ModelSim仿真过程中,出现数字显示错误的情况。从合并后的数值可以看出,数字是-1,但是展开后查看每一位的数值,其实明显不是-1。

2022-06-29 10:13:32 1365 4

原创 FOC:【2】SVPWM(七段式)的Verilog实现与仿真

思路与上一篇文章基本一致,但是针对Verilog中的部分特点(包括精度以及时序),本文给出各个模块的代码,以及Vivado的仿真结果。

2022-06-28 15:36:57 4743 55

原创 FOC:【1】浅析SVPWM算法(七段式)以及MATLAB仿真验证

最近的科研项目需要使用到SVPWM算法,网上相关的原理介绍很多。对于纯应用的需求来说,或许有些内容上的冗余。本文的目的就是简要并且明确的给出具体的计算步骤,可以帮助快速上手。同时利用MATLAB进行了简单算法验证。.....................

2022-06-24 11:35:02 7574 9

原创 Mouse Without Borders 使用经验

Mouse Without Borders 使用教程

2022-04-08 21:15:47 4269

原创 将任意软件设置为Windows10开机启动的方法

Windows10开机启动项设置,不受具体软件功能影响。

2022-04-08 21:08:41 1108

原创 ModelSim SE-64 编译报错:'All optimizations are disabled because the -novopt option is in effect.'...

在使用ModelSim进行仿真操作时,出现了编译错误,进行一个简单的记录。问题描述仿真代码是板子自带的样例,应该不会出问题。仿真过程出现了下面的问题:解决方案1.安装路径不要有空格!血的教训,逼死强迫症,让我又在D盘新建了一个ProgramFiles文件夹。2.在安装目录中修改modelsim.ini中的变量VoptFlow = 0为VoptFlow = 1(其实我好像是之前特意...

2021-10-10 08:46:04 2954 10

原创 Altera USB-Blaster驱动无法安装

问题描述最近开始捣鼓FPGA,没想到第一步就遇到了问题,Windows 10无法安装Altera USB-Blaster驱动,我的问题是在设备管理器更新驱动时显示“试图将驱动程序添加到存储区时遇到问题”。解决方案按照下面的教程完成了安装,做一个简单的记录。https://blog.csdn.net/chengbozhe/article/details/47335391感谢这位博主!...

2021-10-10 06:45:18 1267

原创 Understanding of Circuit,System Function and Potier Diagram

在上了几天课之后,发现对波特图以及电路零极点的理解有一定欠缺,有必要进行相关的总结和分析。借鉴了网络中其他的博主的思路,打算按照下面的思路进行分析,先挖个坑,以后填上。电路分析(S域分析)系统函数(零极点判定)波特图与零极点的关系...

2021-10-10 00:45:47 88

原创 PMOS的电流方向以及工作区理解

在拉扎维一书中,在第二章感觉对PMOS的讨论内容比较少,导致一些细节问题上没能太理解,有必要再进一步讨论一下,也当作一个简单的对比总结。首先讨论电流的参考方向,从结论直观来看电流的参考方向定义为箭头的方向(即对于两种管子,电流的正方向都是从D到S)。那么为什么两者的电流公式会有一个负号呢?(拉扎维式2.15和拉扎维式2.16)对于NMOS,其沟道中的载流子为电子;对于PMOS,其沟道的......

2021-10-07 10:37:12 19437 3

原创 如何理解CMOS反相器充放电过程中的损耗和充放电?

针对这一问题,我认为应该给出这样的解释,如下图所示:需要明确的是,在忽略MOS管亚阈值电流以及其内部电容的情况下,应该视为当栅极电压低于阈值电压时,MOS管的开断是瞬时完成的。所提到的CMOS反相器的充电、放电都是基于负载电容CL来说的。首先分析当输入In从1→0的过程,对应的时间即为$t_{pHL}$($t_{pLH}$定义为输出out的从低电平到高电平的时间)此时,out从0→...

2021-10-06 11:49:21 1190

原创 修改Windows10的开机启动项

最近终于整好了实验室的办公环境,由于使用了Mouse Without Borders这个软件,需要设置开机自动启动。环境:Windows 10设置方法如下:Win+R打开运行输入:shell:startup会打开一个叫做Startup(运行)的文件夹将需要开机自动打开的软件快捷方式放进去即可...

2021-09-29 01:58:35 690

原创 Python:【4】利用讯飞开放平台实现语音识别

今天出于兴趣,利用Python+讯飞平台API实现了上传语音文件,转化为txt文档的功能。需要先在讯飞开放平台进行实名,认证成为开发者后,可以购买免费的“语音转写”服务时长。讯飞开放平台网址:https://www.xfyun.cn/我利用原有的demo修改出了代码,只需要将最后部分替换为自己的appid和secret_key即可,会在相同路径留下对应的txt文档~......

2021-08-24 21:35:14 1731 11

原创 关于Python中模块和库的导入

最近在使用PyQt5的时候,遇到了这样的问题,由于不清楚其中包和模块的包含关系,导致在调用函数的时候,遇到了一些问题,因此本文对import常见的问题进行了分析与汇总。

2021-08-21 19:54:47 425

原创 Python中父类的继承

关于super()函数的使用super() 函数是用于调用父类(超类)的一个方法。super() 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。...

2021-08-20 05:35:26 622

原创 关于模态和非模态

最近在研究PyQt5的相关操作,因此涉及到了一些弹框的知识。弹框是非常重要的交互方式,用来完成对信息的传递以及用户交互的反馈。模态弹框和非模态弹框最大的区别就是是否强制用户交互。模态弹框会强制用户进行操作,如果不在弹框上进行操作的话,其余功能将无法使用;非模态弹框则不会对用户的操作进行强制。同时做一个预告:之后会出有操作界面的人脸识别小项目。...

2021-08-18 11:30:36 261

原创 模拟CMOS集成电路设计【2】:MOS器件物理基础

2021-07-06 15:51:37 213

原创 LaTex【1】:入门介绍

一直非常想认真学习LaTex排版,为今后研究生生活做一些力所能及的准备,因此开了这个新坑,希望以后可以坚持学习,在磕盐的路上越走越远????。参考了这篇博客:https://liam.page/2014/09/08/latex-introduction/我所使用的LaTex编辑器为TeXworks,使用的排版工具为XeLaTeX。简单的代码展示:12345678\documentclass[UT...

2021-07-05 09:52:35 126

原创 Hexo+腾讯云+Icarus主题 搭建自定义个人博客

1 基本搭建经过近两周的时间,终于搭建起来了自己的博客尽管还有许多的地方需要完善,现在先对前期的工作进行一个总结。主要参考了@千古壹号的这篇博客:https://www.qianguyihao.com/post/2020-09-19-hexo-aliyun-blog/以及网友@彭宏豪的博客:https://zhuanlan.zhihu.com/p/2672315812 细节优化主要的搭建过...

2021-07-03 17:26:41 428

原创 MATLAB:【10】外部文件接口

10.1在Excel中使用MATLABSpreadsheet Link程序通过这一程序,可以在Excel工作区和MATLAB工作区之间进行数据交换,也可以在Excel中调用MATLAB的算法 安装与启动打开Excel2016 文件-选项-加载项-转到-浏览 进入目录E:\MATLAB\R2018A\toolbox\exlink,选择excllink.xlam 打勾确定返回,就可...

2020-03-13 22:18:31 915

原创 MATLAB:【6】数值微积分与方程求解

6.1数值微分与数值积分数值微分微积分中,任意函数f(x)在点的导数是通过极限定义的,因此可以利用差商近似代替在点处的导数.数值微分的实现dx = diff(x) 计算向量x的向前差分,dx(i)=x(i+1)-x(i)dx = diff(x, n) 计算向量x的n阶向前差分dx = diff(A, n, dim) 计算矩阵的n阶差分,dim=1时(默认状态),按列计算...

2020-03-13 13:12:18 881

原创 Python:【2】使用Selenium爬取多页表格数据

之前没有接触过爬虫或者是HTML,但是周围有好多人是因为爬虫才学习的Python。整体思路参照了大神的博客:参考博客【1】。因为不确定数据是否授权,对网站信息进行了隐藏,只讨论方法的可行性,供大家参考。如果有错误希望大家能够指出~目录环境和模块准备元素定位翻页设置写入文件整体代码参考博客环境和模块准备需要安装:Python3,Selenium,Chrome...

2020-03-11 17:15:08 2664

原创 MATLAB:【7】符号计算

7.1符号对象符号对象的建立符号对象名 = sym(A) 用于建立单个符号对象,将由A来建立符号对象.其中,A可以是一个数值常量,数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名,这时符号对象为一个符号变量. syms 符号变量名1符号变量名2··· 符号变量名n;其中变量之间使用空格隔开符号对象的运算四则运算: 符号表达式的四则运算与数值...

2020-03-08 15:21:18 592

原创 MATLAB:【9】Simulink系统仿真

9.1Simulink仿真基础项目的创建在新建按钮的位置可以直接新建Simulink文件在打开的窗口可以新建Simulink项目可以点击彩色的Simulink Library Brower 按钮,选择对应的模块。模块大体分为2类:专业模块库和Simulink模块库 将不同的模块拖到窗口上并进行连接,就可以构成Simulink仿真系统Simulink模块的操作模块的添加:...

2020-03-08 15:18:36 2053 2

原创 机器学习:【15】超详细kaggle注册图文教程

很多同学卡在了注册kaggle这个步骤上,打算记录一下整个注册过程,供大家参考

2020-03-03 10:10:20 10053

原创 MATLAB:【5】数据分析与多项式计算

5.1数据统计分析求最大元素与最小元素参数为向量时max(X) 返回向量X的最大值,如果包含复数元素,按模取最大值min(X)[y,k]= max(X) 返回向量X的最大值存入y,最大值元素序号存入k[y,k]= min(X)参数为矩阵时max(X) 返回一个行向量,向量的第i个元素是矩阵的第i列的最大值[Y,U]= max(X) 返回行向量Y和U,...

2020-03-01 16:32:47 814

原创 MATLAB:【4】绘图

4.1二维曲线plot函数plot(x,y) 参数为长度相等的向量 plot(x,y) 当y为矩阵时,会生成和行数相等或列数相等(看x和y的哪一个维度大小相等)的矩阵 plot(x,y) 当x,y为同型矩阵,对应列元素为横纵坐标分别绘制曲线 plot(x) 折线的纵坐标为x的值,当x为复数向量时,分别以该向量元素实部虚部为横纵坐标绘图 plot(x1,y1,x2,y2,...,xn...

2020-02-29 21:27:35 811

随机过程:【1】基于MATLAB对泊松过程的仿真与数字特征的验证.zip

本代码分为三部分,完成了泊松过程的仿真,以及对数字特征的验证。 具有优秀的调用体验和结果展示效果。 调用顺序为:PossionProcess、PossionShow、PossionPlus

2020-01-08

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

TA关注的人

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