自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 免费拿走Vivado2017.4安装包及其license(附带安装教程)

免费拿走Vivado2017.4安装包及其license(附带安装教程)安装包下载地址: 添加链接描述license: 在文尾。。。安装教程:1.双击安装包文件夹中的xsetup文件2.运行安装:点击next。。3.三个I Agree都选上。。4.选择第二个,包含VIVADO设计的所有部件。。5.选择功能,一般选默认就好。。6.选择安装路径,保证容量足够即可,路径名不要出现非法字符。。7.点击Install,开始安装。。8.开始后,等几分钟,中间会跳出一两个安装确认,都点

2020-09-11 17:33:28 39436 34

原创 FIFO用法详解(附有代码)

FIFO用法1(同步时钟用法)本次讲解以V7芯片为例,主要讲解同步fifo如何使用,以及其中的一些flag的含义和使用方法。生成IP核1.首先打开IP Catalog,在查询栏中输入fifo,双击打开FIFO Generator,打开如下所示界面,1中命名规范:尽量写出写、读宽度及其深度,让人一目了然;2中选择native,一般设计都选择这个,这里不详细解释;3中选择同步时钟的RAM,这里的同步时钟和异步时钟表示读写时钟是否同步,一般情况下,读时钟和写时钟一致,或数据没有跨时钟那就选择同步时钟即可,否

2020-07-18 17:08:13 15530

原创 在2017.4版vivado中利用MIG核生成DDR3实例的步骤以及注意事项

这里以 AX7350 ZYNQ 开发平台进行功能介绍。开发板主要由 ZYNQ7350 主芯片,4个DDR3,1片eMMC,1个QSPI FLASH和一些外设接口组成。ZYNQ7350 采用 Xilinx公司的 Zynq7000 系列的芯片,型号为XC7Z035-2FFG676。在生成之前,首先要查看开发板中的手册,了解DDR3的相关参数。例如此开发板的DDR3参数如下:DDR3的芯片型号为MT...

2019-08-02 10:23:33 10925 5

原创 Aurora使用技巧详解

Aurora协议是Xilinx公司提供的一个开放免费的链路层协议,可以用来进行点到点的串行数据传输,具有实现高性能数据传输系统的高效率、简单易用的特点。此协议分为两种,分别是Aurora 8b10b和Aurora 64b66b,位宽不同传输效率不同,位宽越大传输频率越小。两者的设计方法差不多,本次主要介绍8b10b协议的应用。本次将从IP配置到例化工程再进行仿真验证,验证IP设计的正确性,可以通过看channel up的状态即可,如果高有效且长时间稳定,则表示链路建立成功,可以进行数据通信。并设计一个产生

2021-05-23 23:13:09 18994 23

原创 存储器的分类及各类型的特点

一、ROM(只读存储器)ROM的电路结构包括存储矩阵、地址译码器、输出缓冲器三个部分组成。只能读取数据,不能写入,掉电不丢失数据,但访问速度较慢。ROM的类型如下:掩膜ROM、PROM(可编程)、EPROM(可擦除)、EEPROM(电擦除)。1.掩膜ROM:此类ROM出厂时已经将数据固化在里面,不能修改。地址译码器的输入会让字线唯一的变成高电平,其余都为低电平。在字线和位线的交点处放置存储单元...

2019-10-21 21:07:34 5365

原创 FPGA工程师笔试题目及答案1

2019-10-10 22:20:09 7183

原创 Verilog实现占空比1:1的奇数分频

二分频比较简单,其实就是在系统时钟触发沿到来后,直接让输出取反即可;三分频属于奇数分频,有1:1占空比和非对称占空比之分。1.假设为偶数分频,则利用计数器累积到(N/2-1)时,将输出值取反,并将计数器清零即可实现;2.假设为奇数分频,则分别将上升沿和下降沿在计数到((N-1)/2)的时候将输出值取反相或在输出即可。具体如下:module div_3(input clk,input...

2019-10-09 19:45:41 1402

原创 Verilog学习的重点和难点总结

一、阻塞赋值和非阻塞赋值问题;1.1 阻塞赋值,即“=”。用于组合逻辑的设计中,例如:1)连续赋值语句:assign a=b; //(a必须是wire型,b可以是wire型也可以是reg型)2)在always模块中设计的组合逻辑电路:module test1(clk,a,b,c);input clk;input a;output b,c;reg b,c;always@...

2019-08-23 11:35:20 1579

原创 打开DDR3 IP时出现错误:Failed to generate IP 'ddr3'. Failed to generate 'Custom UI' outputs:的解决方法

在程序中打开DDR3块时出现以下情况:Failed to generate IP ‘ddr3’. Failed to generate ‘Custom UI’ outputs:,不能正常打开DDR3 IP。问题解析:这是文件路径出现不符合的字符,比如中文字符。解决方法:把路径中的非法字符更改成合法字符即可。例如出现问题前我工程路径上为E:\yaotao\FPGA\AX7325Kintex...

2019-08-02 11:09:15 4563 7

原创 VIVADO调用MIG产生DDR3时实例化遇到的问题以及解决方法

1.[Place 30-51] IDELAYCTRL elements have been found to be associated with IODELAY_GROUP ‘DDR3_IODELAY_MIG0’, but the design does not contain IODELAY elements associated with this IODELAY_GROUP.问题解析:这...

2019-08-01 13:14:45 9165 3

转载 *FPGA* vivado 2017.4 ILA使用例程

版权声明:本文为博主原创文章,...

2019-07-27 15:15:57 1124

Linux系统下python上位机开机自启动脚本

Linux系统下python上位机开机自启动脚本

2022-11-23

开发板为AX7325-KINTEX-7(XC7K325TFFG900)的DDR3实例的约束文件

在vivado 2017.4 中利用MIG模块生成的DDR3实例的约束文件,开发板为AX7325-KINTEX-7(XC7K325TFFG900)。

2019-08-02

型号为XC7Z035-2FFG676 FPGA开发板利用MIG模块生成的DDR3实例的约束文件

在vivado 2017.4 中利用MIG模块生成的DDR3实例的约束文件,开发板为ZYNQ7350,采用Xilinx公司的 Zynq7000 系列的芯片, 型号为XC7Z035-2FFG676。

2019-08-01

凌阳SPCE061A单片机超声测距系统设计

应用凌阳SPCE061A单片机原理,设计了由软件及硬件组成的超声波非接触式测距系统.

2018-01-24

空空如也

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

TA关注的人

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