<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.demandperipherals.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.demandperipherals.com/wiki/feed.php">
        <title>Demand Peripherals</title>
        <description></description>
        <link>http://www.demandperipherals.com/wiki/</link>
        <image rdf:resource="http://www.demandperipherals.com/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-09T10:40:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=avr_microcontroller_card&amp;rev=1553728603&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=beginhere&amp;rev=1601760970&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=jefebot&amp;rev=1515094944&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=kbot&amp;rev=1518059880&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=projects&amp;rev=1611229491&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=projects_edwin&amp;rev=1612101297&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=start&amp;rev=1657835805&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=synthesizer_design&amp;rev=1647748689&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=tonegen_design&amp;rev=1647748295&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.demandperipherals.com/wiki/doku.php?id=traincontrol&amp;rev=1634266065&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.demandperipherals.com/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Demand Peripherals</title>
        <link>http://www.demandperipherals.com/wiki/</link>
        <url>http://www.demandperipherals.com/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=avr_microcontroller_card&amp;rev=1553728603&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-27T23:16:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>avr_microcontroller_card</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=avr_microcontroller_card&amp;rev=1553728603&amp;do=diff</link>
        <description>AVR Microcontroller Card

Introduction

The AVR card contains a Mega88PB with eighteen user accessible IO pins.  Programming and host communication is through the SPI port.
This page tells how to compile, download, and test AVR programs using the AVR card.</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=beginhere&amp;rev=1601760970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-03T21:36:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beginhere</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=beginhere&amp;rev=1601760970&amp;do=diff</link>
        <description>Motor Control with Raspberry Pi and FPGA

Introduction

This tutorial is for people who are interested in using their Raspberry Pi (RPi) to read the quadrature encoders of two motors. This tutorial provides a quick way to rapidly prototype and test your ideas and data, without the need to program complex microcontrollers. Both the hardware wiring and the software will be explained in detailed.</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=jefebot&amp;rev=1515094944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-04T19:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jefebot</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=jefebot&amp;rev=1515094944&amp;do=diff</link>
        <description>JEFEBOT by Jeff Westerinen



Overview

Jefebot is a small tabletop robot with the following goals:

	*  Robot motion is autonomous and was designed to meet the HBRC table-top challenges
	*  C++ program running on a RPi3 to control the robot
	*  Baseboard4 for hardware control of the robot</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=kbot&amp;rev=1518059880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-08T03:18:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kbot</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=kbot&amp;rev=1518059880&amp;do=diff</link>
        <description>KBOT by Keithen Hayenga



Kbot is a small tabletop or floor robot with the following
goals:

	*  Robot motion is controlled by an Android application
	*  Camera on the robot passes images to the Android user
	*  C/C++ application on a RPi3 to control the robot</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=projects&amp;rev=1611229491&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-21T11:44:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>projects</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=projects&amp;rev=1611229491&amp;do=diff</link>
        <description>DPI Project and Task List

CARDS

New FPGA card

	*  2 rows of 40 pins to give 10 peripheral slots
	*  optional 1 row of 16 pins for host interface card
	*  USB Serial interface with CP2102
	*  easy to cut serial traces and header for raw serial
	*  optional host RTS line for board reset</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=projects_edwin&amp;rev=1612101297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-31T13:54:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>projects_edwin</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=projects_edwin&amp;rev=1612101297&amp;do=diff</link>
        <description>Thing I am doing now

	*  Pulling code and compiling git@github.com:edwin-oetelaar/dpdaemon.git
	*  should we keep 2 versions ? eddaemon and dpdaemon
	*  I think we can compile this on Windows-10 using WSL2 (windows subsystem linux) 
		*  We can not use WSL2 in a virtualized Windows-10, nesting hypervisors does not work, even when bios and virtualbox have it enabled</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=start&amp;rev=1657835805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-14T21:56:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=start&amp;rev=1657835805&amp;do=diff</link>
        <description>Demand Peripherals Wiki

How-To Guides

Verilog Developer's Guide for the Baseboard4

User's Guide for Software Defined Peripherals

Developers's Guide for Software Defined Peripherals

Motor Control with Raspberry Pi and FPGA by Eric Ouyang

User Projects

KBOT by Keithen Hayenga

jefebot by Jeff Westerinen

HO Train Control by Bob Smith

DPI Cards and Peripherals

AVR Microcontroller Card

Design Notes for a Verilog Tone Generator</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=synthesizer_design&amp;rev=1647748689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T03:58:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>synthesizer_design</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=synthesizer_design&amp;rev=1647748689&amp;do=diff</link>
        <description>Design Notes on a Audio Synthesizer Design

Phase Accumulators

A common digital technique to generate very specific frequencies is to use what is called phase accumulation.  The idea of a phase accumulator is to add a fraction of a cycle to the phase on each clock edge such that the accumulated phase reaches one (one full cycle) at the right time.</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=tonegen_design&amp;rev=1647748295&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T03:51:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tonegen_design</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=tonegen_design&amp;rev=1647748295&amp;do=diff</link>
        <description>Design Notes for the Verilog Tone Generator

This page is a collection of design notes for the tone generator peripheral.  The notes are not in any particular order but the last section is always about current design problems and next steps.

Phase Accumulators</description>
    </item>
    <item rdf:about="http://www.demandperipherals.com/wiki/doku.php?id=traincontrol&amp;rev=1634266065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-15T02:47:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>traincontrol</title>
        <link>http://www.demandperipherals.com/wiki/doku.php?id=traincontrol&amp;rev=1634266065&amp;do=diff</link>
        <description>HO Train Controller

Introduction

This project demonistrates a Linux interface to a HO train set.
We can control the engine direction and speed and the position of two track switches.

Overview

We wanted to use off the shelf components in order to build this system as quickly as possible.
To this end we used slide switches for track switch control and engine direction.  We use one
slide pot on the quad slide pot card to control engine speed.  The engine speed is controlled
using a DC2 peripher…</description>
    </item>
</rdf:RDF>
