自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 基于RIFFA的PCIE

RIFFA 要想用起来,不仅要有FPGA 代码,还需要有PC 的驱动和代码。下面描述Linux 环境下怎么安装驱动和运行代码。驱动安装 打开终端,进入riffa 驱动所在路径 cd(空格)(riffa路径拖入 xx\riffa_2.2.2\source\driver\linux)2)安装内核头文件 $ sudo make setup这将尝试使用...

2019-06-25 11:53:31 6565 5

原创 AURORA 8B/10B IP 核详解

Aurora 基础知识没有了解,只是用了一下IP核。废话不说,直接上IP核下面选择aurora的lane通道。这里需要注意,选择 的要和最后引脚分配的一致。也尝试过,在一个IP 核中开4个lane,其中一个做主,另外3个做从。下板子验证过,三个可以独立工作。主lane没有互联lane up 他三个的工作也正常。因为,主lane只要时钟正常,其他lane就可以正常工...

2019-06-18 18:07:17 14518 3

原创 vivado 时序约束

XDC的基本语法可以分为时钟约束、IO约束以及时序例外约束,对一个设计进行约束的先后顺序也可以按照这三类约束依次进行。时钟约束时钟约束必须最早创建,端口进来的主时钟以及GT的输出RXCLK/TXCLK都必须由用户使用create_clock自主创建。如果是差分输入的时钟,可以仅在差分对的P侧用get_ports获取端口,并使用create_clock创建。create_clock...

2019-06-17 13:51:46 18933

原创 fifo IP 核使用常见问题汇总

fifo 做为FPGA常用的一个模块,每次用的时候都是丢三落四,不是忘这里就是忘哪里。现在记录下来。1--- 关于FIFO 的复位,是高复位。懒得用复位信号的时候,就是把复位信号一直拉低。后来仿真发现,这样fifo是不工作的,因 为仿真时候观察写入和读出数据计数都是0。在虚伪的时候还需要注意,复位信号如果和fifo的时钟不同步,一定要在新时钟下面打两拍。 还有...

2019-06-10 11:46:17 6573 7

原创 vivao implemment 的时候时序有报错怎么办

首先,在这里整体看一下,都有哪些时序错误,能在代码中处理的就在代码中处理了。一路选下来,可以看到具体是哪个地方的时序错了。基本上都是跨时钟域操作。可以看到是哪个变量,从哪到哪的时钟有问题。最好是先在代码中更改错误。如果代码中更改了以后,还是不行,请继续下面操作:看到OK 点,知道进入下面界面界面中 ,红色和橙色标注的就是时序有问题的。需要处理。后面发现,...

2019-06-06 11:20:11 707

原创 DDR3学习之一 好用的学习资料

https://blog.csdn.net/u012923751/article/details/83241169 理解DDRhttps://wenku.baidu.com/view/ac32c8bcf705cc1754270923.html Xilinx平台DDR3设计教程之仿真https://wenku.baidu.com/view/2ffa1334783e0912a316...

2019-06-05 11:58:01 2027

sata_control.pdf

Design of an Open-Source Sata Core for Virtex-4 FPGAs ,搭配本人博客中博文SATA控制器学习资料整理 有理解说明

2020-05-27

ddr_ctrl.v

DDR控制代码,直接调用DDR IP核,没有AXI接口。代码写数据,然后再读出,校验读写数据是否一致。

2020-03-30

Aurora 8B 10B IP 核发送模块代码

Aurora 发送代码,这个模块核在共享逻辑 ,只需要输入参考时钟 复位等信号即可

2019-06-18

ddr_ctrl.v

DDR 简单的控制代码。只要复位输入正确,系统复位先高后低,就可以实现DDR读写。如果DDR配置成功则复位完成(从高到低),时钟锁存,初始化完成。如果这些都配置完成了,DDR还是不对,那很大原因就是参数配置和状态机跳转不对

2019-06-05

XHDLrj-VHDL-to-verilog.rar

只要代码中没有中文注释,没有乱码就可以翻译。个别翻译转换不了的会有提示,自己对应更改即可。再也不用担心自己看不懂VHDL 了。

2019-06-05

802.11a中文协议

802.11a中文官方协议,里面包括传输标准,数据帧格式,每一步数据处理的结果(如扰码、交织、插入导频、ifft变换等)

2015-10-30

88E1111英文手册

以太网交换机,88E111的详细描述,包含寄存器配置,传输时序图等

2013-09-06

88E6095文档

88E6095以太网交换机的英文文档,描述详细,值得一看

2012-11-16

sccb总线控制英文资料

OmniVision公司的SCCB总线控制文献,各个时序描述很详细

2012-11-16

ov_control

ov7620摄像头控制程序verilog代码,用href,vsync控制数据传输,在signaltap下图像采集10行数据,已验证能够显示出图片

2012-09-08

RS23接口控制verilog代码

RS23接口控制verilog代码,8数据位,奇校验,1个停止位,在signaltap下仿真成功

2012-09-08

ov7620资料

对引脚说明,寄存器控制和SCCB协议及曝光控制时序图有详细介绍

2012-08-02

空空如也

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

TA关注的人

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