<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://openhpsdr.org/wiki/index.php?action=history&amp;feed=atom&amp;title=JanusBringup</id>
		<title>JanusBringup - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://openhpsdr.org/wiki/index.php?action=history&amp;feed=atom&amp;title=JanusBringup"/>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;action=history"/>
		<updated>2026-04-08T02:31:34Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.0</generator>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=3059&amp;oldid=prev</id>
		<title>OZ1HFT: spelling</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=3059&amp;oldid=prev"/>
				<updated>2010-01-25T20:20:58Z</updated>
		
		<summary type="html">&lt;p&gt;spelling&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:20, 25 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Janus Meet Xylo, Xylo meet Janus==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Janus Meet Xylo, Xylo meet Janus==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All of the parts are in hand, (or in the mail to the builders) and the boards are in hand so it's time to see if this thing works. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Inital &lt;/del&gt;work will be to check out the Janus board using the Xylo FPGA board. The setup I'll use to do this is shown below&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All of the parts are in hand, (or in the mail to the builders) and the boards are in hand so it's time to see if this thing works. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Initial &lt;/ins&gt;work will be to check out the Janus board using the Xylo FPGA board. The setup I'll use to do this is shown below&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Xylojan.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Xylojan.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This should allow us to get the Janus checked out with the Xylo FPGA we've built the prototypes with and position us well to introduce Janus to Ozy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This should allow us to get the Janus checked out with the Xylo FPGA we've built the prototypes with and position us well to introduce Janus to Ozy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Initial plan is to build up the voltage regulator section and check it out first. Next will be to install the clock and the CPLD. Will probably develop a CPLD that puts two different clocks on every other IO pin so I can validate all of the CPLD connections are good before installing the remaining parts. Once the CPLD connections are tested good, the rest of the parts go on, and a new CPLD load is developed to connect the Janus inner connections to the Atlas bus which will be connected to the Xylo shim. For the Xylo prototype I'll be using Row C (YA, YB, and YC series of Atlas signals) of the 96 pin connector to get to the Xylo - do not know if this will be the permanent &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;assignement &lt;/del&gt;of the pins once Ozy's ready -- would certainly make debugging easier to swap in and out Ozy or Xylo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Initial plan is to build up the voltage regulator section and check it out first. Next will be to install the clock and the CPLD. Will probably develop a CPLD that puts two different clocks on every other IO pin so I can validate all of the CPLD connections are good before installing the remaining parts. Once the CPLD connections are tested good, the rest of the parts go on, and a new CPLD load is developed to connect the Janus inner connections to the Atlas bus which will be connected to the Xylo shim. For the Xylo prototype I'll be using Row C (YA, YB, and YC series of Atlas signals) of the 96 pin connector to get to the Xylo - do not know if this will be the permanent &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;assignment &lt;/ins&gt;of the pins once Ozy's ready -- would certainly make debugging easier to swap in and out Ozy or Xylo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Atlas Connector Pin Definitions&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Atlas Connector Pin Definitions&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot; &gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; - A30, B30, C30 - nc &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; - A30, B30, C30 - nc &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some of these pin &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;defintions &lt;/del&gt;may &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ulitmately &lt;/del&gt;not be used - Reflock and counter are not currently implemented in the Xylo verilog code.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some of these pin &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;definitions &lt;/ins&gt;may &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ultimately &lt;/ins&gt;not be used - Reflock and counter are not currently implemented in the Xylo verilog code.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Test CPLD Image'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Test CPLD Image'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Have done a bit more work and thinking on the test CPLD image. Initial plan was to take the 24.576 MHz clock and divide it down in the CPLD to produce 19 different frequency clocks and feed those to all of the CPLD pins so one could probe the board with a scope and ensure the CPLD was well soldered by looking for the appropriate frequency signal at the various points on the board. An (untested) CPLD &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;iamge &lt;/del&gt;that does this is in SVN now.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Have done a bit more work and thinking on the test CPLD image. Initial plan was to take the 24.576 MHz clock and divide it down in the CPLD to produce 19 different frequency clocks and feed those to all of the CPLD pins so one could probe the board with a scope and ensure the CPLD was well soldered by looking for the appropriate frequency signal at the various points on the board. An (untested) CPLD &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;image &lt;/ins&gt;that does this is in SVN now.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Chris (AE6VK) mentioned it would be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;convinient &lt;/del&gt;if this could be done with someone with only a voltmeter. Thought about it a bit and thought yes it should be doable by varying the duty cycle of the waveform applied to the pin and using a simple RC network on the voltmeter one should be able to measure what duty cycle waveform was being measured. Went a little overboard and put the whole thing into LTSpice (BTW - fine free program).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Chris (AE6VK) mentioned it would be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;convenient &lt;/ins&gt;if this could be done with someone with only a voltmeter. Thought about it a bit and thought yes it should be doable by varying the duty cycle of the waveform applied to the pin and using a simple RC network on the voltmeter one should be able to measure what duty cycle waveform was being measured. Went a little overboard and put the whole thing into LTSpice (BTW - fine free program).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The little VOM adapter &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;circut &lt;/del&gt;is below:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The little VOM adapter &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;circuit &lt;/ins&gt;is below:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:JanusVOMAdapter.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:JanusVOMAdapter.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>OZ1HFT</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=2976&amp;oldid=prev</id>
		<title>OZ1HFT: +cat</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=2976&amp;oldid=prev"/>
				<updated>2010-01-25T18:42:16Z</updated>
		
		<summary type="html">&lt;p&gt;+cat&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:42, 25 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l77&quot; &gt;Line 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Last edited by KD5TFD 26 June 2006&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Last edited by KD5TFD 26 June 2006&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Janus]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>OZ1HFT</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=87&amp;oldid=prev</id>
		<title>WikiSysop: New page: ==Janus Meet Xylo, Xylo meet Janus==  All of the parts are in hand, (or in the mail to the builders) and the boards are in hand so it's time to see if this thing works. Inital work will be...</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=JanusBringup&amp;diff=87&amp;oldid=prev"/>
				<updated>2007-02-14T19:38:07Z</updated>
		
		<summary type="html">&lt;p&gt;New page: ==Janus Meet Xylo, Xylo meet Janus==  All of the parts are in hand, (or in the mail to the builders) and the boards are in hand so it&amp;#039;s time to see if this thing works. Inital work will be...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Janus Meet Xylo, Xylo meet Janus==&lt;br /&gt;
