<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY lang=EN-US vLink=purple link=blue bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Chris,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Although I have subscribed to the HPSDR reflector
for some months now, I'm very new to all this and have just been a lurker so
far.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I have been trying to equip myself ready for
Janus/Ozy to drop through the letterbox. </FONT><FONT face=Arial size=2>I have
two questions (which probably amount to the same thing): -</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>1. Where is the svn and what is it?</FONT></DIV>
<DIV><FONT face=Arial size=2>2. How do I get access to the code
there?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Please excuse my ignorance but I haven't found any
way to access it via my web browser and I am obviously missing some fundamental
piece of info!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Malcolm Austin</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=CTDay@LBL.Gov href="mailto:CTDay@LBL.Gov">Christopher T. Day</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=hpsdr@hpsdr.org
href="mailto:hpsdr@hpsdr.org">hpsdr@hpsdr.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, February 14, 2007 6:35
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [hpsdr] For budding firmware
hackers...</DIV>
<DIV><BR></DIV>***** High Performance Software Defined Radio Discussion List
*****<BR><BR>
<P>
<HR>
<P></P>
<META content="Microsoft Word 11 (filtered medium)" name=Generator>
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
page: Section1
}
</STYLE>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">With the announcement of Janus and
Ozy, I expect an increase in interest in programming the Janus CPLD and the
Ozy FPGA; there are a lot of inveterate fiddlers on this list. You will need
to gain some familiarity with Altera’s Quartus II software to do this.
Download at least the Quartus II Web Edition Software and the MegaCore IP
Library from::<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">< <A
href="https://www.altera.com/support/software/download/altera_design/quartus_we/dnl-quartus_we.jsp">https://www.altera.com/support/software/download/altera_design/quartus_we/dnl-quartus_we.jsp</A>
><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">There is an _<I><SPAN
style="FONT-STYLE: italic">awful</SPAN></I>_ lot in there. As a beginner
myself at this, I’ve only explored a tiny fraction of what’s available. Start
with the Help/Tutorial. This gives you a bare beginning, but doesn’t take you
very far. To make others’ journeys a little easier and provide an example with
a little more meat on it, I’ve refactored a snapshot of the Janus CPLD code
and put it into SVN at:<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><
svn://206.216.146.154/svn/repos_sdr_hpsdr/trunk/AE6VK/Janus/tags/Alpha2/1.0.0
><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Download the code, and
double-click on the Janus.qpf (Quartus Project File). While there is only one
Project, there are two Revisions [Altera’s term] in that project, a Block
Design File revision and a Verilog revision. The Block Design File revision
opens by default as I think it is easier to follow to start with. It is a form
of direct schematic entry that nonetheless really compiles to loadable code.
The Verilog revision is a traditional computer language format. To switch
revisions, use the Project/Revisions… dialog and double-click on the other
one.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Since I’ve stored only the minimum
source files, you will have to compile the code to get the full effect, once
for each revision – use the Processing/Start Compilation menu item. Yes, I
know there are a bunch of Warnings produced, but it’s ok, believe me. Once the
compilation is finished, you can expand the Hierarchy in the Project Navigator
pane to see the structure of the code; double-click on a hierarchy element,
and the corresponding source will open in the large Editor pane. I’m a
hierarchy freak, so this is probably overdone, but it keeps each layer simple.
<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">This is working code – it is
running on my Janus/Ozy Alpha2 board set at the moment – but it is not final
code, so it will need updates to work with the delivered boards. Happy
exploring!<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
Chris – AE6VK<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>HPSDR Discussion
List<BR>To post msg: hpsdr@hpsdr.org<BR>Subscription help:
http://lists.hpsdr.org/listinfo.cgi/hpsdr-hpsdr.org<BR>HPSDR web page:
http://hpsdr.org<BR>Archives:
http://lists.hpsdr.org/pipermail/hpsdr-hpsdr.org/</BLOCKQUOTE></BODY></HTML>