1 |
14 |
root |
<!--# include virtual="/ssi/ssi_start.shtml" -->
|
2 |
|
|
<b><font face="Helvetica, Arial"><font color="#BF0000"><font size=+2>Project
|
3 |
|
|
Name: PWM/Timer/Counter (PTC) Core</font></font></font></b>
|
4 |
|
|
|
5 |
|
|
<p><u><font size=+1>Description</font></u>
|
6 |
|
|
<p>PWM/Timer/Counter (PTC) IP core is a user-programmable PWM, Timer and
|
7 |
|
|
Counter controller. Its use is to implement functions like Pulse Width Modulation (PWM), timer and counter facilities.
|
8 |
|
|
<p>
|
9 |
|
|
<p><u><font size=+1>Features</font></u>
|
10 |
|
|
<p>
|
11 |
|
|
The following lists the main features of PTC IP core:
|
12 |
|
|
<ul>
|
13 |
|
|
<li>32-bit counter/timer facility</li>
|
14 |
|
|
<li>single-run or continues run of PTC counter</li>
|
15 |
|
|
<li>Programmable PWM mode</li>
|
16 |
|
|
<li>System clock and external clock sources for timer functionality</li>
|
17 |
|
|
<li>HI/LO Reference and Capture registers</li>
|
18 |
|
|
<li>Three-state control for PWM output driver</li>
|
19 |
|
|
<li>PWM/Timer/Counter functionalities can cause an interrupt to the CPU</li>
|
20 |
|
|
<li>WISHBONE SoC Interconnection Rev. B compliant interface</li>
|
21 |
|
|
</ul>
|
22 |
|
|
<p>More information about the WISHBONE SoC and a full specification can be found
|
23 |
|
|
<a href="http://www.opencores.org/wishbone/">here</a>.
|
24 |
|
|
<p>For further information, questions and general discussions related to the PTC
|
25 |
|
|
core, please visit the <a href="http://www.opencores.org/ml-archive/cores/maillist.shtml">Cores
|
26 |
|
|
Mailing list.</a> To subscribe to the Cores mailing list go to the <a href="http://www.opencores.org/mailinglists.shtml">Mailing-Lists
|
27 |
|
|
page</a> and select cores from the pull down menu at the end of the page. Enter
|
28 |
|
|
your email address and click "Do it!"
|
29 |
|
|
<p>
|
30 |
|
|
<p><u><font size=+1>Status</font></u>
|
31 |
|
|
<ul>
|
32 |
|
|
<li>Verilog RTL and verification suite under development</li>
|
33 |
|
|
<li>The Specification is complete: <a href="http://www.opencores.org/cores/ptc/ptc_spec.pdf">ptc_spec.pdf
|
34 |
|
|
(about 2.3MB)</a></li>
|
35 |
|
|
</ul>
|
36 |
|
|
<p> </p>
|
37 |
|
|
<p><u><font size=+1>Downloading</font></u></p>
|
38 |
|
|
<p>To get a snapshot of the latest release, please go to <a href="http://www.opencores.org/cvsmodule.shtml">CVSget</a>
|
39 |
|
|
(from main OpenCores web page) and enter "ptc" as Module
|
40 |
|
|
Name (without quotes). This will create a gzip'ed tar file of the entire PTC
|
41 |
|
|
core.
|
42 |
|
|
<p>
|
43 |
|
|
<p><u><font size=+1>Author / Maintainer</font></u>
|
44 |
|
|
<p>Damjan Lampret <br>
|
45 |
|
|
<a href="mailto:lampret@opencores.org_NOSPAM">lampret@opencores.org_NOSPAM</a>
|
46 |
|
|
<br>
|
47 |
|
|
<p>Feel free to send me comments, suggestions and bug reports.
|
48 |
|
|
<p>
|
49 |
|
|
<p><u><font size=+1>Change Log</font></u>
|
50 |
|
|
<ul>
|
51 |
|
|
<li>22/3/2001 DL Preliminary Spec available</li>
|
52 |
|
|
<li>21/3/2001 DL Initial web page </li>
|
53 |
|
|
</ul>
|
54 |
|
|
<!--# include virtual="/ssi/ssi_end.shtml" -->
|