12.0 ii nios_quatus ii 13.0与nios ii - CSDN
  • Quartus II 12.0 Qsys简易简易教程+Nios II简易教程,有简易操作图文教程。适合刚接触qsys的新手。
  • Quartus II 12.0+Qsys及Nios II教程
  • 20130417 Quartus II 12.0 不支持波形仿真,推荐使用 QuartusII 9.1,win7 32/64 bit 均可用~ 下载地址 http://download.altera.com/akdlm/software/quartus2/91/91_quartus_windows.exe 破解工具 ...

    20130417 Quartus II 12.0 不支持波形仿真,推荐使用 QuartusII 9.1,win7 32/64 bit 均可用~

    下载地址 http://download.altera.com/akdlm/software/quartus2/91/91_quartus_windows.exe

    破解工具 http://files.cnblogs.com/imapla/QuartusII91_Crack.zip

     

    Quartus II 出到12.0了,之前装了11.0一直无法破解,无奈之下试了试装上12.0,竟然破解成功了,发上了与大家共享一下。

    Quartus II 各种集合下载地址:ftp://ftp.altera.com/outgoing/release/

    Quartus II 12.0 下载地址:https://wl.altera.com/download/software/quartus-ii-se/12.0/zh_CN

    1.软件:手头开发板上的芯片是 EP2C5T144C8N-Cyclone II 所以我只选择了主程序和一个配套器件库。

    2.安装:安装路径不要有中文,其他基本上就是一路Next了,注意安装过程中 Quartus II 可能会出现假死的情况,此时千万不要结束程序,耐心等待即可,等我下次重装的时候再给大家出个教程吧。

    3.破解:关闭杀软,打开 Quartus_II_12.0_x86破解器.exe ,点 “应用”,破解 \“你的安装目录”\quartus\bin下的sys_cpt.dll文件。如果出现 “未找到该文件。搜索该文件吗”,点击“是”,(建议直接把该破解器Copy到 \“你的安装目录”\quartus\bin 下,就不会出现这个对话框,而是直接开始破解。

    #把生成的 license.dat 文件也放在上述目录中,用记事本打开文件,把license.dat里的 XXXXXXXXXXXX 用您老的网卡号替换(在Quartus II 12.0的Tools菜单下选择License Setup,下面就有NIC ID,此时打开软件可以先选择试用)。

    #在Quartus II 12.0的Tools菜单下选择License Setup,然后选择License file,最后点击OK。

    #注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。

    #祝大家破解成功!

    破解文件下载:Quartus_12.0_x86破解器.rar Quartus_12.0_x64破解器.rar


    展开全文
  • 方法1 File>Import>General>Exsiting Projects into Workspace 各位同学可不要小看这个步骤,这个步骤将指定路径...下图所示的EP3C10-2010为QII工程的路径,列出的为Nios II IDE和Nios II SBTE...

    方法1 File>Import>General>Exsiting Projects into Workspace

    各位同学可不要小看这个步骤,这个步骤将指定路径所有的Eclipse工程(当然包括Nios II工程)全部找出来。

    image

    然后只需选择Nios II工程即可。下图所示的EP3C10-2010为QII工程的路径,列出的为Nios II IDE和Nios II SBTE的工程。选择即可导入。

    image

    方法2 File>Import>Nios II Software Build Tools Projects>Import Nios II Software Tools for Eclipse Project

    image

    这个方法就比较麻烦,bsp工程和软件工程需要两次才能导入,而且还要手动敲出工程名称。着实比较麻烦。

    image

    俺这个懒人,比较喜欢方法1。

    展开全文
  • 楼主在进行nios ii烧写epcs时遇到了Error: Error code: 8 for command: nios2-flash-programmer 的问题 注意这个错误并不是重点,请注意这个错误的上面几行是否有Info: EPCS identifier and signature are all ...

    楼主在进行nios ii烧写epcs时遇到了Error: Error code: 8 for command: nios2-flash-programmer 的问题

    注意这个错误并不是重点,请注意这个错误的上面几行是否有Info: EPCS identifier and signature are all ones

    这才是重点,这个问题的原因大概是因为软件无法识别我们epcs器件,这个问题该怎么解决呢

    这里给出了国外大牛的解决办法:

    在quartus ii软件的安装目录下找到:\altera\14.1\nioseds\bin. 目录然后新建一个txt文件文件名为:"nios2-flash-override.txt"

    内容写

    [EPCS-FF] #EPCS16(这里写自己所用型号,我用的epcs16)
    sector_size = 65536
    sector_count = 128

    然后通过编译烧写即可成功

    下面是国外大牛的解决方法原地址:http://www.alteraforum.com/forum/showthread.php?t=49507



    展开全文
  • 开发环境:Quartus II 12.0 (64-Bit) +Nios II 12.0 Software Build Tools for Eclipse 使用Quartus 时,有时候出于备份的考虑,或者从网上下载别人的硬件工程,硬件工程目录会改变,导致NIOS工程不能找到sopcinfo...

    操作系统:Win7 64 bit

    开发环境:Quartus II 12.0 (64-Bit)  + Nios II 12.0 Software Build Tools for Eclipse

    使用Quartus 时,有时候出于备份的考虑,或者从网上下载别人的硬件工程, 硬件工程目录会改变,导致NIOS工程不能找到sopcinfo文件,从而不能进行下一步软件开发。比较笨重的方法是新建一个NIOS工程,然后将原始的NIOS工程源文件添加到这个新工程中。这样的做法比较繁琐,而且新建的新工程需要重新编译BSP工程,带来不必要的麻烦。比较这里介绍一种较为简单的方法。

    例如:

    原始硬件工程目录(sopcinfo文件所在目录)
    D:\_prj\Altera\DE2_70_NIOS_VGA\
    
    NIOS工程目录
    D:\_prj\Altera\DE2_70_NIOS_VGA\Software

     

    修改之后的:

    新的硬件工程目录(新sopcinfo文件所在目录)
    E:\_prjbak\Altera\DE2_70_NIOS_VGA\
    新的NIOS工程目录 E:\_prjbak\Altera\DE2_70_NIOS_VGA\Software

     

     1、发现问题

    启动NIOS ECLIPSE,将workspace切换到新的NIOS工程目录下,即E:\_prjbak\Altera\DE2_70_NIOS_VGA\Software。这个时候,如果直接编译原工程,会提示找不到sopcinfo文件:

    make all 
    Info: Building ../VGA_bsp/
    make --no-print-directory -C ../VGA_bsp/
    makefile:580: Warning: SOPC File D:\_prj\Altera\DE2_70_NIOS_VGA\DE2_70_SOPC.sopcinfo could not be found. 
    [BSP build complete]
    [VGA build complete]

    这个时候,如果查看bsp信息,会提示bsp找不到sopcinfo文件和sopc设计,CPU之类的信息同样不会找到了

     

     

     2、解决问题

    打开bsp工程的settings.bsp文件,这是一个xml格式的配置文件。发现BspGeneratedLocation节点和SopcDesignFile节点分别所指示的BSP生成路径和SOPC设计文件路径均是原有软件工程路径和硬件工程路径:

    复制代码
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <sch:Settings xmlns:sch="http://www.altera.com/embeddedsw/bsp/schema">
     3         <BspType>hal</BspType>
     4         <BspVersion>default</BspVersion>
     5         <BspGeneratedTimeStamp>2013-4-22 10:52:05</BspGeneratedTimeStamp>
     6         <BspGeneratedUnixTimeStamp>1366599125093</BspGeneratedUnixTimeStamp>
     7         <BspGeneratedLocation>D:\_prj\Altera\DE2_70_NIOS_VGA\Software\VGA_bsp</BspGeneratedLocation>
     8         <BspSettingsFile>settings.bsp</BspSettingsFile>
     9         <SopcDesignFile>D:\_prj\Altera\DE2_70_NIOS_VGA\DE2_70_SOPC.sopcinfo</SopcDesignFile>
    10         <JdiFile>default</JdiFile>
    11         <Cpu>cpu</Cpu>
    12         <SchemaVersion>1.9</SchemaVersion>
    13         <Setting>
    ...
    复制代码

    图示:

     以此将其修改成新的软件工程和硬件工程路径即可。修改后的settings.bsp文件:

    复制代码
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <sch:Settings xmlns:sch="http://www.altera.com/embeddedsw/bsp/schema">
     3         <BspType>hal</BspType>
     4         <BspVersion>default</BspVersion>
     5         <BspGeneratedTimeStamp>2013-4-22 10:52:05</BspGeneratedTimeStamp>
     6         <BspGeneratedUnixTimeStamp>1366599125093</BspGeneratedUnixTimeStamp>
     7         <BspGeneratedLocation>E:\_prjbak\Altera\DE2_70_NIOS_VGA\Software\VGA_bsp</BspGeneratedLocation>
     8         <BspSettingsFile>settings.bsp</BspSettingsFile>
     9         <SopcDesignFile>E:\_prjbak\Altera\DE2_70_NIOS_VGA\DE2_70_SOPC.sopcinfo</SopcDesignFile>
    10         <JdiFile>default</JdiFile>
    11         <Cpu>cpu</Cpu>
    12         <SchemaVersion>1.9</SchemaVersion>
    13         <Setting>
    ...
    复制代码

    图示:

    红色部分是修改后的。保存。再重新生成bsp

     

    再查看bsp信息,已经识别到新的sopcinfo文件了

    重新编译原工程(如果愿意可以先clean原工程和bsp工程),可以完成编译并生成可执行文件elf

    ========================

    注:这种方法适应于Quartu II 10.0/ NIOS IDE 10.0以后的版本,对于Quartu II 10.0/ NIOS IDE 10.0以前版本,修改的是syslib里面的配置文件system.stf文件。这个文件和settings.bsp类似,也是一个xml文件:

    复制代码
     1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
     2 <stf>
     3     <project ptf="E:\Sample_SOPC\nios_system.ptf" target="Nios II System Library">
     4     </project>
     5     <cpu name="cpu_0">
     6     </cpu>
     7     <os_spec clean_exit="yes" direct_drivers="no" exception_stack="no" instruction_emulation="no" name="none (single-threaded)" no_c_plus_plus="no" no_exit="no" profiling="no" small_footprint="no" sopc_component_dir="altera_hal" stack_checking="no" stderr="jtag_uart_0" stdin="jtag_uart_0" stdout="jtag_uart_0">
     8     <sys_defines>
     9 <define name="alt_max_fd" quote="no" value="32"/>
    10 <define name="alt_sys_clk" quote="no" value="none"/>
    11 <define name="alt_timestamp_clk" quote="no" value="none"/>
    12 </sys_defines>
    13 <make_macros>
    14 <macro name="alt_sim_optimize" quote="no" value="0"/>
    15 </make_macros>
    16 </os_spec>
    17     <link_spec auto_gen_script="yes">
    18         <script name="none">
    19         <section memory="onchip_memory2_0" name=".text"/>
    20 <section memory="onchip_memory2_0" name=".rodata"/>
    21 <section memory="onchip_memory2_0" name=".rwdata"/>
    22 </script>
    23     </link_spec>
    24 </stf>
    复制代码

    转载于:https://www.cnblogs.com/lianjiehere/p/3904758.html

    展开全文
  • Quartus、SOPC、Nios是硬件课程设计当中使用到的开发工具,在课程设计中我们使用它们来实现一个DDS(数字直接合成)信号源,具体方案是使用Quartus进行FPGA外设的设计,利用SOPC进行Cpu的定制,最后利用Nios进行上述...

          Quartus、SOPC、Nios是硬件课程设计当中使用到的开发工具,在课程设计中我们使用它们来实现一个DDS(数字直接合成)信号源,具体方案是使用Quartus进行FPGA外设的设计,利用SOPC进行Cpu的定制,最后利用Nios进行上述Cpu的软件编程。下面对课程设计当中遇到的问题及其解决方案进行总结。

          1) 关于Quartus顶层文件

          每一个Quartus都有一个顶层文件,它的文件名在一开始建立Quartus工程的时候就被指定了,不过它的名字也可以在建立完工程后进行修改,或指定一个文件作为顶层文件。工程在编译的时候仅对顶层文件按照层次进行分析、综合、布线、计算延时等操作,对于不属于顶层文件层次的其他文件不会进行编译。

          所以一个Quartus工程当中必须有一个文件名与顶层文件名相同的文件,或指定某一文件作为顶层文件。否则,工程将通过不了编译,并会报出“Top Design Entity Undefined”的错误。

          2) 关于编写Verilog HDL源文件

          使用Verilog HDL语言编写模块时,要注意模块名必须与保存的文件名相一致,否则也是通过不了编译的。虽然Maxplus II已经升级称为Quartus了,但是这个不方便的特性仍然还是保留了下来。

          当然文件名中也不能出现中文字符、空格与其他非常用字符,文件也不能放在中文路径下面,否则工程也是不能编译该文件的。

          3) 由BDF文件生成符号文件

          在编写硬件描述语言程序的时候,我们经常会将我们的源文件(如.v文件)转化为符号文件,那么符号文件的集合BDF文件是否也能转换为一个符号文件呢?答案是肯定的。

          首先我们要在这个BDF文件中设置好作为输入、输出的引脚,具体操作方法为插入输入、输出引脚的符号文件,然后为其取一个名称。然后就可以点击菜单栏上的File-Create/Update-Create Symbol Files for Current File。 

          4) 关于连线的方法

          在BDF文件中连线的方法较为简单,直接用鼠标点击各个引脚,然后拖动便可以绘制出一条条连线来。当然也可以采用将连线取相同名称的方法将其连接起来,因为Quartus在编译时,会将相同名称的数据线默认连载一起,这样在电路图比较复杂的情况下,使用名称的方法来进行连线会减少视觉上的复杂度。

          在为总线型数据线取名字的时候要注意,若总线宽度为N位,则其名字应该是形如Bus[N-1..0]的形式,而不是Bus[N-1:0]的形式,这个与使用硬件描述语言编程的时候不同。

          5) 时序仿真与功能仿真

          第一次用Quartus自带仿真器进行仿真,发现有时序仿真与功能仿真两种仿真方式,而且时序仿真的结果波形很诡异,和设计的完全不一样,所以这里研究一下。

          功能仿真是进行设计逻辑功能上的仿真,验证代码逻辑是否有问题,不考虑门电路或布线的延时影响。例如一个4进制的加法计数器(时钟上跳沿触发)功能仿真波形如下所示: 

          时序仿真不仅对电路的逻辑功能进行仿真,还会考虑门电路或布线的延时影响。与上面同一个加法计数器的时序仿真波形如下所示:

          6) 对未使用的引脚进行配置

          在引脚分配完毕后,可能会有一些引脚没有进行配置,这些引脚如果使用不当,则可能发生危险,损坏我们的实验板。所以,我们在编译生成最终的配置文件前,首先要对未使用的引脚进行一下配置,使它变为三态输出。具体配置引脚属性的方法为点击菜单上的Assignments-Device,然后在弹出的对话框中按如下方法进行配置:

          7) 引脚分配的方法

          引脚分配的方法可以使用老师介绍的Tcl脚本语言实现,也可以使用Quartus自带的Pin Planner图形界面来实现。Pin Planner在进行引脚分配的时候支持多行复制的功能,所以可以一次分配多个引脚。这两种方法在速度上的区别是不太大的,后者在某些情况下也显得特别方便。

          8) 关于Nios工程的建立

          在使用Nios II 9.1 SP2进行工程创建的时候,会通过一个扩展名为.sopcinfo的文件来创建工程。这个文件是SOPC定制Cpu的时候生成的,所以在设计过程中向Cpu中添加新的模块后,编译得到的.sopcinfo文件也会发生改变。这时,利用之前.sopcinfo文件创建的工程便不能使用了,需要删除它重新创建一个工程;否则,新编写的Nios代码可能会通不过编译。

          9) 关于Nios工程的编译

          在Nios集成开发环境中编译工程时,不会对当前发生修改的文件进行保存,而是直接编译修改前的文件。所以在修改完毕源文件之后,一定记得进行保存,否则编译器还是编译的原来的代码。 

    展开全文
  • 这次用到网上下载的一个12.0版本的ip核,使用qsys做的,而我的开发环境是10.1的,sopc是用的sopcbuilder做的,下载下来的ip核添加新组建后,会报错,采取的做法是对比我的10.1版本的ip核,发现tcl文件几个地方需要改...
  • http://download.altera.com/akdlm/software/acds/12.0/178/iso/12.0_178_acds_windows.iso 2G http://download.altera.com/akdlm/software/acds/12.0/178/iso/12.0_178_acds_devices.iso 6.3G 转载于:https:/...
  • 软件平台:Quartus II 64-Bit Version 12.0 Build 263和Nios II 12.0sp2 Software Build Tools for Eclipse。 参考资料:Nios那些事儿,爱上FPGA开发——特权和你一起学NIOS2 一、硬件开发 首先打开Quartus,新建...
  • FPGA的程序通常包含硬件和软件两部分。正常情况下调试需要分别进行下载,过程繁琐。 为了将Nios II的软件程序包含到.sof文件中方便调试,可以在SOPC ...但是最近Nios II EDS 12.0中,此初始化文件需要手工更新...
  • 开发环境: Quartus II 12.0 (64-Bit) + Nios II 12.0 Software Build Tools for Eclipse 使用Quartus 时,有时候出于 备份的考虑,或者从网上下载别人的硬件工程, 硬件工程目录会改变,导致NIOS工程不能找到...
  • Quartus12.0下载

    2019-07-27 09:09:29
    [windows 主文件, 需要下载]http://download.altera.com/software/acds/12.0/178/standalone/12.0_178_quartus_windows.exe[cyclone 和 max 的器件库, 一般需要下载]...
  • 之前的quartues 12.0版本在上一篇文章 12.0_178_dsp_builder_windows.exe http://115.com/file/e790iidd#12.0-178-dsp...r-windows.exe 类型下载 12.0_178_devices_cyclone_max_legacy_windows.exe ...
  • DE2上移植uClinux系统

    2012-12-23 16:37:03
    目的:由于项目需求,需要在DE2上移植...环境平台:Quartus 32-bit Version12.0 +Nios II Software Build Tools for Eclipse + VMware Workstation 9.0 + Ubuntu 11.0 目前只实现了uClinux的编译,其他部分随进展发布
  • 开发环境:Quartus II 12.0 (64-Bit) +Nios II 12.0 Software Build Tools for Eclipse 使用Quartus 时,有时候出于备份的考虑,或者从网上下载别人的硬件工程,硬件工程目录会改变,导致NIOS工程不能找到sopcinfo...
  • 最近在摸索Qsys,quartus IINIOS II也相应升级到了12.0,可是在NIOS中发现alt_irq_register无法使用了。即使包含了#include "sys/alt_legacy_irq.h"等库文件都不管用,于是仔细的阅读了中断函数的代码,发现并不是...
  • 在QuartusII的软件界面写代码写久了之后,会出现快捷键复制粘贴使用不正常的情况,对于这种情况,重新打开软件即可。 照着小梅哥老师视频的代码,在原代码上一个字一个字敲的注释,可保存后编译不通过。解决方法:...
  • 选择项目文件,右键properties-》Nios II Application properties(不是Nios II Application Paths)-》Debug Level选为off
  • Altera公司的三速以太网(TSE)是一个可配置的FPGA软核MAC,主要应用于10/100 Mbps (快速以太网)和1000 Mbps (千兆以太网)线路卡、NIC卡以及交换机等。  官方资源:  ...
1 2
收藏数 30
精华内容 12
关键字:

12.0 ii nios