| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Getting Started Version User Guide March 2001 Innovation Dri
Top Searches for this datasheetNios Embedded Processor Getting Started Version User Guide March 2001 Innovation Drive Jose, 95134 (408) 544-7000 http://www.altera.com A-UG-NIOSKIT-01 P25-05899-01 Nios Embedded Processor Getting Started User Guide Altera, ACEX, APEX, APEX 20K, FLEX, FLEX 10KE, MAX+PLUS MegaCore, MegaWizard, OpenCore, Quartus trademarks and/or service marks Altera Corporation United States other countries. Altera Corporation acknowledges trademarks other organizations their respective products services mentioned this document, including following: Verilog registered trademark Cadence Design Systems, Incorporated. Java trademark Microsystems Inc. ModelSim trademark Model Technologies. MATLAB registered trademark MathWorks. Microsoft registered trademark Windows trademark Microsoft Corporation. Altera products protected under numerous U.S. foreign patents pending applications, maskwork rights, copyrights. Altera warrants performance semiconductor products current specifications accordance with Altera's standard warranty, reserves right make changes products services time without notice. Altera assumes responsibility liability arising application information, product, service described herein except expressly agreed writing Altera Corporation. Altera customers advised obtain latest version device specifications before relying published information before placing orders products services. Copyright 2001 Altera Corporation. rights reserved. Altera Corporation About this User Guide March 2001, ver. This user guide provides comprehensive information about ExcaliburDevelopment Kit, featuring Nios embedded processor. Table shows Nios Getting Started User Guide revision history. Table Revision History Revision Version Version Date Aug. 2000 Mar. 2001 Description Nios Embedded Processor Quick Start Guide printed Nios Embedded Processor Getting Started User Guide printed Altera Corporation About this User Guide Contact Altera most up-to-date information about Altera products, Altera world-wide site http://www.altera.com. additional information about Altera products, consult sources shown Table Table Contact Altera Information Type Altera literature services Non-technical customer service Access Electronic mail Telephone hotline Canada lit_req@altera.com (800) SOS-EPLD Other Locations lit_req@altera.com (408) 544-7000 (7:30 a.m. 5:30 p.m. Pacific Time) (408) 544-7606 (408) 544-7000 (7:30 a.m. 5:30 p.m. Pacific Time) (408) 544-6401 telecom@altera.com ftp.altera.com (408) 544-7104 http://www.altera.com Technical support Telephone hotline (408) 544-7606 (800) 800-EPLD (6:00 a.m. 6:00 p.m. Pacific Time) (408) 544-6401 telecom@altera.com ftp.altera.com (408) 544-7104 http://www.altera.com Electronic mail site General product information Note: Telephone World-wide site also contact your local Altera sales office sales representative. Altera Corporation About this User Guide Typographic Conventions Table Conventions Visual Bold Type with Initial Capital Letters bold type Nios Embedded Processor Getting Started User Guide uses typographic conventions shown Table Meaning Command names, dialog titles, checkbox options, dialog options shown bold, initial capital letters. Example: Save dialog box. External timing parameters, directory names, project names, disk drive names, filenames, filename extensions, software utility names shown bold type. Examples: fMAX, \maxplus2 directory, drive, chiptrip.gdf file. Book titles shown bold italic type with initial capital letters. Example: 1999 Device Data Book. Document titles shown italic type with initial capital letters. Example: High-Speed Board Design). Internal timing parameters variables shown italic type. Examples: tPIA, Variable names enclosed angle brackets shown italic type. Example: <file name>, <project name>.pof file. Keyboard keys menu names shown with initial capital letters. Examples: Delete key, Options menu. References sections within document titles Quartus software MAX+PLUS software Help topics shown quotation marks. Example: "Configuring FLEX10K FLEX 8000 Device with BitBlasterDownload Cable." Signal port names shown lowercase Courier type. Examples: data1, tdi, input. Active-low signals denoted suffix e.g., reset_n. Anything that must typed exactly appears shown Courier type. example: Also, sections actual file, such Report File, references parts files (e.g., AHDL keyword SUBDESIGN), well logic function names (e.g., TRI) shown Courier. Bold italic type Italic Type with Initial Capital Letters Italic type Initial Capital Letters "Subheading Title" Courier type c.,. Numbered steps used list items when sequence items important, such steps listed procedure. Bullets used list items when sequence items important. checkmark indicates procedure that consists step only. hand points information that requires special attention. angled arrow indicates should press Enter key. feet direct more information particular topic. Altera Corporation About this User Guide Notes: Altera Corporation Nios Embedded Processor Getting Started March 2001, ver. User Guide Introduction Excalibur Development Kit, featuring Nios embedded processor, includes software, hardware, accessories, documentation create working embedded systems projects. Nios development board shipped with factory default 32-bit reference design. Using software hardware included kit, create complete project specify your Nios peripherals configuration. addition factory default design loaded board, there several other 16-bit 32-bit reference designs provided. these reference designs starting point create your own. purpose this user guide familiarize with items kit, guide through process installing Nios embedded processor software, show test Nios development board. Once ready begin using Excalibur Development featuring Nios embedded processor, tailor your Nios system module. Software Descriptions Quartus Software QuartusII software programmable logic development tool programming Altera devices. Quartus tool supports system-level solutions with block-level editing, workgroup computing, expanded support megafunctions. addition, embedded logic analysis feature allows engineers verify chip functionality timing observing internal signal values system clock speeds. Nios Embedded Processor (System Builder MegaWizard) Nios System Builder MegaWizard runs from Quartus II's MegaWizard Plug-In ManagerTM. MegaWizard Plug-In Manager used develop Nios embedded processor systems, using 16-bit 32-bit core, built-in peripherals, -chip support support external hardware modules. Altera Corporation Nios Getting Started User Guide GNUPro Software Development Tool GNUPro Toolkit industry-standard open-source software development toolkit optimized Nios embedded processor. toolkit includes C/C++ compiler, macro-assembler, linker, debugger numerous binary utilities, libraries. Nios Development Board Nios development board fully-functional embedded systems hardware development platform. With immediately start developing embedded systems running Altera programmable device. 32-bit Nios running boot monitor pre-loaded FLASH memory boots power-up. monitor provides interface between CPU, memory your developed code. Custom hardware configuration software applications loaded into FLASH memory create stand-alone embedded system. sure check contents each verify that received items. these items missing, contact support@altera.com before proceed. Before Begin Nios Embedded Processor Nios Embedded Processor Programmer's Reference Manual Nios Embedded Processor CD-ROM (Nios HDK) Quartus Programmable Logic Development Tools Software Quartus software CD-ROM Internet Explorer CD-ROM Quartus Installation Licensing Manual Quartus Tutorial Manual Nios Development Board Nios Development Board Nios Development Board Reference Manual Module Power Supply Power Cables (US, Japan, Europe) 6-foot 9-Pin Serial Cable 9-Pin 25-Pin serial cable adapter 6-foot 25-Pin Parallel port extension cable ByteBlasterMV Cable ByteBlasterMV Data Sheet Altera Corporation Nios Getting Started User Guide GNUPro Software Development Tools GNUPro Toolkit Manual GNUPro Quick Start Guide GNUPro Software Development Tools CD-ROM (Nios SDK) must install BOTH Nios Embedded Processor CD-ROM GNUPro Software Development Tools CD-ROM before begin developing Nios processor-based designs. will need Internet Explorer register Quartus software properly. needed, enclosed Internet Explorer CD-ROM found Quartus software box. will need serial number installing licensing Quartus software. Keep your Quartus CD-ROM cover Quartus software close entering serial number information. will need your network identification card (NIC) number licensing Quartus software. your number, prompt enter ipconfig/all. 12-digit hexadecimal number line marked "physical address" your number. When entering number, exclude dashes. choose directory name with spaces, such Program Files. Spaces directory name cause Quartus software work properly. will need administrative privileges install parts Quartus software WinNT. Important Considerations Software Installation Altera recommends that factory default directories when installing Excalibur Development Kit, featuring Nios embedded processor software. Installing Quartus Software Quartus software CD-ROM found Quartus Programmable Logic Development Tools box. Insert Quartus CD-ROM into your CD-ROM drive install program begins. Follow install directions. After installing Quartus software, follow instructions enclosed letter licensing your Quartus software. additional information installing licensing Quartus found first section Quartus Installation Licensing manual. Altera Corporation Nios Getting Started User Guide Installing Nios Hardware Development (HDK) Nios hardware developers creating Nios processorbased system. Nios embedded processor CD-ROM found Nios Embedded Processor box. Insert Nios your CD-ROM drive install program begins. Follow install directions. Unix users: Refer Readme file installation instructions. Installing Cygnus GNUPro Software Development (SDK) software engineers want compile C/C++ programs Nios using Cygnus GNUPro toolkit. GNUPro software development tools CD-ROM found GNUPro Software Development Tools box. Insert GNUPro CD-ROM your CD-ROM drive install program begins. Follow install directions. Cygwin required GNUPro tools run. Nios will check Cygwin during installation. Cygwin found, system will install Cygwin first before installing rest GNUPro toolkit. Install Cygwin C:\Cygwin D:\Cygwin directory. After installed, recommend restart your computer. Cygwin install have choice whether install sourcecode Cygwin not. Unless going rebuild Cygwin, need install source-code this time. Unix users: Refer Readme file installation instructions. following table describes which top-level directories Quartus software, Nios HDK, GNUPro Nios CD-ROMs written during installation. CD-ROM Quartus software Nios Directory Qdesigns Quartus software Quartus software Altera Description Quartus example designs Program Files Program Files Reference design documentation Compiler utilities Libraries, documentation example code GNUPro Nios Cygwin Altera Altera Corporation Nios Getting Started User Guide Setting Development Board Nios development board, follow these steps: Take Nios development board remove antistatic shipping bag. Take care expose board electrostatic discharge (ESD) during setup use. Connect 9-pin serial cable serial connector (J3) connect other either COM1 COM2 serial port your personal computer. default setting COM1 nios-run utility. need 25-pin serial port instead 9-pin version, enclosed 25-pin 9-pin adapter. Connect 25-pin parallel cable parallel port your personal computer other ByteBlasterMV download cable. more information about ByteBlaster download cable ByteBlaster Parallel Port Download Cable Data Sheet visit website www.altera.com. Connect ByteBlasterMV download cable JTAG port (JP3). Connect 14-pin module ribbon cable JP12. JP12 must connect module. marked with small triangle arrow molded into plastic insulation displacement connector (IDC) connector. will module later testing system. module been deliberately removed. This controls contrast module. Connect power-supply Select appropriate power cord your location. Connect power supply other outlet. have finished connecting board. dual 7-segment display lights module displays black squares. Nios development board LEDs lit, check connections make sure power getting board. further assistance, call (800) 800-EPLD. Altera Corporation Nios Getting Started User Guide Setting Communication with Board development board working with factory default settings. will bash terminal communication program. establish interaction communication with development board, following: From Windows Start Menu, select Program Cygwin bash. bash window appears displays bash prompt, shown following illustration: correct directory, following: [bash] prompt, type mount d:\\cygwin Type nios-run begin communicating with development board. using COM2, type nios-run com2 Altera Corporation Nios Getting Started User Guide Press Enter several times. GERMS monitor (code that executes controls boot process) running Nios CPU, displays first lines memory starting address 0000, shown following illustration: have established communications ready download application software development board. Press Ctrl+C exit terminal communication program return [bash] prompt. Testing System will compile download demo Nios embedded processor system. When open bash shell, system places following directory: sdk\src Altera Corporation Nios Getting Started User Guide compile download demo, following: Type nios-build lcd_demo1.c [bash] prompt. nios-build utility will invoke compiler linker that produces several intermediate files executable (.srec) file. following illustration: Type nios-run lcd_demo1.srec download srec file over serial port begin execution. will message appear screen. Press SW4-SW7 message replaced with timer-count. Your Nios system working. ready start designing your Nios system. Nios Embedded Processor System Builder Tutorial found nios_tutorial folder learn build Nios system with Nios System Builder MegaWizard Plug-In Manager. Altera Corporation Nios Getting Started User Guide Documentation Below brief description documents available with Excalibur Development Kit, featuring Nios embedded processor. copy Nios Programmer's Reference Manual found kit. documents listed below found either text format nios_documentation folder Nios Embedded Processor System Builder Tutorial This tutorial found nios_tutorial folder, shows MegaWizard Plug-In Manager build Nios processor-based system custom software development kit. Nios Development Board Reference Manual This reference manual describes features functionality development board gives detailed descriptions components will using. Nios Software Development Reference Manual This reference manual provides single source information address needs embedded systems programmer creating code Nios soft core processor. This document focuses development using programming language with several sections dedicated assembly code application specific requirements. Nios Programmer's Reference Manual This reference manual contains details Nios processor architecture including registers, addressing modes, program-flow control, exceptions pipeline implementation. This manual also includes complete documentation Nios assembly language instruction set. Data Sheets following Nios Peripherals: Nios Embedded Processor Timer Peripheral Nios Embedded Processor UART Peripheral Nios Embedded Processor Module Peripheral Nios Embedded Processor Peripheral Each these data sheets gives detailed information assist using these peripherals your project design. Altera Corporation Nios Getting Started User Guide Nios FAQs FAQs covering both hardware software design issues. Avalon Specifications Avalon simple building on-chip microprocessor systems using Nios embedded processor. This document specifies characteristics this bus, which connects Nios peripherals, internal external memory devices. Readme File This file explains installation operating requirements Windows, Solaris Workstations Workstation Excalibur Development Kit, featuring Nios embedded processor. More Information most recent documentation, Excalibur section Altera site http://www.altera.com. There several documents schematics that give more detailed information about Excalibur Nios development board. need technical support, contact Altera Applications department (800) 800-EPLD. Altera Corporation Other recent searchesUG016D7448JP - UG016D7448JP UG016D7448JP Datasheet U240xB - U240xB U240xB Datasheet LPC2458 - LPC2458 LPC2458 Datasheet LM1950 - LM1950 LM1950 Datasheet HC05L16GRS - HC05L16GRS HC05L16GRS Datasheet GBU4A - GBU4A GBU4A Datasheet GBU4M - GBU4M GBU4M Datasheet APT15GT120BR - APT15GT120BR APT15GT120BR Datasheet APT15GT120BRG - APT15GT120BRG APT15GT120BRG Datasheet ADP3342 - ADP3342 ADP3342 Datasheet
Privacy Policy | Disclaimer |