quartus
文章平均质量分 89
hhh_fpga
FPGA视频接口,视频传输,简单的视频处理。
展开
-
fpga进阶---Quartus的External Memory interface Toolkit操作基本流程
使用Quartus II 13.1打开xxxxxxr.qpf。操作如下:打开Quartus II软件—>File-->Open Project-->指定xxxxxxxxx.qpf即可。Tools-->Programmer,下载用于debug的sof文件(PG不能掉电,掉电需重新下载),不知道如何下载的同事,请请教其它同事。Tools—>System Console-->External Memory interface Toolkit,如下图:双...原创 2021-07-03 16:38:00 · 1416 阅读 · 0 评论 -
fpga进阶--时序约束
1、基础概念1.1 建立(setup)/保持(hold)时间上述的锁存沿会将数据保存下来,但是必须要满足一定的条件:建立时间Tsu:在时钟有效沿之前,数据必须保持稳定的最小时间;保持时间Th:在时钟有效沿之后,数据必须保持稳定的最小时间;1.2 亚稳态(Metastability)亚稳态是由于违背了触发器的建立和保持时间而产生的,设计中任何一个触发器都有特定的建立和保持时间,在时钟上升沿前后的这段时间窗口内,数据输入信号必须保持稳定。如果信号在这段时间内发生了变化,那么输...原创 2021-06-09 18:18:43 · 2003 阅读 · 0 评论 -
HDMI 2.1的traning流程
在支持FRL模式下,source和Sink首次建立链接时需要进行link traning 和更新FRL rate 也需要进行Link traning。traning流程:首次Training会依次经历4个 link training state LT State Source Behavior Sink Behavior LTS:1 Read EDID 读取解析EDID后,发现E..原创 2020-11-17 19:19:11 · 2894 阅读 · 0 评论 -
在qsys端自制ipcore步骤
使用软件:quaruts 18.1在qsys端制作ipcore,可供qsys调用。1、打开qsys的界面,点击“New Component…”进入制作ipcore的界面2、“component Type”界面“name”和“display name”就是ipcore的名字了。“version”就是ipcore的版本。“Group”就相当于制作单位。“Description”就是功能描述”“created by”就是作者了。2、“Block Symbol”界面.原创 2020-11-13 18:37:52 · 690 阅读 · 3 评论 -
使用nios平台的eclipse时报错遇到的内存不足,头文件不识别等问题
本文主要讲述:在使用nios平台时,遇到的常见问题。使用nios的版本:18.1.一、Nios 遇到内存不足的情况:1、右键选择BSP工程-选择popertise-选择NIOS II BSP popertise,取消support C++,勾选Reduced device dirvers和small C library,还可以选择优化等级(一般Level 2)。2、重新设置bsp3、上面两个都不行的话,就更改qsys端的on-chip memory的大小。二、nios遇到不识原创 2020-11-06 18:46:33 · 512 阅读 · 1 评论 -
altera家的hdmi 2.1那些事(1)
hdmi 2.1和之前的却别就是增加了frl模式,在frl模式下,原创 2020-09-02 19:29:24 · 1236 阅读 · 3 评论 -
nios工程,在eclipse工程中报错recipe for target ‘test.elf‘ failed
目前我遇到了这个是导致这个错误的一个原因,并不是一定能解决的。在eclipse中编译工程,发现报错make: *** [test.elf] Error 1Makefile:1013: recipe for target 'test.elf' failed但是关键点是,eclipse没有给出现这个问题的具体原因,我就通过查找log文件,发现文件中有这样几句话:section `.rodata' will not fit in region `cpu_ram'section `.原创 2020-08-07 17:57:12 · 1856 阅读 · 0 评论 -
NIOS 19.4的环境安装
在nios的手册中,有这样一句话。在pro19.2版和standard19.1版之后,官方把Cygwin组件给删除了,用WSL替代了,所以在使用nios之前,需要给自己的环境安装wsl环境。WSL: windows subsystem for linux在网站 https://docs.microsoft.com/en-us/windows/wsl/install-win10 中 找到 Ubuntu 18.04版本,跟着网站说的并下载。下载完之后以管理员身份...原创 2020-07-29 19:18:18 · 773 阅读 · 0 评论 -
quartus ii 19.4和modelsim的仿真
由于quartus 19.4不支持直接在工程中启动modelsim一起联合仿真,所以需要自己写tb文件。对于一个新安装的quartus 19.4。首先需要做的第一步:点击“Launch Simlulation Library Compiler”生成altera的库文件。进入下图所示:1、选择modelsim图标的文件地址;2、选择要进行仿真的芯片;3、选择仿真的语言verilog4、选择生成库文件的地址。点击“Start Compilatio...原创 2020-07-29 08:28:37 · 979 阅读 · 3 评论