[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