- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 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
482
原创 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
1022
转载 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
1383
原创 FPGA布局及资源优化
开篇这大半年一直在做一个高速板卡FPGA相关的方方面面的工作,包括前期FPGA架构布局设计,管脚验证,后期实现资源优化,最后到板卡调试。过程曲折艰辛,但是也收获良多。今天在这里记录下工作中零零散散的记录下来。1.项目需求FPGA :V7-690T两片Resource:两片FPGA通过X12 gth互联;每片FPGA使用48路serdes走光口与板外连接;每片FPGA使用SIROx4通过VP...
2019-07-21 22:29:27
8263
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
7149
原创 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
7769
原创 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
822
原创 单精度数据类型转换为IEEE-754格式
在我们做FPGA验证时,通常C语言或者用matlab来产生算法的输入数据。这时候,通常C语言的浮点数据(单精度或者双精度数据)在FPGA中运用时需要转换为IEEE-754的格式。下面本人写了一个C语言小程序,可以将浮点数据转换为内存存储的IEEE-754格式。// float2int.cpp : 定义控制台应用程序的入口点。//#include "stdio.h"#...
2019-04-22 18:27:14
2120
转载 FPGA配置OV5640摄像头及RGB图像数据采集
本文设计思想采用明德扬至简设计法。在做摄像头数据采集处理之前,需要配置OV5640传感器内部寄存器使其按要求正常工作,详细内容请参见《OV5640自动对焦照相模组应用指南》。首先要关注OV5640的上电时序: 主控制器控制RESET PWDN两个信号按上电时序要求变化,之后允许ov_config模块配置内部寄存器。这里始终将PWDN拉低。实验中将摄像头分辨率设置为720p,即1...
2018-09-09 09:41:56
16914
5
转载 OV7725摄像头图像采集基础知识
目前FPGA用于图像采集 传输 处理 显示应用越来越多,主要原因是图像处理领域的火热以及FPGA强大的并行处理能力。本文以OV7725为例,对摄像头使用方面的基础知识做个小的总结,为后续做个铺垫。 XCLK:工作时钟输入,由主控器产生,频率为24MHz; HREF:行参考信号输出; PCLK:像素时钟输出,由XCLK产生,用于控制器采样图像数据(时钟速率<5n...
2018-09-09 09:17:20
36097
转载 XILINX FPGA 高速收发器 GTP设计初探
XILINX 高速收发器GTP之配置FPGA内嵌收发器相当于以太网中的PHY芯片,但更灵活更高效,线速率也在随着FPGA芯片的发展升级。本文对7系列FPGA内部高速收发器GTP IP核的配置和使用做些简单的总结,以备后续回顾重用。本文是我在读ug482 pg168 官方文档和一些网络资源后的一些个人见解,希望对有需要的朋友有所帮助。我们来逐页分析下IP核配置先导中内容: 1 GT Selec...
2018-09-08 10:53:49
15118
2
转载 MIG IP控制DDR3读写测试
本文设计思想采用明德扬至简设计法。在高速信号处理场合下,很短时间内就要缓存大量的数据,这时片内存储资源已经远远不够了。DDR SDRAM因其极高的性价比几乎是每一款中高档FPGA开发板的首选外部存储芯片。DDR操作时序非常复杂,之所以在FPGA开发中用途如此广泛,都要得意于MIG IP核。网上关于MIG控制DDR的资料很多,因此本文只讲述个人认为较重要的内容。由于MIG IP核用户接口时序较复杂,...
2018-09-08 09:34:01
6145
2
转载 FPGA 图像分层
前言 我们知道,一副图像是有许多个像素组成,而每个像素是一个数值。对不同类型(bmp.jpg)图像其像素数值是不同的。例如一个256灰度级的图像,其每个像素的是用一个8bit的数值表示0至255个灰度范围。实际中,将图像的所有8bit数值分别提取出来,形成8个新的图像,就是图像分层。 MATLAB代码clear;clc;y = imread('C:/Users/...
2018-09-08 09:12:33
452
转载 FPGA 图像分层
前言 我们知道,一副图像是有许多个像素组成,而每个像素是一个数值。对不同类型(bmp.jpg)图像其像素数值是不同的。例如一个256灰度级的图像,其每个像素的是用一个8bit的数值表示0至255个灰度范围。实际中,将图像的所有8bit数值分别提取出来,形成8个新的图像,就是图像分层。 MATLAB代码clear;clc;y = imread('C:/Users/...
2018-07-29 10:24:43
781
原创 FPGA算法设计随笔
介绍 FPGA是纯粹的硬件设计,当进行算法设计时,Verilog综合后的就是硬件逻辑电路。因此,进行算法设计时,算法设计中需要表示的数字用到的小数、符号、无穷大、整数、浮点数等等对应硬件来说都是一串0和1组合的数字。因此,当FPGA工程师设计算法时,需要对这些数字转换。一般转换为定点数值表示方式,在FPGA中实现定点数运算。具体用多长的位数表示定点,以及定点小数点放在那里,都需要根...
2018-06-09 10:30:16
14017
1
原创 FPGA学习很好的一些现成的开发代码路径
altera公司的一些参考设计地址:http://www.alterawiki.com/wiki/Main_Page可以很好地协助初始开发者。
2018-06-03 19:50:28
1668
转载 Modelsim-Quartus调用modelsim后重新修改Verilog文件在modelsim重编译出错问题解决办法
问题描述: 在用quartus进行RTL设计时,大家通常会设置仿真工具为modelsim。在进行时序仿真时,quartus直接调用modelsim仿真。但是发现原来设计的rtl文件出错而进行修改后,直接在modelsim下编译出现报错。通常只用关闭当前modelsim仿真,从新在quartus中打开仿真并调用modelsim。我们发现,quartus重新调用打开modelsim这一方式...
2018-05-16 06:45:05
9075
原创 以太网MAC帧格式
在FPGA有关的以太网设计中,FPGA实现的代码工 能工作在mac层。因此,设计FPGA网口代码时常需要对网络包进行打包和解包,这就需要相关网络协议包格式的知识。 常用的以太网MAC帧格式有两种标准 :DIX Ethernet II标准,IEEE 的 802.3 标准。 Ethernet II和IEEE802.3的帧格式比较类似,主要的不同点在于前者定义的2字节为包类型,而后者定义的2字节...
2018-05-06 18:48:10
46551
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
3759
1
原创 Altera 芯片代码实现远程更新
通常在同一批次产品中,FPGA设计中只需要一套代码即可。但偶尔需要将代码实现更新而又不拆开设备情况下对代码进行更新,这就需要运用到代码远程更新功能了。 代码远程更新的实现可以用网络和串口对FPGA发送命令和数据,使得FPGA进行代码切换。在本设计中,FPGA相关硬件无需更改,才有JTAG下载模式,通过千兆网口对FPGA下发切换程序命令和新的FPGA镜像,实现代码更新。 本模块功...
2018-04-30 11:41:09
5988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人