自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

转载 亚稳态

1.1         亚稳态发生原因      在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于有效时钟沿的恢复时间(recovery time)不满足,就可能产生亚稳态,此时触发器输出端Q在有效时钟沿之后比较长的一段时间处于不确定的状态,在这段时间里Q端在0和1之间处于振荡状态,而不是等于数据输入端D的值。这段时间称为决断时间(res

2015-08-29 17:59:39 718

转载 NRF24L01——工作原理(关于发送接收通道地址)解读

转载自:NRF24L01——工作原理解读1、一个发送通道,6个接收通道。发送端发送通道地址寄存器中的地址指向的就是接收端哪个接收通道接收发送端的数据,所以发送端地址寄存器的值要与接收端需要接受数据的通道地址相同。看一下无线数据传输的数据帧格式第二部分的地址,就是接收端接收数据的通道地址,这个地址由发送端TX_ADDR寄存器搞定。2、必须要搞清楚发送地

2015-08-02 15:45:43 14666 7

原创 modelsim对rom仿真

结合PLL和ROM进行仿真仿真程序下载地址:rom_pll程序仿真最后的波形,locked对应于rom的clken信号,clkc0对应于rom的CLK信号

2015-04-03 08:49:33 926

原创 modelsim仿真PLL

记录用modelsim仿真验证PLL IP核时出现的问题,PLL输出一直处于不定态,程序什么都没有错误,结果经过排查发现是时间单元与时间精度设置有错

2015-04-02 16:53:33 1212

转载 用MATLAB生成mif文件

原文地址:用MATLAB生成mif文件程序:depth =256; %存储器的单元数widths = 8;%数据宽度为8位N = 0 :255;s =sin(2*pi *N/256);%计算0 ~2*pi之间的sin值fidc = fopen('sine.mif','wt');fprintf(fidc , 'depth = %d;\n',depth);fprintf(fidc

2015-04-02 11:02:50 6140

转载 QUARTUS II中IP核的调用方法之ip核破解

原文地址:FIR ip核 license破解" style="text-decoration:none; color:rgb(185,76,0)">altera FIR ip核 license破解作者:王永刚Aether在证书文件中添加一段:FEATURE 6AF7_0012 alterad 2035.12 permanent uncounted E75BE809707EVEN

2015-04-02 10:44:01 32213 18

转载 状态机状态编码方法

常用的编码有三种:二进制编码、Gray码、one-hot编码。另外,还可以自定义编码,比如在高速设计中以状态编码作为输出。一.二进制编码    顺序二进制编码,即将状态依次编码为顺序的二进制数。顺序二进制编码是最紧密的编码,优点在于它使用的状态向量位数最少。例如对于6 个状态的状态机,只需要 3 位二进制数来进行编码,因此只需要 3 个触发器来实现,节约了逻辑资源(在实际应用中,往往需

2014-09-09 20:17:32 9519

转载 Quartus编译出现的问题总结

1、警告如下:Warning (10240): Verilog HDL Always Construct warning at spi_wr.v(108): inferring latch(es) for variable "csn", which holds its previous value in one or more paths through the always constru

2014-09-03 10:05:42 4281

转载 Quartus调用FIFO或者是RAM、ROM出现的问题

经常出现如下错误:Error: M4K memory block WYSIWYG primitive "cc:inst|altsyncram:altsyncram_component|altsyncram_usc1:auto_generated|altsyncram_ate2:altsyncram1|ram_block3a7" utilizes the dual-port dual-clo

2014-08-31 20:57:07 3976

转载 cyclone全局时钟

Cyclone器件全局时钟尽在掌控         首先感谢wind330兄的《掌控全局时钟网络资源》一文对于我的帮助。本文结合cyclone器件(因为特权最近正在使用这个系列的器件)对FPGA的时钟资源进行一些探讨,或者说是特权同学的一点认识和大家分享一下,有不对的欢迎指正。        翻开cyclone-handbook的Clock Management一章,其主要还是要介绍c

2014-08-22 14:37:33 2237 1

转载 FPGA程序中的复位问题

转自 :http://www.cnblogs.com/crazybingo/archive/2010/12/04/1896593.html       首先,感谢特权和Master eBoy对我的影响……参考:http://blog.ednchina.com/yuchen576/57388/message.aspx在暑假的时候编写“逻辑分析仪”的时候,纠结过这个问题

2014-08-22 14:28:41 2129

转载 Verilog三段式状态机描述

http://www.cnblogs.com/woshitianma/archive/2013/01/03/2843044.html

2014-08-18 16:52:56 872

转载 tcl文档分配引脚

本文介绍如何到处已有工程的管脚分配为tcl文档和使用Tcl文档来分配管脚IntroductionFPGA芯片的引脚很多,如果手工分配,工作量很大,且容易出错。应该采用自动分配引脚的方法。 具体做法如下:1  打开一个已经分配好引脚的工程,应该选择使用引脚比较多的工程。 2  点击Assignments 菜单下的Pins 菜单项, 打开引脚分配界面, 点击File菜单下的

2014-07-06 11:37:29 1041

转载 TTL与CMOS区别[转]

TTL与CMOS区别[转]  TTL与CMOS区别TTL电平的VIH/VIL一般是2V/0.8V,VOH/VOL一般是 2.4V/0.4V,不论是3.3V还是5V的TTL都一样的;CMOS的VIH/VIL一般是70%VCC/30%VCC,VOH/VOL一般是80% VCC/20%VCC,所以不同的电平不能互推!另外CMOS的速度比较快,一般的高速器件采用!常

2014-06-25 20:36:00 890

转载 保护你的源代码:生成VQM文件

保护你的源代码:生成VQM文件1、将你的Verilog模块工程做如下图在工程Assigments->setting中设置,Save a node-level netlist....2、Processing-->Start-->Start    VQM Write生成atom_netlists目录下VQM文件3、在其他新工程中放置\atom_netlists\vq

2014-05-19 15:25:43 3242

转载 千兆网接口学习之-------SG-DMA的使用

DMA分两种,一个是普通的,另一个就是SG-DMA了。        先介绍一下Altera的总线互联模式,Altera一共自己定义了三种总线互联方式。一种是Avalon-MM,这个跟我们通常说的CPU总线很类似了,有读写信号,地址,片选等;另外一种是Avalon-ST,没有地址线,是基于数据包传输的一种高速接口,俗一点说就是FIFO接口;还有一种是Atlantic接口,这个接口用到的很少

2013-09-25 14:58:25 7824 1

转载 千兆网接口电路的学习之------SGDMA

Altera官网上三速以太网接口示例中使用到了SGDMA的IP核,这一部分主要是介绍该IP核的一些资料。

2013-09-21 20:49:39 1181

转载 千兆网接口的学习之路之------Avalon-MM Pipeline Bridge

在做基于FPGA的千兆网接口电路中,采用的FPGA芯片是Altera公司的Cyclone IV系列的芯片EP4CE6E22C8,千兆网的物理层PHY芯片使用的是88e1111。由于本人也是初步接触网络这一块,所以也不是很清楚该如何下手。经过一番思索,决定先从Altera官网上给的关于三速以太网IP核的实例入手,先学习示例程序,首先构建出自己的Qsys系统,接着再学习网络接口的NIOS II软甲部分

2013-09-21 18:19:44 6456 1

转载 新手学习FPGA----如何将软硬件程序固化进串行Flash芯片EPCS

如何将软硬件程序固化进串行Flash芯片EPCS     在FPGA芯片的使用中,软硬件程序可通过JTAG口下载进FPGA芯片中,程序可立即执行,并且在掉电后程序丢失。为了避免这种情况的出现,可使用串行FLash芯片EPCS系列,EPCS系列芯片有EPCS1、4、16、128,本人使用的是EPCS16,提供16M的ROM空间。软硬件程序可通过JTAG口下载进EPCS芯片中。它实际上是执行EPC

2013-09-16 17:12:31 7657

方波信号的上升沿时间与带宽的关系

方波信号是由很多频率的正弦信号叠加而成,所以他的上升沿时间与叠加的信号频率带宽之间具有一定的关系。本文档通过C编程展示两者之间的关系。

2017-11-19

SDRAM控制器的verilog和VHDL源程序

Altera官网提供的SDR_SDRAM控制器的verilog和VHDL源程序,以及相应的仿真代码,还有一些说明文件,可直接调用,有利于SDRAM的学习。

2014-05-20

Avalon-MM Pipeline Bridge

Qsys系统中会使用互联结构,这篇文档是介绍如何使用Avalon-MM Pipeline Bridge

2013-09-24

avalon 主从接口

这是做FPGA开发中,建立Qsys系统时会使用Avalon-MM Pipeline Bridge这些接口,这是说明文档

2013-09-24

工程师应该掌握的20个模拟电路

工程师应该掌握的20个模拟电路:模拟电路的掌握分为三个层次。电子信息工程系 黄有全 高级工程师

2011-08-22

电子科大的VHDL教程

这是很好的资源,是成电的VHDL的教案,看起来挺不错的,非常值得学习!

2011-08-22

空空如也

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

TA关注的人

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