&lt;br /&gt;
All of the parts are in hand, (or in the mail to the builders) and the boards are in hand so it's time to see if this thing works. Inital work will be to check out the Janus board using the Xylo FPGA board. The setup I'll use to do this is shown below&lt;br /&gt;
&lt;br /&gt;
[[Image:Xylojan.jpg]]&lt;br /&gt;
&lt;br /&gt;
This should allow us to get the Janus checked out with the Xylo FPGA we've built the prototypes with and position us well to introduce Janus to Ozy.&lt;br /&gt;
 &lt;br /&gt;
Initial plan is to build up the voltage regulator section and check it out first. Next will be to install the clock and the CPLD. Will probably develop a CPLD that puts two different clocks on every other IO pin so I can validate all of the CPLD connections are good before installing the remaining parts. Once the CPLD connections are tested good, the rest of the parts go on, and a new CPLD load is developed to connect the Janus inner connections to the Atlas bus which will be connected to the Xylo shim. For the Xylo prototype I'll be using Row C (YA, YB, and YC series of Atlas signals) of the 96 pin connector to get to the Xylo - do not know if this will be the permanent assignement of the pins once Ozy's ready -- would certainly make debugging easier to swap in and out Ozy or Xylo.&lt;br /&gt;
&lt;br /&gt;
Atlas Connector Pin Definitions&lt;br /&gt;
&lt;br /&gt;
The Atlas connector definitions I'll be using for the Xylo Shim are&lt;br /&gt;
&lt;br /&gt;
 - C25 - Atlas YC7 - Xylo 25, FPGA 89 DbgOut &lt;br /&gt;
 - C24 - Atlas YC6 - Xylo 23, FPGA 88 Right PWM Out &lt;br /&gt;
 - C23 - Atlas YC5 - Xylo 21, FPGA 86 &lt;br /&gt;
 - C22 - Atlas YC4 - no assignment (Xylo 19 is GND) &lt;br /&gt;
 - C21 - Atlas YC3 - Xylo 17, FPGA 79, RX_DIN_TLV320&lt;br /&gt;
 - C20 - Atlas YC2 - Xylo 15, FPGA 78, TX_DOUT_TLV320 &lt;br /&gt;
 - C19 - Atlas YC1 - Xylo 13, FPGA 76, TX_LRCLK_TLV320 &lt;br /&gt;
 - C18 - Atlas YC0 - no assignment (Xylo 11 is 3.3v) &lt;br /&gt;
 - C17 - Atlas YB7 - Xylo 9, FPGA 66, 24 MHz Clock &lt;br /&gt;
 - C16 - Atlas YB6 - Xylo 7, FPGA 72, BCLK&lt;br /&gt;
 - C15 - Atlas YB5 - Xylo 5, FPGA 74 DOUT &lt;br /&gt;
 - C14 - Atlas YB4 - Xylo 3, FPGA 71, LRCLK&lt;br /&gt;
 - C13 - Atlas YB3 - Xylo 1, FPGA 70, AD_RESET? &lt;br /&gt;
 - C12 - Atlas YB2 - Xylo 2, FPGA 69 ALT_CLOCK_OUT (not needed w/ 24.576 osc on Janus) &lt;br /&gt;
 -     -           - Xylo 4 (Gnd) &lt;br /&gt;
 - C11 - Atlas YB1 - Xylo 6, FPGA 73, Dot &lt;br /&gt;
 - C10 - Atlas YB0 - Xylo 8, FPGA 75, Dash &lt;br /&gt;
 -     -     - Xylo 10 (Gnd)&lt;br /&gt;
 -     -     - Xylo 12 (3.3v) &lt;br /&gt;
 -  C9 - Atlas YA7 - Xylo 14, FPGA 77, TX_BCLK_TLV320 &lt;br /&gt;
 -           - Xylo 16, (Gnd) &lt;br /&gt;
 -  C8 - Atlas YA6 - Xylo 18, FPGA 84, RX_INLRCLK_TLV320 &lt;br /&gt;
 -  C7 - Atlas YA5 - Xylo 20, FPGA 85, CounteeClock (clock to be counted against reflock) &lt;br /&gt;
 -  C6 - Atlas YA4 - Xylo 22, FPGA 87, RefClk (1pps or 10khz) &lt;br /&gt;
 -           - Xylo 24 (Gnd) &lt;br /&gt;
 -  C5 - Atlas YA3 - Xylo 26 FPGA 90, Left PWM out   &lt;br /&gt;
 -  C4 - Atlas YA2 - no assignment &lt;br /&gt;
 -  C3 - Atlas YA1 - no assignment &lt;br /&gt;
 -  C2 - Atlas YA0 - no assignment         &lt;br /&gt;
 - A20 - Atlas I2CSCK - Xylo I2C clk &lt;br /&gt;
 - A21 - Atlas I2CSDA - Xylo I2C data&lt;br /&gt;
 - A1, B1, C1 - + 12v &lt;br /&gt;
 - A26, B26, C26 - -12v&lt;br /&gt;
 - A32, B32, C32 - +5v &lt;br /&gt;
 - A28, B28, C28 - nc &lt;br /&gt;
 - A30, B30, C30 - nc &lt;br /&gt;
