自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将txt文档转为bin文档

txt文档转为bin文档

2022-07-28 11:40:30 2559 1

原创 Verilog对txt及bin文件读取

Verilog 仿真 bintxt文件

2022-07-27 16:34:47 1881

转载 一个Sqrt函数运算最快算法

sqrt 最快

2021-12-30 17:24:42 1652 1

转载 timegen学习记录-一篇很实用的FPGA绘制波形文章

FPGA画图软件TimeGen全能学习

2021-12-07 14:37:16 6077 1

原创 2021-06-08

modesim用windows自带的远程工具无法远程运用问题modelsim安装1、准备好modelsim SE-64 10.4的安装包和破解文件(modelsim-win64-10.4-se.exe 和MentorKG.exe ,patch_dll.bat)。2、安装 好 modelsim-win64-10.4-se.exe。 一直YES,直到最后询问是否重启(yes和NO都可以)。3、将解压的破解文件(MentorKG.exe和patch_dll.bat)复制到安装目录下的win64文件夹中。

2021-06-08 13:58:57 404

原创 modelsim 文件操作

$fopen();$fclose();$feof();$fgets;fdisplay();fwrite();module readfile ; integer STR_CNT ; integer FILE_RD; integer FILE_WR; reg [47:0]

2020-05-23 19:20:57 894

转载 PCIE扫盲博文连载目录

转载博文来自http://blog.chinaaet.com/justlxy是难得的学习PCIE的好资料PCIe扫盲系列博文连载目录篇(第一阶段)1、前言篇:PCIe扫盲——PCIe简介:http://blog.chinaaet.com/justlxy/p/51000530662、PCIe扫盲——PCI总线基本概念:http://blog.chinaaet.com/justlxy/p/51...

2019-12-15 18:55:04 1304

原创 FPGA布局及资源优化

开篇这大半年一直在做一个高速板卡FPGA相关的方方面面的工作,包括前期FPGA架构布局设计,管脚验证,后期实现资源优化,最后到板卡调试。过程曲折艰辛,但是也收获良多。今天在这里记录下工作中零零散散的记录下来。1.项目需求FPGA :V7-690T两片Resource:两片FPGA通过X12 gth互联;每片FPGA使用48路serdes走光口与板外连接;每片FPGA使用SIROx4通过VP...

2019-07-21 22:29:27 7972 2

原创 SERDES ibert测试

Serdes问题Ibert回环测试问题IBERT回环测试near-end-pcs误码率比near-end-pma误码率更高的问题。AR# 53107 7 Series GTX/GTH Transceivers - Recommended usage in Near End PCS loopback modeDescriptionThis answer record provides ...

2019-07-21 19:22:40 6773

原创 Modelsim 与Vivado联合仿真版本对应问题

