自定义博客皮肤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)
  • 收藏
  • 关注

原创 AXI VIP使用记录

注意:请使用vivado2019.1及以其以上版本1. 创建一个VIP;2. 导入两个必须得pkgImport two required packages: axi_vip_pkg and_pkg.1) 这个不用改:import axi_vip_pkg::*; 2)这个名字使用get_ips *vip* 命令获取 import AXI_GPIO_Sim_axi_vip_0_0_pkg::*;3.声明VIP 主接口的代理(agent)//Declare...

2020-09-21 20:58:33 1479 2

原创 AXI_Slave 代码心得体会

// Implement memory mapped register select and read logic generation // Slave register read enable is asserted when valid address is available // and the slave is ready to accept the read address....

2020-03-18 23:19:34 1903

原创 (byte_index*8) +: 8

for ( byte_index = 0; byte_index <= (C_S_AXI_DATA_WIDTH/8)-1; byte_index = byte_index+1 ) if ( S_AXI_WSTRB[byte_index] == 1 ) begin // Respective byte enables are asserted as per write st...

2020-03-18 23:09:09 1118 1

原创 MRCC时钟连接到N端

调试过程碰到的问题记录如下:1. 板载晶振25M时钟连接到了MRCC时钟引脚的N端,此时Vivado编译过程会报错,解决办法如下:将外部时钟先连接到BUFR,再从BUFR引出到BUFG,这样编译就通过了...

2020-03-11 15:25:38 2230 1

原创 Ubuntu14.04安装Vivado

在使用FPGA开发工具Vivado时,如果在Window平台下,编译时间很长,这是因为软件在Window平台下使用2个线程进行编译,最大也就能设置为4。可以在TCL命令框输入:get_param general.maxThreads来查看编译线程。如果在开发过程中,编译次数频繁的话,那么在Linux平台下编译会大大减少编译时间,Vivado在Linux平台下使用8线程。下边介绍...

2019-11-10 16:58:34 370

原创 Lattice Diamod 下载程序错误

Lattice Diamod 下载程序错误:下载程序的时候会提示找不到xxx.xcf文件,这个时候在Programming Files中删掉之前的xcf文件就可以了

2018-09-06 16:21:59 1957

原创 SN74HC165驱动

74HC165是并行输入,串行输出,其中SER端也可以作为串行输入,在级联的使用。在使用时候碰到一些问题,解释如下:1. ABCDEFGH输入后,串行输出,首先输出哪个?由其逻辑框图可知,H端离输出端最近,且只有一个D触发器,所以第一个输出的是H端,依次输出HGFEDCBA。2. 如果级联的话,输出顺序是什么?如下图级联所示:在FPGA中逻辑我们可以这么写:code_temp4 &lt;= {co...

2018-06-04 17:12:25 6682 1

原创 vivado BOOT.bin 文件生成

1. 编译生成 xxx.bit 文件;2. File --&gt;&gt; Export --&gt;&gt; Export Hardware..;3. File --&gt;&gt; Launch SDK ;4. 打开SDK后,    1) File --&gt;&gt; New --&gt;&gt; Application Project ;    2) Project name 中输入fsb...

2018-05-31 20:22:31 10752 1

原创 FPGA控制DAC输出正弦波、三角波

第一步:生成波形coe文件第二步:将coe文件添加到ROM中第三步:控制FPGA刷新输出ROM中的数据://----刷新频率设置参数  dac_dataalways @(posedge i_clk or negedge i_rstn) begin if(!i_rstn) begin update_clk &lt;= 1'b0 ; counter_updateclk &lt...

2018-05-28 14:07:15 9483

原创 Vivado开发环境,将COE文件加入IP核ROM中

在DDS开发过程中,我们需要想事先做好的COE文件加入到ROM中,具体步骤如下:1. 在Vivado中打开ROM IP核,在这里我们选择Single ROM;2. 在port A option选项卡中,做以下设置:3. 在Othe Option选项卡中:4. 点击ok即可!...

2018-05-17 14:10:48 16005 2

原创 Xilinx Vivado .coe文件生成

一、.COE格式文件生成由于Quartus ii软件ROM用的是mif格式的文件,且可以用软件Guagle_wave生成正弦波、三角波、锯齿波。我们可以利用这个软件先生成数据,然后再将其转化为符合COE格式的文件。具体请参考以下步骤:1. 先打开Guagle_wave软件;2. 菜单栏--&gt;查看--&gt;全局参数设定(如下图所示):3. 设定波形--&gt;我们选择正弦波(如下图):4. ...

2018-05-17 13:54:07 20083 1

空空如也

空空如也

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

TA关注的人

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