= Available WARP Reference Designs = The [http://warp.rice.edu/trac WARP website] provides a myriad of reference designs geared towards getting the user better integrated with WARP’s hardware, software, and xilkernel. At the time of writing this document, the following reference designs are available: 1. [wiki:peripheral_test Peripheral Test]: This reference design walks the user through using APIs to test WARP’s hardware and set up interrupts. This reference design uses the Xilinx standalone operating system. 1. [http://warp.rice.edu/trac/attachment/wiki/sysace/REF/WARP_Reconfig_Demo.zip?format=raw SystemACE Reconfiguration Test]: This reference design teaches the user how to reconfigure the FPGA on WARP over software, by loading designs off of a compact flash card. 1. [http://warp.rice.edu/trac/wiki/Radio%20Self%20Test Warp Radio Built in Self Test (BIST)]: a loopback test for the radio daughter-card to ensure it is functioning properly. 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_Xilinx_Demo_for_WARP_v_1_1_XPS_8.zip?format=raw Xilinx Xilkernel Demo Ported for WARP v. 1.1]: A demo made by Xilinx that showcases most of xilkernels functionality. 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_pthreads_PRIO_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Priority Scheduling pthreads Demo]: A demo to help introduce the user to threading and priority-based scheduling 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_pthreads_RR_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Round Robin Scheduling pthreads Demo]: A demo to help introduce the user to threading and round-robin-based scheduling 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_semaphores_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Semaphores Demo]: A demo to help introduce the user to semaphores. 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_mutex_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Mutex Demo]: A demo to help introduce the user to mutecies. 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_shmem_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Shared Memory]: a demo to help introduce the user to shared memory functionality 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_dynmem_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Dynamic Memory]: a demo to help introduce the user to dynamic memory creation and allocation 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_msg_queue_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Message Queues]: a demo to help introduce the user to messaging. 1. [http://warp.rice.edu/trac/attachment/wiki/xilkernel_ref/files/Xilkernel_timer_interrupt_ex_for_WARP_v_1_1_XPS8.zip?format=raw Xilkernel: Timer Interrupts]: a demo to help introduce the user to setting up interrupts for xilkernel. [[BR]] [wiki:ppc_prog_overview/PPC_target PREV: Methods of Targeting the PowerPC] ||| [wiki:ppc_prog_overview HOME] ||| [wiki:ppc_prog_overview/ref_res NEXT: Compiled References and Resources]