source: Documentation/Tutorials/Custom_Peripherals/html/Custom_Peripherals.html

Last change on this file was 1073, checked in by sgupta, 16 years ago

sysgen tutorial

  • Property svn:mime-type set to text/html
File size: 3.0 KB
Line 
1
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml">
5
6<head>
7    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8    <meta name="generator" content="ScreenSteps http://www.screensteps.com/" />
9    <title>Rice University WARP - Custom Peripherals</title>
10    <link href="neutral.css" media="screen" rel="stylesheet" type="text/css" />
11</head>
12
13<body class="lucida">
14    <div id="wrapper">
15        <div id="header">
16            <a id="logo" href="http://warp.rice.edu/trac/"><img src="http://warp.rice.edu/images/warpLogo.jpg" alt="Rice University WARP - Wireless Open-Access Research Platform" height="45" width="285" /></a>
17        </div>
18    <div id="mainnav" class="nav">
19        <ul>
20            <li class="first active"><a href="/trac/wiki">Home</a></li><li><a href="/forums">Forums</a></li><li><a href="/trac/browser">Browse Source</a></li>
21        </ul>
22    </div>
23  <div id="main">
24
25            <div id="TOC">
26                        <div class="section">
27            <h2>Designing Custom Peripherals</h2>
28            <ul class="lessons">
29                <li>
30    <div class="lesson-title"><a href="sections/Overview.html">Overview</a></div>
31    <div class="description"><p>Custom peripherals are the building blocks for prototyping new systems. In FPGAs the peripherals can be created in hardware description language. In this tutorial we will go over the basics of creating a new peripheral using Xilinx's System Generator (Sysgen). Sysgen is a block-based tool built upon MATLAB's Simulink library that can generate HDL code for models.</p>
32
33
34<p>We are going to build a Direct Digital Synthesizer (DDS) or Numerically Controller Oscillator (NCO) that will generate high precision sine and cosine waves. We will also put in the hooks to control this peripheral once it is placed in PowerPC controlled system.</p></div>
35</li>
36<li>
37    <div class="lesson-title"><a href="sections/Requirements.html">Requirements</a></div>
38    <div class="description"><p>All the software requirements for this tutorial are described here.</p></div>
39</li>
40<li>
41    <div class="lesson-title"><a href="sections/Creating_the_Model.html">Creating the Model</a></div>
42    <div class="description"><p>The steps to create the model are described in this section. At the end the entire DDS model will be complete and ready for simulation.</p></div>
43</li>
44<li>
45    <div class="lesson-title"><a href="sections/Simulating_the_Design.html">Simulating the Design</a></div>
46    <div class="description"><p>In this section the design is simulated to ensure that is performs as expected.</p></div>
47</li>
48<li>
49    <div class="lesson-title"><a href="sections/Exporting_as_Peripheral_Core.html">Exporting as Peripheral Core</a></div>
50    <div class="description"><p>The final step to create a custom HDL core is described in this section. The result is a peripheral core (pcore) that can be inserted into a Xilinx Platform Studio (XPS) project.</p></div>
51</li>
52
53            </ul>
54        </div>
55
56            </div><!-- END TOC -->
57        </div><!-- END main -->
58    </div><!-- END wrapper -->
59</body>
60</html>
Note: See TracBrowser for help on using the repository browser.