NIOS_TFT

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:14057KB
下载次数:378
上传日期:2009-05-25 01:14:46
上 传 者tulong
说明:  用Quartus II 8.0(32bit),NIOS编译环境下,用TFT做的一个数码相框,附加原理图和veri-log程序代码
(Using Quartus II 8.0 (32bit), NIOS compiler environment, TFT do with a digital photo frame, attached schematic and program code veri-log)

文件列表:
delay_reset_block.bdf (8263, 2005-04-21)
delay_reset_block.bsf (2545, 2005-04-21)
epcs_controller.v (17858, 2009-05-04)
epcs_controller_boot_rom.hex (2588, 2009-05-04)
INT.v (1847, 2009-05-04)
jtag_uart.v (22431, 2009-05-04)
nios_lcd.bsf (6966, 2009-04-24)
nios_lcd.ptf (126187, 2009-05-04)
nios_lcd.ptf.bak (115205, 2009-05-04)
nios_lcd.ptf.pre_generation_ptf (79820, 2009-05-04)
nios_lcd.qip (0, 2009-04-24)
nios_lcd.sopc (27009, 2009-05-04)
nios_lcd.v (396455, 2009-05-04)
nios_lcd_generation_script (2976, 2009-05-04)
nios_lcd_log.txt (4930, 2009-05-04)
nios_lcd_setup_quartus.tcl (160, 2009-05-04)
NIOS_TFT.asm.rpt (7284, 2009-05-04)
NIOS_TFT.bdf (27141, 2009-05-01)
NIOS_TFT.cdf (301, 2009-04-25)
NIOS_TFT.done (26, 2009-05-04)
NIOS_TFT.dpf (239, 2009-05-04)
NIOS_TFT.fit.rpt (374834, 2009-05-04)
NIOS_TFT.fit.smsg (513, 2009-05-04)
NIOS_TFT.fit.summary (617, 2009-05-04)
NIOS_TFT.flow.rpt (5344, 2009-05-04)
NIOS_TFT.jdi (29999, 2009-05-04)
NIOS_TFT.map.rpt (578960, 2009-05-04)
NIOS_TFT.map.summary (474, 2009-05-04)
NIOS_TFT.pin (27555, 2009-05-04)
NIOS_TFT.pof (524474, 2009-05-04)
NIOS_TFT.qpf (909, 2009-04-24)
NIOS_TFT.qsf (5300, 2009-05-04)
NIOS_TFT.sof (240802, 2009-05-04)
NIOS_TFT.tan.rpt (536589, 2009-05-04)
NIOS_TFT.tan.summary (4175, 2009-05-04)
NIOS_TFT.tcl (5759, 2009-04-30)
NIOS_TFT.tcl.bak (2730, 2009-04-24)
pll.bsf (3711, 2006-08-16)
pll.v (10484, 2006-08-16)
RD.v (1836, 2009-05-04)
... ...

/************************************************************************** * Copyright (c) 2004 Altera Corporation, San Jose, California, USA. * * All rights reserved. All use of this software and documentation is * * subject to the License Agreement located at the end of this file below.* *************************************************************************/ /****************************************************************************** * DANGER ** WARNING ** Please read before proceeding! ** WARNING ** DANGER * ****************************************************************************** * * This program is an example of a "free-standing" C application. If you * modify this example and try to call C library functions such as printf, they * will NOT work unless you explicitly initialize the system, such as in the * hello_alt_main software template. Please see below for details. * * Description * ************* * A very minimal program that simply shifts an LED back and forth. * * Requirements * ************** * According to the ANSI C standard, freestanding programs "own" the hardware, * and cannot rely on system-services or device-drivers being initialized prior * to program-start. A freestanding program is responsible for initializing all * hardware devices, device-drivers, and system-services. Many embedded * programs are, by nature, freestanding. The author relinquishes any illusion * of running their program on a workstation. * * This example is a freestanding program because it's entry point is the * function: * * void alt_main (void) * * As opposed to "main()" as a "hosted" application would (see the * "hello_world" example). * * Upon entry to alt_main(): * - The CPU's caches (if any) have been initialized. * - The stack-pointer has been set. * - That's all. The rest is up to you. * * If you modify this example and try to call C library functions such as * printf, they will NOT work unless you explicitly initialize the system. * If you wish to use C library calls, it is strongly suggested you start * with the hosted hello_world template which uses main() as it's entry * point. * * On the other hand, if you want to write a program that gets-in even * earlier, you will need to provide your own assembly-language machine-setup * code by defining the symbol "_start". Any definition of _start in your * directory will override the library definition. You can find source code * for the Nios II library _start here: * * /components/altera_nios2/HAL/src/crt0.S * * This software example requires a system with a PIO peripheral named * "led_pio". The software example will run on the following hardware * examples: * * Nios Development Board, Stratix II Edition: * - Standard * - Small * - Full Featured * * DSP Development Board, Stratix II Edition: * - Standard * - Small * - Full Featured * * Nios Development Board, Stratix Edition: * - Standard * - Small * - Full Featured * * Nios Development Board, Stratix Professional Edition: * - Standard * - Small * - Full Featured * * Nios Development Board, Cyclone Edition: * - Standard * - Small * - Low Cost * - Full Featured * * Peripherals Exercised by SW * ***************************** * The hello_led.c program simply shifts an 8-bit variable back and forth, * writing the variable's value to the system's LED PIO peripheral on every * iteration. * * Software Files * **************** * hello_led.c - Main C file that contains the simple led manipulation routine. * */

近期下载者

相关文件


收藏者