自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Perl 语法

s/a/b/ 表示a被b替换的意思\s 匹配空格 \s* 匹配0次或多次空格\S 匹配非空格 \S* 匹配一次或多次非空格.* 匹配任意字符任意多次$1/$2等表示上一次匹配的结果常用的特殊变量$_表示默认输入和模式匹配内容正则表达式:^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiliine属性,^也匹配'\n'或'\r'之后的位置。...

2019-09-18 11:48:39 864 1

原创 linux复制粘贴问题

linux终端中,在复制粘贴的时候会出现粘贴的字符前后有00~和01等字样,可以使用:1:在vimrc配置文件里面添加set t_BE=;2:linux里面运行 printf "\e[?2004l"以上两种可以解决问题...

2019-09-18 11:37:59 2143

原创 基于LFSR的伪随机序列发生器

伪随机序列在现在的数字电路设计中还是蛮重要的,在找工作面试中也会碰到,因此整理一下伪随机序列发生器的设计。伪随机序列包括m序列,m序列是目前CDMA系统中采用的最基本的PN序列。 是最长线性反馈移位寄存器序列的简称。同时m序列在通信方面有很重要的作用。m序列是由线性反馈移位寄存器产生的。整理一下线性反馈移位寄存器和Verilog编写的序列发生器模块。这是一个典型的线性反馈移位寄存器。通过选取系数

2018-04-18 21:11:45 5490 1

转载 Verilog信号上升沿检测

在FPGA开发的面试中可能会碰到检测上升沿和下降沿的题目。以上升沿为例进行分析。上升沿是信号从低电平变化为高电平的时候,因此我们可以将信号的上一个状态和下一个状态进行采样保存,然后来判断是都是从0变化到1的过程。代码如下: module posedge_detection(clk,rst_n,i_data_in,o_rising_edge);input clk;input rst_n;i

2018-04-18 09:13:16 18732

原创 关于使用FPGA实现sin波形并读取ROM值得问题

在使用FPGA实现sin波形的时候采用查找表法比较简单,也就是读取ROM表的值

2017-11-17 11:09:17 6736 1

原创 verilog小笔记_文件的读取

在verilog语句中,对文件的操作函数有$readmemh和$readmemb函数来操作,两者的区别是前者读取的文件是十六进制的,后者是二进制的。用法有如下:比如对存储器rom进行初始化,将文件filename.dat中的数据读取到rom中,数据格式是十六进制的。         reg [7:0]rom[0:1024];         $readmemh("./filenam

2017-11-06 18:50:45 1835

原创 笔记,传统乘法器

今天的笔记是关于传统的乘法器,乘法器还是蛮有用的吧,也比较简单。      首先是说一下计算机中数值的存储问题。在计算机中正数是以二进制来表示的,而负数则是以补码的形式来表示的,补码就是对正数二进制取反然后再加1,则形成负数的表达。比如说4和-4,4:0000_0100   表示正4;                             1111_1011   进行取反;   

2017-09-30 09:06:41 409

转载 笔记,电平检测模块,用于串口接收

在进行串口接收的模块设计的时候需要对起始电平践行检测,当电平为低时则表示可以开始接收数据,模块的设计思路是通过两个寄存器,接收传进来的数据,当地一个起始位数据为低电平时,则反馈一个接收使能信号//模块名:电平检测模块//作者:昌磊//单位:电子科技大学//时间:2017.9.28module detect_module ( CLK, RSTn, PS2_CLK_Pin

2017-09-28 11:37:11 816

原创 做一下笔记,关于奇数分频

奇数分频之前本科做过很多,现在突然又忘了,最近在整理代码,把一些简单的小代码整理起来,以便以后随时查看。奇数分频采用时钟的上升沿和下降沿分别计数分频得到两个占空比不为50%的时钟信号,然后在进行或操作得到输出的占空比为50%的时钟。下面是奇数分频的小代码,亲测可以实现。//奇数分频代码//作者:昌磊//单位:电子科技大学//时间:2017.9.28module odd_

2017-09-28 11:21:51 644

FPGA开发过程中常见的警告

FPGA开发过程中常见的警告,对Verilog HDL编程有一定的帮助作用。

2018-07-12

I2C接口读写EEPROM

文档中是I2C接口的Verilog代码,并对EEPROM进行读写操作,利于FPGA开发学习

2018-07-12

空空如也

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

TA关注的人

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