自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 quartus调用modelsim仿真时弹出“voptk.exe已停止工作”的解决办法

首先需要确认的是你的verilog设计能编译通过,在Quartus ii 里面也就是能完成“Analyse&Synthesis”,然后再确认你的testbench无语法及逻辑错误,一般调用Modelsim,假如.v源文件或者.v测试文件有语法错误,console中会有错误提示,请先修正语法错误。  如果源文件语法没有错误,但是仍然会弹出”voptk.exe已停止工作“,如果观察到Mode...

2019-03-12 19:55:27 1707 1

原创 给串口模块加入FIFO

  根据Dvm-gli的博客(彬哥的论坛),彬哥的串口发送程序在用户需要连续进行数据发送时,使用起来不方便,因为每发送一个数据,都要给出一个相应的发送脉冲。这时可以在用户和uart_transfer之间加入一个fifo模块,用户只需要把要发送的数据写入fifo,自动由uart_transfer模块进行发送,这样使用上方便一些。   主要端口如下,      需要注意的信号有两个,一个是uar...

2018-03-27 14:54:33 7056 2

原创 串口回环测试思考

  这两天测试FPGA串口发送接收时,按照彬哥书上,搭建串口回环测试,但是自己写的模块总是相邻两个字符丢失一个字符,使用Modelsim功能仿真,发现了一些问题,记录在此。   如果是按照过采样的方法设计的串口发送与接收模块,那么在PC向FPGA连续发送字符时,可以想象的到,每10个字符间隔(1 start+8bits+1 stop),接收模块就会产生一个接收标志rx_flag。回环测试时,由于...

2018-03-25 09:59:39 3557

原创 数字时钟设计

设计一个多功能数字时钟,有基本的数字时钟、秒表、闹钟三个功能。

2017-12-08 21:00:15 24073 3

原创 always电平触发

一直用的是always块的沿触发,今天看了一下电平触发。   先看一个例子:always@(a or b or c)begin……end  对于always块敏感电平列表,只要有a、b、c任何一个发生变化,从低到高或者从高到低都会执行一次过程块。   对于  always@(*)  这种的写法,表示对always模块中的所有赋值信号发生变化,都会触发模块重新计算。这里看一个例子: alwa

2017-10-02 10:10:54 11052

转载 关于parallel_case和full_case的使用

总是想写点东西,区分一下synopsys parallel_case和full_case的使用方法,今天就写一点吧。在写RTL的时候,常常会用到CASE语句,但是case语句实际综合后,产生的逻辑变化比较多,parallel_case和full_case主要就是用来控制综合器把case语句综合成什么硬件逻辑。首先说说parallel_case。例子一:

2017-09-18 19:14:23 957

原创 火星车开发板”SDR Receiver分析说明

火星车数字接收机

2017-09-12 21:35:26 1083

原创 数字接收机制作系列【0】

从大二开始吧,接触到FPGA,一直想用FPGA制作一台属于自己的数字接收机。无奈能力不够,一直未能如愿。期间也接触到了USRP,RTL-SDR等硬件。逐渐也对软件无线电,业余无线电等产生了兴趣。 希望在研究生阶段能制作几部属于自己的硬件平台,其实这玩意对硬件要求蛮低的,一个高速ADC,一个FPGA,一个传输芯片就可以了,关键还是软件。 第一步按照[俄罗斯火星车](https://m

2017-09-09 15:06:27 371

基于Nexys4 DDR的FPGA串口模块,带缓冲FIFO

FPGA串口模块,原创作者为CrazyBingo,在《FPGA案例技巧与开发实例详解》中的串口模块基础上改造,加入串口缓冲区FIFO,无须关心使能信号。已在Nexys4 DDR开发板上验证,开发环境为Vivado 2015.4

2019-07-07

基于nexys4 ddr的数字时钟

利用nexys4开发板实现数字时钟、秒表和闹钟。利用拨码开关选择对应功能。开发环境Vivado2015.2

2017-12-08

空空如也

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

TA关注的人

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