Qsys_nios2

所属分类:VHDL/FPGA/Verilog
开发工具:Others
文件大小:2303KB
下载次数:330
上传日期:2011-10-31 20:50:37
上 传 者frank89757
说明:  本教程使用最新的Quartus 11.0sp1+Nios 11.0sp1开发工具。在最新的Quartus II软件中,使用了全新的Qsys进行SOPC系统的构建。 较之以前版本使用SOPC Builder构建有了很大的不同。 本教程为Altera最新的官方Tutorial。 一步步教你使用Qsys构建Nios II系统,并使用Nios II SBT开发应用程序。
(This tutorial uses the latest Quartus 11.0sp1+ Nios 11.0sp1 development tools. In the latest Quartus II software, the use of a new build Qsys the SOPC system. Than the previous version has been using the SOPC Builder to build a big difference. This tutorial Altera' s latest official Tutorial. Step by step to teach you to use Qsys build Nios II system, and use the Nios II SBT application development.)

文件列表:
最新Qsys_nios2入门教程\tt_nios2_hardware_tutorial.pdf (1552265, 2011-05-12)
最新Qsys_nios2入门教程\Tutorial\.qsys_edit\filters.xml (69, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\.qsys_edit\preferences.xml (568, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.asm.rpt (7753, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.bdf (5162, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.done (26, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.fit.rpt (647396, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.fit.smsg (513, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.fit.summary (615, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.flow.rpt (7944, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.jdi (19413, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.map.rpt (954704, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.map.smsg (914, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.map.summary (474, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.pin (27103, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.pof (524490, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.qpf (1282, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.qsf (3235, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.sof (240864, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.sta.rpt (20849, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\lijun.sta.summary (413, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\my_nios2_system.qip (7048, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\my_nios2_system.v (263955, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_avalon_sc_fifo.v (32198, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_avalon_st_pipeline_base.v (4716, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_arbitrator.sv (9460, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_burst_uncompressor.sv (10395, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_master_agent.sv (8689, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_master_translator.sv (16413, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_slave_agent.sv (17563, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_slave_translator.sv (15974, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_merlin_traffic_limiter.sv (13741, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_reset_controller.sdc (1179, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_reset_controller.v (3595, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\altera_reset_synchronizer.v (3562, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\my_nios2_system_addr_router.sv (6364, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\my_nios2_system_addr_router_001.sv (7424, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\my_nios2_system_cmd_xbar_demux.sv (4126, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\my_nios2_system_cmd_xbar_demux_001.sv (6674, 2011-10-31)
最新Qsys_nios2入门教程\Tutorial\my_nios2_system\synthesis\submodules\my_nios2_system_cmd_xbar_mux.sv (10441, 2011-10-31)
... ...

Readme - Hello World Software Example DESCRIPTION: Simple program that prints "Hello from Nios II" The purpose of this example is to demonstrate the smallest possible Hello World application, using the Nios II HAL BSP. The memory footprint of this hosted application is intended to be less than 1 kbytes by default using a standard reference design. For a more fully featured Hello World application example, see the example titled "Hello World". The memory footprint of this example has been reduced by making the following changes to the normal "Hello World" example. Check in the Nios II Software Developers Handbook for a more complete description. In the SW Application project: - In the C/C++ Build page - Set the Optimization Level to -Os In BSP project: - In the C/C++ Build page - Set the Optimization Level to -Os - Define the preprocessor option ALT_NO_INSTRUCTION_EMULATION This removes software exception handling, which means that you cannot run code compiled for Nios II cpu with a hardware multiplier on a core without a the multiply unit. Check the Nios II Software Developers Manual for more details. - In the BSP: - Set Periodic system timer and Timestamp timer to none This prevents the automatic inclusion of the timer driver. - Set Max file descriptors to 4 This reduces the size of the file handle pool. - Uncheck Clean exit (flush buffers) This removes the call to exit, and when main is exitted instead of calling exit the software will just spin in a loop. - Check Small C library This uses a reduced functionality C library, which lacks support for buffering, file IO, floating point and getch(), etc. Check the Nios II Software Developers Manual for a complete list. - Check Reduced device drivers This uses reduced functionality drivers if they're available. For the standard design this means you get polled UART and JTAG UART drivers, no support for the LCD driver and you lose the ability to program CFI compliant flash devices. PERIPHERALS USED: This example exercises the following peripherals: - STDOUT device (UART or JTAG UART) SOFTWARE SOURCE FILES: This example includes the following software source files: - small_hello_world.c: BOARD/HOST REQUIREMENTS: This example requires only a JTAG connection with a Nios Development board. If the host communication settings are changed from JTAG UART (default) to use a conventional UART, a serial cable between board DB-9 connector and the host is required.

近期下载者

相关文件


收藏者