<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Also, the help file is really convenient for this:<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Help->Contents<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In the index, just type “CIPR” for instance, and you get the
definition of the register, what its bits are…etc. There are also links to all
the DMA registers from there. Sometimes I’m too lazy to pull up the real
reference material, so this works well<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal style='margin-left:.5in'><b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> dspforum-bounces@echelonembedded.com
[mailto:dspforum-bounces@echelonembedded.com] <b>On Behalf Of </b>Alan Ding<br>
<b>Sent:</b> Monday, October 19, 2009 4:14 PM<br>
<b>To:</b> dspforum@echelonembedded.com<br>
<b>Subject:</b> Re: [Dspforum] Lab 6 Questions<o:p></o:p></span></p>
</div>
<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>
<div>
<p class=MsoNormal style='margin-left:.5in'>Thanks. I knew about the
macros to change the csl register values but I was curious where I could find a
definition of the registers or what they are defined to be (I wanted to get more
information about them beyond the scope of what is shown on the FFT EDMA
lecture notes). SPRU401 really helps. :)<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'>~Alan<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>On Sun, Oct 18, 2009 at 8:43 PM,
Joseph Haber <<a href="mailto:josephhaber@gmail.com">josephhaber@gmail.com</a>>
wrote:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.5in'>Alan,<br>
<br>
Check out slide 33 in the lecture notes. What you will be using is the
"Chip Support Library," or the CSL. Remember in the second lecture
when I mentioned that in the "old days" you would get a header file
that defined all the registers, but now you operate through the CSL. This
defines a whole set of macros to set registers, fields, etc.<br>
<br>
For example, there is the macro EDMA_RSET that allows you to directly access
the QOPT, QSRC, etc. registers.<br>
<br>
EDMA_RSET(QOPT,0x21300001);//32bitshighpriorityTCC0<br>
<br>
See Section 7 EDMA Module in Spru401 (which is available in the help menu from
CCS 3.1).<br>
<span style='color:#888888'><br>
Joseph</span> <o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><o:p> </o:p></p>
<div>
<p class=MsoNormal style='margin-left:.5in'>On Sun, Oct 18, 2009 at 7:48 PM,
Alan Ding <<a href="mailto:alan33d@gmail.com" target="_blank">alan33d@gmail.com</a>>
wrote:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.5in'>Thanks Doug.<br>
<br>
I'm also having a tough time locating register definitions from the lecture
notes:<br>
<br>
CIPR<br>
QOPT...etc.<br>
<br>
I found the macros in csl_edmahal.h which was not part of the example project.<br>
<span style='color:#888888'><br>
~Alan</span> <o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><o:p> </o:p></p>
<div>
<p class=MsoNormal style='margin-left:.5in'>On Sun, Oct 18, 2009 at 7:39 PM,
Doug Wenstrand <<a href="mailto:doug@echelonembedded.com" target="_blank">doug@echelonembedded.com</a>>
wrote:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.5in'>Yea, I forgot to time it and fill
in the requirement. Your presumption of course is correct -- We want you
to use QDMA to do it efficiently, but you need not worry about overlapping the
transfers with computations. <o:p></o:p></p>
<div>
<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>So -- the following pseudocode is
what would meet the timing requirement:<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>loop:<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>dma data in<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>wait for it<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>fft<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-left:.5in'>dma data out<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><o:p> </o:p></p>
<div>
<div>
<div>
<p class=MsoNormal style='margin-left:.5in'>On Sun, Oct 18, 2009 at 6:46 PM,
Alan Ding <<a href="mailto:alan33d@gmail.com" target="_blank">alan33d@gmail.com</a>>
wrote:<o:p></o:p></p>
</div>
</div>
<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>
<div>
<div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'>For the requirements on the back of the lab, it states
that our STFT "must take less than xx ms". What exactly is
xx? ~1.7ms*100 or ~48ms*100? I take it you guys want us to get
roughly the first timing requirement using QDMA. <br>
<br>
When we first capture the data in ext ram from CCS. The instructions
wants us to create a plot of this data in CCS. How do you do that?
Should we use the Graph function under the view tab? What options should
we use for it?<br>
<br>
Thanks,<br clear=all>
<span style='color:#888888'><br>
-- <br>
-------------------------------------------------------<br>
Alan Ding<br>
Master of Sci, Electrical Engineering<br>
Johns Hopkins University<br>
<br>
Email: <a href="mailto:alan33d@gmail.com" target="_blank">alan33d@gmail.com</a><br>
Contact #: 4844593290</span><o:p></o:p></p>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'>_______________________________________________<br>
Dspforum mailing list<br>
<a href="mailto:Dspforum@echelonembedded.com" target="_blank">Dspforum@echelonembedded.com</a><br>
<a
href="http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com"
target="_blank">http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com</a><o:p></o:p></p>
</blockquote>
</div>
<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>
</div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><br>
_______________________________________________<br>
Dspforum mailing list<br>
<a href="mailto:Dspforum@echelonembedded.com" target="_blank">Dspforum@echelonembedded.com</a><br>
<a
href="http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com"
target="_blank">http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com</a><o:p></o:p></p>
</div>
<p class=MsoNormal style='margin-left:.5in'><br>
<br clear=all>
<br>
-- <br>
-------------------------------------------------------<br>
Alan Ding<br>
Master of Sci, Electrical Engineering<br>
Johns Hopkins University<br>
<br>
Email: <a href="mailto:alan33d@gmail.com" target="_blank">alan33d@gmail.com</a><br>
Contact #: 4844593290<o:p></o:p></p>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><br>
_______________________________________________<br>
Dspforum mailing list<br>
<a href="mailto:Dspforum@echelonembedded.com" target="_blank">Dspforum@echelonembedded.com</a><br>
<a
href="http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com"
target="_blank">http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com</a><o:p></o:p></p>
</div>
<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>
</div>
</div>
<p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:.5in'><br>
_______________________________________________<br>
Dspforum mailing list<br>
<a href="mailto:Dspforum@echelonembedded.com">Dspforum@echelonembedded.com</a><br>
<a
href="http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com"
target="_blank">http://echelonembedded.com/mailman/listinfo/dspforum_echelonembedded.com</a><o:p></o:p></p>
</div>
<p class=MsoNormal style='margin-left:.5in'><br>
<br clear=all>
<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.5in'><br>
-- <br>
-------------------------------------------------------<br>
Alan Ding<br>
Master of Sci, Electrical Engineering<br>
Johns Hopkins University<br>
<br>
Email: <a href="mailto:alan33d@gmail.com">alan33d@gmail.com</a><br>
Contact #: 4844593290<o:p></o:p></p>
</div>
</body>
</html>