
Alter(Intel)&quartus ii
Alter(Intel)相关
江鸟的坚持
沧海一粟,万山一尘。好好学习,天天向上!
展开
-
FPGA从SRAM取数据发送给ARM的时序图
FPGA中SRAM写入数据,写完后中断给ARM,然后从SRAM中读取数据给ARM原创 2023-03-31 15:24:20 · 324 阅读 · 0 评论 -
通过Avalon-mm slave 写ddr2 verilog
例化ddr_wr #(.EW (8 ),.IW (64 )) u_wr0(原创 2023-03-31 15:02:36 · 587 阅读 · 0 评论 -
tcl gif转mif,gif2mif
.gif图片转成.mif文件,quartus 内存初始化文件,适用的altera 各系列fpga。.gif图片转成.mif文件,quartus 内存初始化文件,适用的altera 各系列fpga。原创 2023-01-17 10:07:04 · 184 阅读 · 0 评论 -
NIOS II SDK中DDR与flash读写
很经典的操作save_k(),将ddr中的数据保存到flash中,load_k()把flash的数据加载到ddr中。原创 2022-12-31 14:26:52 · 443 阅读 · 0 评论 -
NCO IP Core
Typically, you can use NCOs in communication systems as quadrature carriergenerators in I-Q mixers, in which baseband data is modulated onto the orthogonalcarriers in one of a variety of ways.原创 2022-11-28 10:17:29 · 567 阅读 · 0 评论 -
Altera(Intel)时序约束文件SDC
## SDC file "test.out.sdc"## Copyright (C) 2016 Intel Corporation. All rights reserved.## VENDOR "Altera"## PROGRAM "Quartus Prime"## VERSION "Version 16.1.0 Build 196 10/24/2016 SJ Standard Edition"## DATE "Fri Sep 28 17:23:28 1999"原创 2022-10-31 10:35:06 · 1443 阅读 · 0 评论 -
PLL时钟约束
这一方法使您能够自动地约束PLL的输入和输出时钟。ALTPLL megafunction中指定的所有PLL参数都用于约束PLL的输入和输出时钟。自动更新了ALTPLL megafunction的修改。当创建PLL的输入和输出时钟时,不必跟踪PLL参数的更改或指定正确的值。为了自动约束所有输入和输出,要将derive_pll_clocks命令和-create_base_clocks选项一起使用。原创 2022-10-31 10:22:34 · 2048 阅读 · 0 评论 -
工程命令行编译设置方法
工程命令行编译设置方法原创 2022-10-21 16:58:30 · 363 阅读 · 0 评论 -
quartus ii 增量编译
转载自:https://blog.csdn.net/qq_38376586/article/details/85309985首先,得先看看QuartusII的编译过程是个怎么样的,要了解这个过程很简单,看看下面这张图,谁都不陌生:当我们点全编译之后,下面的几个过程就会一个一个打上勾,而我们编译的过程也就是和这个运行过程是一致的:先是分析综合,再是布局布线,然后是汇编(这里不是指汇编语言的汇编,而是说将布局布线后的“电路”汇编成可下载到芯片内的“程序”,即.sof文件,在配置FPGA时候使用到的文转载 2021-04-22 15:02:09 · 1868 阅读 · 0 评论 -
can't launch the modelsim-alter software
路径中的结尾处一定要带 “ \” 路径中的结尾的 \ 一定要带转载 2019-03-24 14:22:08 · 1024 阅读 · 0 评论 -
基于Nios II的DMA传输
关于DMA传输的实验。 在系统运行时,当需要传输大量数据时,可以采用DMA的方式进行传输,以解脱出CPU来处理其他命令。 Nios II中的DMA传输有以下三种形式:1、 存储器到存储器这种情况下需要同时打开发送通道和接收通道,而且源地址和目标地址都是自增的。//打开发送通道tx = alt_dma_txchan_open("/dev/dma_0")...转载 2018-11-19 16:21:30 · 1066 阅读 · 0 评论 -
Vivado和Quartus ii 中工程存档(Archive project)及打开
下面介绍下在Quartus ii 中进行工程存档(Archive project)以及打开存档工程的操作方法,当需要把工程发给其它电脑时,用工程存档比较方便,空间占用小,而且不会出现文件丢失的情况。我在实际中有遇到直接拷贝整个工程文件夹到别人电脑上,打开后,signaltap ii 文件丢失的情况,当我生成qar后再发到别人电脑上,就正常了。工程存档有点像把工程进行压缩一样,存档后的文件后缀是qa...转载 2018-11-14 15:00:54 · 2003 阅读 · 0 评论 -
Quartus导出网表文件:.qxp和.vqm
当项目过程中,不想给甲方源码时,该如何?我们可以用网表文件qxp或者vqm对资源进行保护。下面讲解这两个文件的具体生成步骤: 一、基本概念QuartusII的qxp文件为QuartusII Exported Partition,用于创建综合或者PAR之后的网表文件。QuartusII的vqm文件为verilog quartusII mapping,只能保存综合后,PAR前的综合...转载 2018-11-07 18:23:28 · 2307 阅读 · 1 评论 -
Quartus II LogicLock及增量编译Design Partition
首先,得先看看QuartusII的编译过程是个怎么样的,要了解这个过程很简单,看看下面这张图,谁都不陌生:当我们点全编译之后,下面的几个过程就会一个一个打上勾,而我们编译的过程也就是和这个运行过程是一致的:先是分析综合,再是布局布线,然后是汇编(这里不是指汇编语言的汇编,而是说将布局布线后的“电路”汇编成可下载到芯片内的“程序”),还有时序分析以及生成网表。我们仔细看它编译的过程会发现...转载 2018-10-31 18:56:14 · 828 阅读 · 0 评论 -
QuartusII中Design partion功能的使用
Design partion Design partion常用于“增益变量(QIC)”,通过Design Partition对子模块进行“逻辑分区”,在Design Partition Window中最关键的一个设定是Netlist Type,它有四个可选值——Source File,Post-Synthesis,Post-fit,Empty(如上图中所标1,2,3,4,上图是为了将各Typ...转载 2018-10-31 16:38:33 · 1407 阅读 · 0 评论 -
NIOS II Error:Can‘t generate netlist outout files because the file“ “ is an OpenCore Plus ..... .
2013/05/07晚,在构建NIOS软核的过程中,前面一切顺利,在后面出现以下两个编译错误:1、Error: Clock input port inclk[<number>] of PLL "<name>" must be driven by a non-inverted input pin.解决方案:如下图所示,造成错误的原因是在.bdf文件中,在CLOCK(i...原创 2018-10-16 14:21:32 · 4919 阅读 · 8 评论 -
altera FPGA 命令行设计流程
单独运行每个可执行文件,也可以使用以下命令一次运行所有编译器可执行文件:quartus_sh --flow compile < 工程名称 > [-c <编译器设置文件名称 >] 此命令将在全编译过程中运行 quartus_map、quartus_fit、quartus_asm 和 quartus_tan 可执行文件。 视设置而定,它还可能运行可选的 quartus_d...原创 2018-10-07 09:29:27 · 1409 阅读 · 0 评论 -
Altera FPGA特殊管脚
1.I/O, ASDO 在AS 模式下是专用输出脚,在PS 和JTAG 模式下可以当I/O 脚来用。在AS 模式下,这个脚是CII 向串行配置芯片发送控制信号的脚。也是用来从配置芯片中读配置数据的脚。在AS 模式下,ASDO 有一个内部的上拉电阻,一直有效,配置完成后,该脚就变成三态输入脚。ASDO 脚直接接到配置芯片的ASDI 脚(第5 脚)。2.I/O,nCSO 在AS 模式下是专用输出脚...转载 2018-09-28 14:36:17 · 2031 阅读 · 0 评论 -
QUARTUS II常见错误剖析2
QUARTUS II常见错误剖析made by lingfeng1,Error (10053): Verilog HDL error at ADDBCD.v(13): can't index object "out" with zero packed or unpacked array dimensions这个错误是由于OUT是个寄存器变量,在程序的开始忘记定义reg out 或者ou...转载 2018-09-07 18:58:35 · 15313 阅读 · 0 评论 -
QUARTUS II常见错误剖析1
1.rror (10257): Verilog HDL error at dp4inNpa.v(13): unsized constants are not allowed in concatenations解决方法:拼接语句a_fout = {0,exp_a_out,temp_a_out,12'd0};其中0应标注位宽,编辑器不会默认为1位,应为a_fout = {1'b0,exp_a_ou...转载 2018-09-07 18:56:27 · 7429 阅读 · 0 评论 -
Quartus II工程文件的后缀含义
File Type Extension AHDL Include File .inc ATOM Netlist File .atm Block Design File .bdf Block Symbol File ...转载 2018-07-18 15:36:30 · 8297 阅读 · 0 评论 -
NIOS II ecliplse中出现Symbol 'xxx' could not be resloved解决
右击工程文件index->rebuild转载 2018-05-27 17:40:34 · 917 阅读 · 0 评论 -
Modelsim 的DO文件
网上的关于DO文件的编写好像资料不多,比较杂,所以本人总结一下常用的简单语法,方便大家查看。其实本人也刚接触DO文件没多久,有纰漏很正常,欢迎指正批评,互相学习。PS:写得有点乱 还有一个值得注意的是 我在看到这篇文章的时候我正在仿真一个verilog文件,文件中调用了一个ROM , 但是我怎么仿真 rom的输出文件都有问题, 经过一个QQ好友的指点,我发现竟然是我 QUARTUS 下考原创 2018-02-02 09:46:05 · 1160 阅读 · 0 评论 -
基于Altera FPGA的千兆以太网实现方案
1 引言 在系统设备不断向小型化、集成化、网络化发展的今天,嵌入式开发成为新技术发展的最前沿,改变着系统的整体结构。FPGA由于其自身特点,成为嵌入式开发的最佳平台。Altera公司结合其最新一代高端器件推出了全新的嵌入式开发系统,能够实现软核niosII 32位处理器为核心的嵌入式开发系统。 在CvcloneII中,A1tera集成了完整的千兆以太网硬核,硬核包括MAC模块以及可选择转载 2017-07-19 09:56:02 · 2800 阅读 · 0 评论 -
sofelf转jic
一、将HW和SW合成一个JIC文件 需要的文件:sof,elf;step1:先将硬件映像和软件映像转换成flash文件打开nios II commandshell,输入: sof2flash --input=hello_cy3.sof--output=hwimage.flash --epcs --verbose elf2flash --input=hello_转载 2017-01-17 17:39:51 · 1876 阅读 · 0 评论 -
Cyclone V GX FPGA:收发器简介
低成本收发器的开发各有不同。借助 Altera Cyclone® V FPGA系列的灵活性,您可以全面利用所有收发器资源,在体积更小、成本更低的器件中实现设计。Cyclone V FPGA能够非常灵活的通过增强构建模块以尽可能低的功耗来实现独立协议和专用协议。 通过为市场提供成本最低、功耗最低的 FPGA,Altera Cyclone®V FPGA拓展了 Cyclone原创 2017-01-05 12:34:14 · 2850 阅读 · 0 评论