Modelsim 与Vivado联合仿真版本对应问题SolutionVivado Design Suite 2018.3Mentor Graphics ModelSim SE/DE/PE (10.6c)Mentor Graphics Questa Advanced Simulator (10.6c)Cadence Incisive Enterprise Simulator (IES) (...

2019-07-03 09:17:12 7400

原创 MATLAB读写文件小代码

在进行MATLAB编程时,需要与电脑的TXT文件进行交互,其交互的小程序如下:1.将数据写入TXT文件:fpre = fopen('fft_re.coe','w+');for i = 1 : 1024 fprintf(fpre,'%10f\n',re(i,1));endfclose(fpre);在这种方式下,写入到文件中每一个数据写入一行2.另一种将数...

2019-04-24 11:54:32 772

原创 单精度数据类型转换为IEEE-754格式

在我们做FPGA验证时,通常C语言或者用matlab来产生算法的输入数据。这时候,通常C语言的浮点数据(单精度或者双精度数据)在FPGA中运用时需要转换为IEEE-754的格式。下面本人写了一个C语言小程序,可以将浮点数据转换为内存存储的IEEE-754格式。// float2int.cpp : 定义控制台应用程序的入口点。//#include "stdio.h"#...

2019-04-22 18:27:14 2032

转载 FPGA配置OV5640摄像头及RGB图像数据采集

  本文设计思想采用明德扬至简设计法。在做摄像头数据采集处理之前,需要配置OV5640传感器内部寄存器使其按要求正常工作,详细内容请参见《OV5640自动对焦照相模组应用指南》。首先要关注OV5640的上电时序:      主控制器控制RESET PWDN两个信号按上电时序要求变化,之后允许ov_config模块配置内部寄存器。这里始终将PWDN拉低。实验中将摄像头分辨率设置为720p,即1...

2018-09-09 09:41:56 15907 5

转载 OV7725摄像头图像采集基础知识

目前FPGA用于图像采集 传输 处理 显示应用越来越多,主要原因是图像处理领域的火热以及FPGA强大的并行处理能力。本文以OV7725为例,对摄像头使用方面的基础知识做个小的总结,为后续做个铺垫。   XCLK:工作时钟输入,由主控器产生,频率为24MHz;      HREF:行参考信号输出;   PCLK:像素时钟输出,由XCLK产生,用于控制器采样图像数据(时钟速率<5n...

2018-09-09 09:17:20 35689

转载 XILINX FPGA 高速收发器 GTP设计初探

XILINX 高速收发器GTP之配置FPGA内嵌收发器相当于以太网中的PHY芯片,但更灵活更高效,线速率也在随着FPGA芯片的发展升级。本文对7系列FPGA内部高速收发器GTP IP核的配置和使用做些简单的总结,以备后续回顾重用。本文是我在读ug482 pg168 官方文档和一些网络资源后的一些个人见解,希望对有需要的朋友有所帮助。我们来逐页分析下IP核配置先导中内容: 1 GT Selec...

2018-09-08 10:53:49 14200 2

转载 MIG IP控制DDR3读写测试

本文设计思想采用明德扬至简设计法。在高速信号处理场合下,很短时间内就要缓存大量的数据,这时片内存储资源已经远远不够了。DDR SDRAM因其极高的性价比几乎是每一款中高档FPGA开发板的首选外部存储芯片。DDR操作时序非常复杂,之所以在FPGA开发中用途如此广泛,都要得意于MIG IP核。网上关于MIG控制DDR的资料很多,因此本文只讲述个人认为较重要的内容。由于MIG IP核用户接口时序较复杂,...

2018-09-08 09:34:01 5997 2

转载 FPGA 图像分层

前言 我们知道,一副图像是有许多个像素组成,而每个像素是一个数值。对不同类型(bmp.jpg)图像其像素数值是不同的。例如一个256灰度级的图像,其每个像素的是用一个8bit的数值表示0至255个灰度范围。实际中,将图像的所有8bit数值分别提取出来,形成8个新的图像,就是图像分层。 MATLAB代码clear;clc;y = imread('C:/Users/...

2018-09-08 09:12:33 411

转载 FPGA 图像分层

前言 我们知道,一副图像是有许多个像素组成,而每个像素是一个数值。对不同类型(bmp.jpg)图像其像素数值是不同的。例如一个256灰度级的图像,其每个像素的是用一个8bit的数值表示0至255个灰度范围。实际中,将图像的所有8bit数值分别提取出来,形成8个新的图像,就是图像分层。 MATLAB代码clear;clc;y = imread('C:/Users/...

2018-07-29 10:24:43 719

原创 FPGA算法设计随笔

介绍 FPGA是纯粹的硬件设计,当进行算法设计时,Verilog综合后的就是硬件逻辑电路。因此,进行算法设计时,算法设计中需要表示的数字用到的小数、符号、无穷大、整数、浮点数等等对应硬件来说都是一串0和1组合的数字。因此,当FPGA工程师设计算法时,需要对这些数字转换。一般转换为定点数值表示方式,在FPGA中实现定点数运算。具体用多长的位数表示定点,以及定点小数点放在那里,都需要根...

2018-06-09 10:30:16 13760 1

原创 FPGA学习很好的一些现成的开发代码路径

altera公司的一些参考设计地址:http://www.alterawiki.com/wiki/Main_Page可以很好地协助初始开发者。

2018-06-03 19:50:28 1615

转载 Modelsim-Quartus调用modelsim后重新修改Verilog文件在modelsim重编译出错问题解决办法

问题描述:       在用quartus进行RTL设计时,大家通常会设置仿真工具为modelsim。在进行时序仿真时,quartus直接调用modelsim仿真。但是发现原来设计的rtl文件出错而进行修改后,直接在modelsim下编译出现报错。通常只用关闭当前modelsim仿真,从新在quartus中打开仿真并调用modelsim。我们发现,quartus重新调用打开modelsim这一方式...

2018-05-16 06:45:05 8923

原创 以太网MAC帧格式

  在FPGA有关的以太网设计中,FPGA实现的代码工 能工作在mac层。因此,设计FPGA网口代码时常需要对网络包进行打包和解包,这就需要相关网络协议包格式的知识。  常用的以太网MAC帧格式有两种标准 :DIX Ethernet II标准,IEEE 的 802.3 标准。  Ethernet II和IEEE802.3的帧格式比较类似,主要的不同点在于前者定义的2字节为包类型,而后者定义的2字节...

2018-05-06 18:48:10 45496 7

转载 网络接口设计1-明晰MII GMII RGMII XAUI

       MII(Medium Independent Interface)“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间。MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。下面对其中几个常见的进行介绍。  MII:  RXD(Receive D...

2018-05-06 15:47:38 3589 1

原创 Altera 芯片代码实现远程更新

    通常在同一批次产品中,FPGA设计中只需要一套代码即可。但偶尔需要将代码实现更新而又不拆开设备情况下对代码进行更新,这就需要运用到代码远程更新功能了。    代码远程更新的实现可以用网络和串口对FPGA发送命令和数据,使得FPGA进行代码切换。在本设计中,FPGA相关硬件无需更改,才有JTAG下载模式,通过千兆网口对FPGA下发切换程序命令和新的FPGA镜像,实现代码更新。    本模块功...

2018-04-30 11:41:09 5765

vivado中dcp文件仿真方法

vivado中dcp文件仿真方法

2022-06-28

modelsim file op.rar

modelism 简单的文件操作,在仿真的时候经常会碰到需要操作文件,本内容提供一个 简单demo,希望对后面的同仁有用

2020-05-23

空空如也

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

TA关注的人

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