[hpsdr] TeamSpeak audio 2014/Jan/25
AA8K73 GMail
aa8k73 at gmail.com
Fri Jan 24 21:42:29 PST 2014
The 25/Jan TeamSpeak mp3 (99 minutes) 48 kbps is available at:
< http://www.hamsdr.com/dnld.aspx?id=1450 >
or
< http://www.hamsdr.com/dnld.aspx >
Significant design discussion.
Session text follows
20:03:39> *** You are now talking in channel: "OpenHPSDR"
20:35:25> "Ken N9VV": CONGRATULATIONS OpenHPSDR - new PowerSDR
v3.2.7.0 and 3.2.1.0
http://openhpsdr.org/download.php
20:38:15> "Ken N9VV": New Hermes rbf firmware:
<
http://svn.tapr.org/repos_sdr_hpsdr/trunk/Hermes/Release/Hermes_V2.5.rbf
>
20:39:45> "Ken N9VV": New PowerSDR 3.2.7.0 contains PureSignal pdf
20:46:32> "Erik KM2G": PureSignal sound like something that
normally is followed by a ™
21:04:47> "Ken N9VV": RIGHT CLICK AND SAVE LINK AS -- gives you
the rbf and pof
21:05:11> "Bill - KD5TFD": MIME type hosed somewhere?
21:05:25> "Erik KM2G": you could override that behavior with a
Content-Disposition header
21:10:48> "Jeremy - NH6Z": You should be able to grab a bit of
that out of SVN.
21:21:48> "Rick - VE3MM": Bill better buy a snow shovel next
21:23:02> "Bill - KD5TFD": Actually got lucky to get home last
night as the road froze up .. about 20 mins after I got home
road was closed due to icing and crashes
21:26:43> "Bill - KD5TFD": diff?
21:28:19> "John - AJ6BC": Jeremy - testing my login - was trying
to browse the repository - but getting this error: XML Parsing
failed: Unexpected root element 'html'
21:28:52> "Erik KM2G": sounds like your svn location is hitting
something other than a repository?
21:29:36> "John - AJ6BC": trying
http://svn.tapr.org
21:29:54> "Bill - KD5TFD": Scotty - If you use Eclipse there's
an SVN plugin for it
21:29:58> "Jeremy - NH6Z": That's not the right SVN URL.
21:29:59> "Erik KM2G": that looks like a webwvn interface
21:30:07> "Ken N9VV": **CAUTION** upgrade for HERMES ONLY (not
Angelia)
21:30:42> "Jeremy - NH6Z":
< http://svn.tapr.org/repos_sdr_hpsdr > is the URL to the main
repository.
21:31:24> "John - AJ6BC": OK - this was in your e-mail Jeremy:
svn.tapr.org.
21:32:03> "Erik KM2G": fixing the download may need to be done
on the SVN server directly if you are simply linking to it
21:32:31> "John - AJ6BC": Jeremy - it is OK now - thanks.
21:33:49> "John - AJ6BC": Oh, come on. YOU can do at least 6
things at once! Hi!
21:34:01> "Jeremy - NH6Z": Yeah, I was using "svn.tapr.org" as a
generic term. I assumed you already had anonymous SVN working
with a client where you would have the repository URL correct
already.
21:34:26> "John - AJ6BC": Oh, I do. Just not on the particular
computer I am using right now.
21:39:07> "Dave - KV0S": This is the to Base
< http://svn.tapr.org/repos_sdr_hpsdr/trunk/Hermes/Release >
21:39:37> "Dave - KV0S": I then look for filenames and download
the exact file
21:40:02> "Erik KM2G": i copied
<
http://svn.tapr.org/dl.php?repname=OpenHPSDR+Main&path=%2Fi2c_sim%2Fi2c_master_bit_ctrl.v&rev=3162&peg=3162
>
into a new tab and it seemed to download. Nothing to say
whether it's looking for the presence of an alien referrer though
21:40:16> "Erik KM2G": and that's not exactly an easy url to use
21:40:41> "Erik KM2G": it downloads if i get rid of the "rev"
and "peg" arguments
21:40:52> "Jeremy - NH6Z": Yeah... let me see if I can put a
mime type for RBF that might get it to download.
21:43:08> "Erik KM2G": is cuSDR using DirectX? PowerSDR?
21:43:42> "Erik KM2G": (or the OpenGL equivalent)
21:43:56> "Dave - KV0S": Erik cuSDR is written in Qt and their
opengl lib
21:44:12> "Bill - KD5TFD": USB issues ... how surprising!
21:44:13> "Erik KM2G": ok, so it is written in shaders?
21:47:39> "Erik KM2G": how about a mercury board going 600 Mhz?
Price coming down there at all?
21:48:40> "Jeremy - NH6Z": 10G cards are going for as cheap as
$250 on newegg right now.
21:48:57> "Jeremy - NH6Z": And one of the things I want to
experiment with on a Sisyphus type platform is bonding 2x1G
together.
21:49:26> "Jeremy - NH6Z": The MACs are there on the Cyclone V
SX chip, you just need to put a pair of PHYs on there.
21:49:52> "John - AJ6BC": FYI:
http://www.ti.com/tool/evmk2h
- One core has 7.2x processing power as 8 core Cray Y-MP.
21:50:28> "Bill - KD5TFD": skip usb
21:50:40> "Jeremy - NH6Z": 40G and 100G Ethernet? :) 40G is
current Internet backbone tech.
21:50:46> "Jeremy - NH6Z": 100G is coming really soon now.
21:50:53> "Jeremy - NH6Z": That will drive 10G pricing down.
21:52:03> "Ken N9VV": The Case for 10G in Embedded Processing
http://www.ti.com/lit/pdf/sprt686
21:52:36> "Bill - KD5TFD": The hassle of doing USB software
support vs. writing more or less portable networking code
21:53:27> "John - AJ6BC": Is Sisyphus a new HPSDR project?
21:53:45> "Jeremy - NH6Z": It's more of a "concept" right now.
21:53:59> "John - AJ6BC": OK - so what is the concept?
21:54:21> "Erik KM2G": it's not one of the cyan-colored links on
the homepage :-P
21:55:22> "Jeremy - NH6Z": The concept is to use a Cyclone V SX
SoC in the systems. The HPS side (2x ARM cores) would run Linux
and would do housekeeping tasks such as DHCP, putting together
packets, etc.
21:55:53> "Jeremy - NH6Z": There are internal links to the FPGA
(FPGA "bridges"). The FPGA will still do all of the filtering
and working on the samples.
21:56:00> "Dave - KV0S": I usually add them when the developer
asks to be added
21:56:09> "Jeremy - NH6Z": As well as interfacing to the ADC/DAC.
21:56:19> "Erik KM2G": new atlas card?
21:56:50> "John - AJ6BC": Check out he 66AK2H14 from TI as well.
May be useful.
21:57:11> "Jeremy - NH6Z": I'm writing device drivers for the
embedded Linux that will pass the samples back and forth.
Essentially userland will see the FPGA receivers as
/dev/hpsdrrx0, /dev/hpsdrrx1, etc. You'll open the file and
just snag samples.
21:57:39> "John - AJ6BC": Nice.
21:58:10> "John - AJ6BC": Good idea.
21:58:40> "Erik KM2G": are samples still six bytes long?
21:58:42> "Jeremy - NH6Z": If I used the TI part, I'd
essentially have to throw away the entire openHPSDR firmware.
With the Cyclone V SoC, I can use all of Phil's Mercury/Hermes
code and reuse it in the FPGA. It's essentially the same FPGA
as what's already on Hermes.
21:59:50> "Jeremy - NH6Z": Most likely, for now, you'll be
reading two 32-bit samples at a time. The FPGA bridge works in
chunks of 32-bits apiece. I could pack them, but unpacking them
on the other side might not be worth the effort. The daemon
will pack them into 24-bit samples to speak the protocol.
22:00:23> "Jeremy - NH6Z": The driver code as well as all daemon
code will be open source and published to a git repository
eventually.
22:02:04> "John - AJ6BC": Are you doing dev on this:
<
http://www.altera.com/products/devkits/altera/kit-cyclone-v-soc.html
>
22:02:41> "Erik KM2G": eventually will there only be one
receiver that is 60 MHz wide?
22:02:53> "Bill - KD5TFD": the old thin pipe vs. wide pipe
22:03:40> "Jeremy - NH6Z": No, John, the Altera board is like
$1500. Arrow has a development board called the SoCKit (
< http://www.arrownac.com/solutions/sockit/ >
) that is only like $250.
22:04:06> "Jeremy - NH6Z": Pretty much the same hardware, but it
doesn't come with a development licence. Which is fine. My
goal is to have everything such that you don't need to pay for
any software to build/develop on it.
22:06:37> "Bill - KD5TFD": the thing that gets hard there is
doing real time .... if you want it done real time need to do
it in the fpga
22:06:38> "Jeremy - NH6Z": I did a "back of the envelope"
calculation and I figured you might be able to just do all the
ham bands.
22:06:55> "Jeremy - NH6Z": over 1G ethernet.
22:07:17> "Erik KM2G": depends on how high you want to go---
DVB-S anyone?
22:07:36> "John - AJ6BC": Jeremy - says $299 for me.
22:08:23> "Jeremy - NH6Z": I thought I paid $250, but I could
have been mistaken. They were doing it so that if you signed up
for a $99 seminar, they'd give you one for free. It didn't come
close enough to Oregon, though.
22:08:45> "Ken N9VV":
http://websdr.org/
--- Twente University,NL
22:10:11> "John - AJ6BC": Jeremy - has same exact SoC as the
Altera board though.
22:10:29> "Jeremy - NH6Z": Yup. All the software you use on it
is essentially the same.
22:11:00> "Jeremy - NH6Z": It's really interesting to program
the FPGA side of things. You literally just do "dd
if=fpga_image.rbf of=/dev/fpga0 bs=1m"
22:11:02> "Scotty - WA2DFI": The Arrow SoCkit boards were on
special for $249 for a while, but now back up to $299
22:11:46> "Jeremy - NH6Z": So, one of the reasons to do this is
that I intend to program up a web interface to the device so
that you can do firmware updates over the web interface and you
can get rid of hpsdrprogrammer.
22:12:10> "John - AJ6BC": Another good idea Jeremy.
22:13:05> "Jeremy - NH6Z": Also, the FPGA image that the boot
loader loads by default is actually contained on a FAT partition
on the MicroSD card. So, you can actually change out the image
by mounting it on a computer of some sort and dragging a new
image on to the card with the correct filename.
22:15:57> "John - AJ6BC": Sounds great Jeremy. The hardware
that is coming available now will certainly make a lot of this
pretty exciting.
22:16:56> "Jeremy - NH6Z": The intent is that when I'm done with
the development board, that an OpenHPSDR board would be created
with that chip and it'll become more of a self-contained thing.
It's unclear now whether it will be an "Atlas II" or a "Hermes II"
22:18:15> "Erik KM2G": what's the url?
22:18:35> "Phil-VK6PH":
<
http://svn.tapr.org/repos_sdr_hpsdr/trunk/Hermes/Release/Hermes_V2.5.rbf
>
22:19:04> "Dave - KV0S": works in Firefox
22:19:14> "Erik KM2G": what does this do?
<
http://svn.tapr.org/dl.php?repname=OpenHPSDR+Main&path=%2Ftrunk%2FHermes%2FRelease%2FHermes_V2.5.rbf
>
22:19:29> "Bill - KD5TFD": ie has the problem
22:21:35> "Jeremy - NH6Z": Yeah... it seems as if the server is
tagging it as application/octet-stream which IE tries to do cute
things with.
22:22:11> "Erik KM2G":
< http://msdn.microsoft.com/en-us/library/ms775147(v=vs.85).aspx >
More information about the Hpsdr
mailing list