&lt;br /&gt;
Some of these pin defintions may ulitmately not be used - Reflock and counter are not currently implemented in the Xylo verilog code.&lt;br /&gt;
&lt;br /&gt;
'''Test CPLD Image'''&lt;br /&gt;
&lt;br /&gt;
Have done a bit more work and thinking on the test CPLD image. Initial plan was to take the 24.576 MHz clock and divide it down in the CPLD to produce 19 different frequency clocks and feed those to all of the CPLD pins so one could probe the board with a scope and ensure the CPLD was well soldered by looking for the appropriate frequency signal at the various points on the board. An (untested) CPLD iamge that does this is in SVN now.&lt;br /&gt;
&lt;br /&gt;
Chris (AE6VK) mentioned it would be convinient if this could be done with someone with only a voltmeter. Thought about it a bit and thought yes it should be doable by varying the duty cycle of the waveform applied to the pin and using a simple RC network on the voltmeter one should be able to measure what duty cycle waveform was being measured. Went a little overboard and put the whole thing into LTSpice (BTW - fine free program).&lt;br /&gt;
&lt;br /&gt;
The little VOM adapter circut is below:&lt;br /&gt;
&lt;br /&gt;
[[Image:JanusVOMAdapter.PNG]]&lt;br /&gt;
&lt;br /&gt;
With this jig a 66% duty cycle 3MHz waveform will read a touch over 2 volts on the voltmeter and a 33% duty cycle waveform will read a bit over 1 volt. So a CPLD image that puts 0, 1, 2, or 3.3 volts on all the CPLD pins should allow validation of correct CPLD installation.&lt;br /&gt;
&lt;br /&gt;
'''Info on the LTSpice simulation behind this is at CPLDTestVOMSpiceSimulation'''&lt;br /&gt;
&lt;br /&gt;
Xylo Shim is Built (27 June 2006) The Xylo shim is built - with this shim board will be able to connect Xylo cleanly to the Janus to bring it to life. The base is a Velleman prototype board - not really designed for the 96 bin connector, but a little work on the traces with a Dremel tool fixed that up.&lt;br /&gt;
&lt;br /&gt;
Some pictures&lt;br /&gt;
&lt;br /&gt;
[[Image:Xylo-shim-top-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Xylo-shim-top-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Xylo-shim-bottom-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Last edited by KD5TFD 26 June 2006&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>	</entry>

	</feed>