QP state machine frameworks for Altera Nios IIQDK™ Altera Nios IIDocument Revision EJanuary 2013Copyright © Quantum Leaps, LLCwww.quantum-leaps.com ww
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios23.2 Configuring the FPGA Connect NEEK AC adaptor. C
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Select the .sof file matching the sopcinfo file use
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios23.3 Debugging the Application Bring up Debug Configu
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios211 of 36
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Name the configuration. Go to the Target Connectio
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios23.4 Creating the QP libraries (QEP, QF, QK, and QS)
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Add a folder to the project for QEP14 of 36
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Link the folder to the location of qep/source where
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Exclude qf/scource/qvanilla.c from the build. You m
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios23.5 Configuring the BSP Bring up the properties of t
Copyright © Quantum Leaps, LLC. All Rights Reserved.Table of Contents1 Introduction
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Add libraries to the link phase. The Nios II Librar
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Build and debug. Output to the Nios II Console will
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Add the define -DQ_SPY to activate QS software trac
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Add the include path for QS In the Application pro
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 Build. 3.7.2 Collecting the QS software trace Laun
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2D. Luckily there's a flag for that. (If the nios
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios24 The Vanilla QP PortThe “vanilla” port shows how to
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2(4) The critical section entry macro resolves to an i
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2QF_tick_() handler in the C++ port (<qp>\ports\
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios24.4 Assertion Handling Policy in Q_onAssert()As descr
Copyright © Quantum Leaps, LLC. All Rights Reserved.1 IntroductionThis QP™ Development Kit (QDK) describes how to use QP™ event-driven platform with t
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios25 The QK PortThe QK ports show how to use Quantum Pla
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2While the QK_TLS() macro will move the _impure_ptr, y
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2#define ALT_OS_INT_EXIT() \ if ((--QK_intNest_)
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2specific callback function QK_onIdle() to save CPU po
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios26 QS Software TracingQuantum Spy (QS) is a software t
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 QS_FILTER_OFF(QS_QF_ACTIVE_ADD); QS_
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 // write t
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios27 Related Documents and ReferencesDocument Location[P
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios28 Contact InformationQuantum Leaps, LLC103 Cobble Rid
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios21.1 About QP™QP™ is a family of very lightweight, ope
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2Both examples demonstrate the QS (“Spy”) instrumentat
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios22 InstallationThis section describes how to install,
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios2 | | | +-gnu\ - examples compiled with t
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios23 Creating Example Application and BSPThis section ex
Copyright © Quantum Leaps, LLC. All Rights Reserved.QDK™Altera Nios IIwww.state-machine.com/nios27 of 36
Comments to this Manuals