Re: [Flexradio] Website

2005-12-02 Thread Kurt Vangsness
Some of the forum posts are still available in Googles cache. If you 
enter the following search in google:


site:www.flex-radio.com  forum

you can then click on the cached link and view the page. Probably not a 
complete cache of the
forum but something if anyone wants to find some of the more memorable 
posts and save them away.
I also checked the internet archive wayback machine (www.archive.org) 
but they only had two dates of
www.flex-radio.com and for some reason there was an error accessing 
those. Sigh.


 73,
   Kurt KC9FOL


ecellison wrote:


Phil Lee et al.

I am also sad to see the website go and do enjoy reading Larry's exploits
etc. I am especially sad at the loss of content which probably could have
been served up in another way. It is not only a chronologic historic record
of the radios revolution, but also still had a good deal of useful content.

Ah Well!

Eric2


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lee A Crocker
Sent: Thursday, December 01, 2005 6:03 PM
To: FlexRadio@flex-radio.biz
Subject: [Flexradio] Website

Larry

Why don't you set up a regular blog at one of the
blogsites like blogger, and include the url in a
signature file.  I am interested in your 80M exploits,
and the blog would be a more natural method of
recording them as opposed to a series of reflected
emails.

Blogger is trivial to set up and its free.  


73  Lee W9OY

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz

 






Re: [Flexradio] Website

2005-12-02 Thread Simon Brown \(HB9DRV\)
For anyone who is wondering whether their ISP is as (un)reliable as Eric's, 
you can take a copy of your database information using DOS and a Windows 
scheduled task. I am using MySQL and with DOS the utility is mysqldump.exe . 
Having learnt in the past how things can go wrong (lost servers and backups 
in an avalanche a few years ago) I also get backups off site.


If anyone is interest I'll post the scripts I use in my own forums - this is 
just a DOS .bat file.


I am lucky in that I have two high-speed web servers and they are mine - all 
mine. No-one to mess me around, the only person who can screw things up in 
classic style is - me!


Simon Brown
---
www.hb9drv.ch www.laax.ch




Re: [Flexradio] Website

2005-12-02 Thread Simon Brown \(HB9DRV\)
The link to the script is here: 
http://forums.ham-radio.ch/viewtopic.php?t=3692


Simon Brown
---
www.hb9drv.ch www.laax.ch

- Original Message - 
From: Simon Brown (HB9DRV) [EMAIL PROTECTED]


If anyone is interested I'll post the scripts I use in my own forums -
this is just a DOS .bat file.





[Flexradio] Italian Forums / Forum in lingua Italiana

2005-12-02 Thread Giuseppe Campana

To group:

this is a Italian language topic announcing the
re-opening of  specific Italian Forums on FlexRadio site, thank you.



Ciao a tutti,

a seguito della disavventura occorsa al database della FlexRadio, con
conseguente perdita di tutto l'archivio STORICO del forum più famoso
nel campo SDR, anche il nostro neonato Forum è stato perduto.

Il mail reflector (flexRadio@flex-radio.biz) resterà come supporto
principale per tutti gli utilizzatori SDR-1000, è costantemente
monitorato da Eric come riferimento per la soluzione dei problemi,
ovviamente tutto in lingua Inglese.

E' stato comunque deciso di riaprire i forum nelle lingue nazionali
Italiano e Tedesco visto l'importanza che riveste l'opportunità di
condividere esperienze e risolvere problemi tra i vari utenti di varie
nazionalità.

Il Forum Italiano è già attivo: http://flex-radio.com/forums/
Bisogna rieffettuare la registrazione come la prima volta, e
dopo si è subito attivi.

Sperando sarà cosa utile a tutti, con l'occasione un cordiale 73

Beppe
IK3VIG





Re: [Flexradio] BSD occurred while changing frequencies using BSR w/ 1.4.5p7

2005-12-02 Thread Robert McGwier
Sigh.  I was afraid of that.  I have been getting them but the most 
frequent occurrence has been when hitting the Standby/On button.  VERY 
aggravating.


Bob



Philip Covington wrote:


Tim,

The BSOD was caused by vackmd.sys which is the VAC driver.  It tried
to perform an operation at a restricted IRQ level (looks like in the
IRQ Cancel routine).  This is a bug in the VAC driver and it should be
reported to the author.  He should then request the dump file to
analyze the exact cause.  Since the version of vackmd.sys on your
system is not a debug build with symbols, I cannot tell you the exact
cause within the VAC driver code.  Only the author can do this since
he has the source code.

73 de Phil N8VB



On 11/30/05, Tim Ellison [EMAIL PROTECTED] wrote:
 


Error occurred with version: 1.4.5p7

During the testing of the popping noise during frequency changes using
the band stack register (BSR) feature on 20 meter, I experienced a blue
screen of death:  IRQ_NOT_LESS_OR EQUAL

Hex code:
0x000a (0x0028 0x0002 0x0001 0x80a5702a)

I have the mini dump if anyone wants it.





-Tim
---
Tim Ellison mailto:[EMAIL PROTECTED]
Integrated Technical Services http://www.itsco.com/
Apex, NC USA
919.674.0044 Ext. 25 / 919.674.0045 (FAX)
919.215.6375 - cell
   


PGP public key available at all public KeyServers 
 




___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz

   




--
Philip A Covington
http://www.philcovington.com

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz

 




--
Laziness is the number one inspiration for ingenuity.  Guilty as charged!




Re: [Flexradio] Italian Forums / Forum in lingua Italiana

2005-12-02 Thread Robert McGwier

Molto buon!  È triste da perdere il forum!

Bob
N4HY

Giuseppe Campana wrote:


To group:

this is a Italian language topic announcing the
re-opening of  specific Italian Forums on FlexRadio site, thank you.



Ciao a tutti,

a seguito della disavventura occorsa al database della FlexRadio, con
conseguente perdita di tutto l'archivio STORICO del forum più famoso
nel campo SDR, anche il nostro neonato Forum è stato perduto.

Il mail reflector (flexRadio@flex-radio.biz) resterà come supporto
principale per tutti gli utilizzatori SDR-1000, è costantemente
monitorato da Eric come riferimento per la soluzione dei problemi,
ovviamente tutto in lingua Inglese.

E' stato comunque deciso di riaprire i forum nelle lingue nazionali
Italiano e Tedesco visto l'importanza che riveste l'opportunità di
condividere esperienze e risolvere problemi tra i vari utenti di varie
nazionalità.

Il Forum Italiano è già attivo: http://flex-radio.com/forums/
Bisogna rieffettuare la registrazione come la prima volta, e
dopo si è subito attivi.

Sperando sarà cosa utile a tutti, con l'occasione un cordiale 73

Beppe
IK3VIG



___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz

 




--
Laziness is the number one inspiration for ingenuity.  Guilty as charged!




Re: [Flexradio] Website

2005-12-02 Thread Larry Loen

Kurt Vangsness wrote:

Some of the forum posts are still available in Googles cache. If you 
enter the following search in google:


site:www.flex-radio.com  forum


 


I checked.  It's a very eclectic and random list.

The most important page I'd like is whichever one has the list of most 
recent CAT commands (or, maybe, just repost that here) plus a link the 
the web page on how to interface something other than the D44 (which 
requires nothing but a wire) to make the 2nd sound card enabled for 
digital modes.  Something about a pot and a blocking capacitor.


I was able to find Tony's schematic for the linear, which might be more 
important given the Softrock developments than it was originally perhaps.


For sure, if you have a favored web page, google for it now, because a 
lot of stuff is already gone.



Larry  WO0Z






Re: [Flexradio] Website

2005-12-02 Thread Bob Tracy
Larry,

You can download the lastest CAT dictionary from my site at
http://btracy.com/SDR1K.htm.

Bob K5KDN

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Larry Loen
Sent: Friday, December 02, 2005 3:34 AM
To: Kurt Vangsness
Cc: FlexRadio@flex-radio.biz; 'Lee A Crocker'
Subject: Re: [Flexradio] Website


Kurt Vangsness wrote:

Some of the forum posts are still available in Googles cache. If you
enter the following search in google:

site:www.flex-radio.com  forum




I checked.  It's a very eclectic and random list.

The most important page I'd like is whichever one has the list of most
recent CAT commands (or, maybe, just repost that here) plus a link the
the web page on how to interface something other than the D44 (which
requires nothing but a wire) to make the 2nd sound card enabled for
digital modes.  Something about a pot and a blocking capacitor.

I was able to find Tony's schematic for the linear, which might be more
important given the Softrock developments than it was originally perhaps.

For sure, if you have a favored web page, google for it now, because a
lot of stuff is already gone.


Larry  WO0Z




___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz





Re: [Flexradio] BSD occurred while changing frequencies using BSR w/ 1.4.5p7

2005-12-02 Thread Philip Covington
If it happens on shutdown/restart of VAC, then it is 99.9% likely that
the problem is in his cancel IRQ routine.  Canceling IRQs in progress
is always a sticking point in Windows driver development.  That is why
MS came up with Cancel Safe Queues in XP.

Phil N8VB

On 12/2/05, Robert McGwier [EMAIL PROTECTED] wrote:
 Sigh.  I was afraid of that.  I have been getting them but the most
 frequent occurrence has been when hitting the Standby/On button.  VERY
 aggravating.

 Bob



 Philip Covington wrote:

 Tim,
 
 The BSOD was caused by vackmd.sys which is the VAC driver.  It tried
 to perform an operation at a restricted IRQ level (looks like in the
 IRQ Cancel routine).  This is a bug in the VAC driver and it should be
 reported to the author.  He should then request the dump file to
 analyze the exact cause.  Since the version of vackmd.sys on your
 system is not a debug build with symbols, I cannot tell you the exact
 cause within the VAC driver code.  Only the author can do this since
 he has the source code.
 
 73 de Phil N8VB
 
 
 
 On 11/30/05, Tim Ellison [EMAIL PROTECTED] wrote:
 
 
 Error occurred with version: 1.4.5p7
 
 During the testing of the popping noise during frequency changes using
 the band stack register (BSR) feature on 20 meter, I experienced a blue
 screen of death:  IRQ_NOT_LESS_OR EQUAL
 
 Hex code:
 0x000a (0x0028 0x0002 0x0001 0x80a5702a)
 
 I have the mini dump if anyone wants it.
 
 
 
 
 
 -Tim
 ---
 Tim Ellison mailto:[EMAIL PROTECTED]
 Integrated Technical Services http://www.itsco.com/
 Apex, NC USA
 919.674.0044 Ext. 25 / 919.674.0045 (FAX)
 919.215.6375 - cell
 
 
 PGP public key available at all public KeyServers 
 
 
 
 
 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
 
 
 
 
 
 --
 Philip A Covington
 http://www.philcovington.com
 
 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
 
 
 


 --
 Laziness is the number one inspiration for ingenuity.  Guilty as charged!




--
Philip A Covington
http://www.philcovington.com



Re: [Flexradio] Website

2005-12-02 Thread Philip Covington
Yeah, it is really easy to use.  You basically just edit, paste, and
publish.  It is not as time consuming as trying to maintain a webpage.

Half of the time I cannot even see QSL webpages because the server is
so overloaded/slow and I am too impatient to wait...  QSL.net is a bad
choice with all the other free places out there.

Phil N8VB

On 12/2/05, Robert McGwier [EMAIL PROTECTED] wrote:
 That is just about as horrible a place as you can put it.  The level of
 service from qsl is just appalling.

 What you are doing is blogging.  I think it makes sense to use a serious
 blog service, especially if it is free:

 http://www.blogger.com/start

 Even dimwits like me can do it and you have seen Phil's blog, he is
 really good at it.  It can easily include pix, files, etc.

 Bob





 Larry Loen wrote:

 Thanks to all for the suggestions, public and private.  I guess I know
 where my stuff belongs and it's not here.
 
 I'm going to give www.qsl.net a try.  It is free and ham specific.  It
 shows definite signs of overload, though, but I can't complain about the
 price.
 
 When I get the go ahead and figure it all out, I'll send word in here.
 
 Fair warning:  Since there is a potentially new audience there, I'll
 have to start over a bit.  We'll see if I can remember what I wrote a
 couple days ago!
 
 
 
 Larry  WO0Z
 
 
 
 
 
 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
 
 
 


 --
 Laziness is the number one inspiration for ingenuity.  Guilty as charged!


 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz



--
Philip A Covington
http://www.philcovington.com



[Flexradio] Which audio interface is better

2005-12-02 Thread Dave Meitzen
Of the two interface available from FlexRadio witch interface is best the
firewire interface or the internal PCI interface?

Thanks
Dave





Re: [Flexradio] Website

2005-12-02 Thread Jim Lux

At 01:33 AM 12/2/2005, Larry Loen wrote:

Kurt Vangsness wrote:

For sure, if you have a favored web page, google for it now, because a
lot of stuff is already gone.


Larry  WO0Z


Which is why the Wayback Machine exists...
http://www.waybackmachine.org/

Although, sites with dynamic content don't archive as well as others..
It's one thing to use SQL or something to do the searching on a 
website/forum.. but it's nice when the actual posts/content wind up as 
static html pages. 





Re: [Flexradio] Which audio interface is better

2005-12-02 Thread Tim Ellison
Both are excellent.  The Personus has a little bit better dynamic range
so it handles strong signals better but both are about equal in
receiving weak signals.

The Personus has a nice mic preamp and the firewire, although not as
fast as PCI is very convenient since it can be used on laptops and
desktops.

You'll need to do a personal cost benefit analysis to see if the
firewire at twice the price is right for you.

-Tim
---
Tim Ellison ( [EMAIL PROTECTED] )
Integrated Technical Services ( http://www.itsco.com )


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dave Meitzen
Sent: Friday, December 02, 2005 9:46 AM
To: FlexRadio@flex-radio.biz
Subject: [Flexradio] Which audio interface is better

Of the two interface available from FlexRadio witch interface is best
the
firewire interface or the internal PCI interface?

Thanks
Dave



___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz



Re: [Flexradio] Which audio interface is better

2005-12-02 Thread Eric Wachsmann - FlexRadio
Tim stated it well.  A short list of advantages for each follows:

M-Audio Delta 44 ($159): 
  Price
  PCI interface (fast/low CPU overhead)
  Break Out Box moves cables 

PreSonus FireBox ($299.95):
  Slightly better Dynamic Range (~5dB top end -- large signal handling
capability)
  XLR Mic Inputs (also 1/4 balanced inputs)
  Adjustable Mic Preamp
  Front panel adjustable headphone jack.
  FireWire (1394) lends portability for laptops.


Eric Wachsmann
FlexRadio Systems



 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 radio.biz] On Behalf Of Dave Meitzen
 Sent: Friday, December 02, 2005 8:46 AM
 To: FlexRadio@flex-radio.biz
 Subject: [Flexradio] Which audio interface is better
 
 Of the two interface available from FlexRadio witch interface is best
the
 firewire interface or the internal PCI interface?
 
 Thanks
 Dave
 
 
 
 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz




Re: [Flexradio] Xylo Update

2005-12-02 Thread Steve Nance
Hi Richard,

This seems to be the main site for the Xylo
http://www.fpga4fun.com/board_Xylo.html. I'm looking for other info and
related hardware, but am just getting started myself and about the same
shape as you. 

73,
Steve - K5FR
 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of richard allen
Sent: Thursday, December 01, 2005 8:56 PM
To: Philip Covington
Cc: [EMAIL PROTECTED]; flexradio@flex-radio.biz
Subject: Re: [Flexradio] Xylo Update

Would someone please send me a link to a technical reference for the xylo
board?

Thanks,
Richard W5SXD




Re: [Flexradio] Xylo Update

2005-12-02 Thread Lyle Johnson

This seems to be the main site for the Xylo
http://www.fpga4fun.com/board_Xylo.html. I'm looking for other info and
related hardware, but am just getting started myself and about the same
shape as you. 


There is enough information there to tell you the main parts on the 
board.  You then should go to the manufacturer's website and download 
the data sheets and related materials regarding the specific part (the 
FPGA, for example) as well as the related information (Cyclone family 
manuals and app notes, the Quartus software and manuals, etc.).  Work 
though any tutorials or examples you find on the software.  Quartus is a 
very powerful tool, but it isn't just push button software.  In the en 
d, if you are doing anything other than downloading and using the work 
someone else did, you will have to spend some time learning the tool.


The same thing applies to the Cypress USB interface microcontroller.

When learning to work with FPGAs, there are a number of general things 
to be aware of.


If your background is using discrete logic chips, like 7400 or 4000 
series (yes, that dates you as well as me) you'll quickly discover that 
different approaches are required.  FPGAs typically have very limited 
global clock resources and logic should usually be designed to be 
synchronous to the the clocks.  Asynchronous logic approaches can work, 
but they are much more difficult.  You can't stick a capacitor or an RC 
network to suppress a 2 nsec wide glitch, for example, and the FPGA 
internal logic is fast enough to care about that glitch.  With the 
limited clocking, it is much harder to have various counters and shift 
registers working at different clock rates; you have to build clock 
qualification circuits to enable effective division.


If you dealt with early C compilers, you recall that you often had to 
examine the assembly language output and look for errors, optimizations 
that deleted code you really needed to run, and so forth.


The FPGA equivalent is to do a syntax check and correct any errors 
there, then run a simulation of the input (if using VHDL or Verilog) to 
ensure the logic design seems to be OK.


You then compile it, and then run the simulation on the output of the 
compiler, because it will sometimes (usually?) infer things from your 
statements that you did not intend.


After place and route, you back-annotate and simulate again.  Then you 
download into the logic, and see if it works!  Then you try and 
understand why it didn't!!!


Also, note that different FPGAs from different manufacturers have 
different resources.  Sometimes there are preferred ways to write the 
VHDL or Verilog to perform a specific type of function.  Pay attention 
to any tips or hints or coding style information particular to the FPGA 
and compiler you are using.  Just like writing lean software versus 
bloatware, you can write a logic function in different ways and the 
difference in results can be *huge*.  Sort of like nested if-then-else 
versus a case statement.  Sometimes one is better than the other based 
on the underlying architecture.


For debugging any but the most trivial designs, a logic analyzer is 
almost indispensable.  Quartus allows you to embed one in your design, 
called SignalTap, if you are willing to let Quartus report back to 
Altera what sort of designs you are doing and all sorts of other 
statistics.  If you find this intrusive, you have the option to turn 
off SignalTap.  I am nor sure if the Xylo USB interface supports 
SignalTap back to Quartus or not.


Otherwise, you have to write your own logic analyze rand insert it into 
the design, bringing signals out to pins you can probe with external 
test equipment. Or maybe your logic design is already pushing the limits 
of the FPGA and there is no room inside for SignalTap or your own logic 
analyzer module.


I recently purchased a low cost logic analyzer to supplement my higher 
end analyzer, and find it useful for FPGA projects.  YMMV, no financial 
interest, etc. http://www.pctestinstruments.com/


FPGAs are powerful, and flexible.  They are the hardware equivalent of a 
CPU.  And like a CPU, learning to tame them, feed them, and train them 
to do what you want is an experience that can be exhilarating as well as 
extremely frustrating.  Persevere!


73,

Lyle KK7P




Re: [Flexradio] Xylo Update

2005-12-02 Thread Lyle Johnson
The FPGA equivalent is to do a syntax check and correct any errors 
there, then run a simulation of the input (if using VHDL or Verilog) to 
ensure the logic design seems to be OK.


You then compile it, and then run the simulation on the output of the 
compiler, because it will sometimes (usually?) infer things from your 
statements that you did not intend.


After place and route, you back-annotate and simulate again.  Then you 
download into the logic, and see if it works!  Then you try and 
understand why it didn't!!!


I forgot to mention that FPGA software has numerous bugs, and things 
that should work don't.  Further, things that worked on the last release 
often get broken in the push to add features to the new release. 
Xilinx and Altera, as the two gorillas in this market, are always 
chasing each other, rushing to outdo the other guy.  Expect major 
releases at least every year, and minor releases/patches every few 
months.  If you share your source code, include a note to the effect of 
the software release you used to compile it so anyone wanting to re-use 
it has a heads up in case they are suing a different version 
(different bugs).  If you have to do some weird logic construct to work 
around a bug, note it in your source file.


Keep a copy of the software release notes handy.  For some vendors, the 
list is short. For others, it can run to many tens of pages.  And the 
list is never complete...


73,

Lyle KK7P





Re: [Flexradio] Xylo Update

2005-12-02 Thread Philip M. Lanese
Lyle

You forgot to mention the FUN??? of adding, instantiating and debugging packages
from third party sources too lazy to document - hi!

Phil, K3IB

- Original Message - 

 There is enough information there to tell you the main parts on the
 board.  You then should go to the manufacturer's website and download
 the data sheets and related materials regarding the specific part (the
 FPGA, for example) as well as the related information (Cyclone family
 manuals and app notes, the Quartus software and manuals, etc.).  Work
 though any tutorials or examples you find on the software.  Quartus is a
 very powerful tool, but it isn't just push button software.  In the en
 d, if you are doing anything other than downloading and using the work
 someone else did, you will have to spend some time learning the tool.

 The same thing applies to the Cypress USB interface microcontroller.

 When learning to work with FPGAs, there are a number of general things
 to be aware of.

 If your background is using discrete logic chips, like 7400 or 4000
 series (yes, that dates you as well as me) you'll quickly discover that
 different approaches are required.  FPGAs typically have very limited
 global clock resources and logic should usually be designed to be
 synchronous to the the clocks.  Asynchronous logic approaches can work,
 but they are much more difficult.  You can't stick a capacitor or an RC
 network to suppress a 2 nsec wide glitch, for example, and the FPGA
 internal logic is fast enough to care about that glitch.  With the
 limited clocking, it is much harder to have various counters and shift
 registers working at different clock rates; you have to build clock
 qualification circuits to enable effective division.

 The FPGA equivalent is to do a syntax check and correct any errors
 there, then run a simulation of the input (if using VHDL or Verilog) to
 ensure the logic design seems to be OK.

 You then compile it, and then run the simulation on the output of the
 compiler, because it will sometimes (usually?) infer things from your
 statements that you did not intend.

 After place and route, you back-annotate and simulate again.  Then you
 download into the logic, and see if it works!  Then you try and
 understand why it didn't!!!

 Also, note that different FPGAs from different manufacturers have
 different resources.  Sometimes there are preferred ways to write the
 VHDL or Verilog to perform a specific type of function.  Pay attention
 to any tips or hints or coding style information particular to the FPGA
 and compiler you are using.  Just like writing lean software versus
 bloatware, you can write a logic function in different ways and the
 difference in results can be *huge*.  Sort of like nested if-then-else
 versus a case statement.  Sometimes one is better than the other based
 on the underlying architecture.

 For debugging any but the most trivial designs, a logic analyzer is
 almost indispensable.  Quartus allows you to embed one in your design,
 called SignalTap, if you are willing to let Quartus report back to
 Altera what sort of designs you are doing and all sorts of other
 statistics.  If you find this intrusive, you have the option to turn
 off SignalTap.  I am nor sure if the Xylo USB interface supports
 SignalTap back to Quartus or not.

 Otherwise, you have to write your own logic analyze rand insert it into
 the design, bringing signals out to pins you can probe with external
 test equipment. Or maybe your logic design is already pushing the limits
 of the FPGA and there is no room inside for SignalTap or your own logic
 analyzer module.

 I recently purchased a low cost logic analyzer to supplement my higher
 end analyzer, and find it useful for FPGA projects.  YMMV, no financial
 interest, etc. http://www.pctestinstruments.com/

 FPGAs are powerful, and flexible.  They are the hardware equivalent of a
 CPU.  And like a CPU, learning to tame them, feed them, and train them
 to do what you want is an experience that can be exhilarating as well as
 extremely frustrating.  Persevere!

 73,

 Lyle KK7P


 ___
 FlexRadio mailing list
 FlexRadio@flex-radio.biz
 http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz






Re: [Flexradio] Xylo Update

2005-12-02 Thread Steve Nance
Lyle,

Speaking for all us newbie's, thanks for the FPGA overview and run down on
resources. Looks like we have a lot of reading/research to do to learn about
the FPGAs and related hardware and software.

As you mentioned my background was also in discrete TTL logic hardware
designs and I can see a different mindset is required for today's devices.

Looks like a lot of work, but what fun.

73,
Steve - K5FR
 

-Original Message-
From: Lyle Johnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 02, 2005 11:14 AM
To: Steve Nance
Cc: 'richard allen'; flexradio@flex-radio.biz
Subject: Re: [Flexradio] Xylo Update

 This seems to be the main site for the Xylo 
 http://www.fpga4fun.com/board_Xylo.html. I'm looking for other info 
 and related hardware, but am just getting started myself and about the 
 same shape as you.

There is enough information there to tell you the main parts on the board.
You then should go to the manufacturer's website and download the data
sheets and related materials regarding the specific part (the FPGA, for
example) as well as the related information (Cyclone family manuals and app
notes, the Quartus software and manuals, etc.).  Work though any tutorials
or examples you find on the software.  Quartus is a very powerful tool, but
it isn't just push button software.  In the en d, if you are doing
anything other than downloading and using the work someone else did, you
will have to spend some time learning the tool.

The same thing applies to the Cypress USB interface microcontroller.

When learning to work with FPGAs, there are a number of general things to be
aware of.

If your background is using discrete logic chips, like 7400 or 4000 series
(yes, that dates you as well as me) you'll quickly discover that different
approaches are required.  FPGAs typically have very limited global clock
resources and logic should usually be designed to be synchronous to the the
clocks.  Asynchronous logic approaches can work, but they are much more
difficult.  You can't stick a capacitor or an RC network to suppress a 2
nsec wide glitch, for example, and the FPGA internal logic is fast enough to
care about that glitch.  With the limited clocking, it is much harder to
have various counters and shift registers working at different clock rates;
you have to build clock qualification circuits to enable effective division.

If you dealt with early C compilers, you recall that you often had to
examine the assembly language output and look for errors, optimizations that
deleted code you really needed to run, and so forth.

The FPGA equivalent is to do a syntax check and correct any errors there,
then run a simulation of the input (if using VHDL or Verilog) to ensure the
logic design seems to be OK.

You then compile it, and then run the simulation on the output of the
compiler, because it will sometimes (usually?) infer things from your
statements that you did not intend.

After place and route, you back-annotate and simulate again.  Then you
download into the logic, and see if it works!  Then you try and understand
why it didn't!!!

Also, note that different FPGAs from different manufacturers have different
resources.  Sometimes there are preferred ways to write the VHDL or Verilog
to perform a specific type of function.  Pay attention to any tips or hints
or coding style information particular to the FPGA and compiler you are
using.  Just like writing lean software versus bloatware, you can write a
logic function in different ways and the difference in results can be
*huge*.  Sort of like nested if-then-else versus a case statement.
Sometimes one is better than the other based on the underlying architecture.

For debugging any but the most trivial designs, a logic analyzer is almost
indispensable.  Quartus allows you to embed one in your design, called
SignalTap, if you are willing to let Quartus report back to Altera what sort
of designs you are doing and all sorts of other statistics.  If you find
this intrusive, you have the option to turn off SignalTap.  I am nor sure if
the Xylo USB interface supports SignalTap back to Quartus or not.

Otherwise, you have to write your own logic analyze rand insert it into the
design, bringing signals out to pins you can probe with external test
equipment. Or maybe your logic design is already pushing the limits of the
FPGA and there is no room inside for SignalTap or your own logic analyzer
module.

I recently purchased a low cost logic analyzer to supplement my higher end
analyzer, and find it useful for FPGA projects.  YMMV, no financial
interest, etc. http://www.pctestinstruments.com/

FPGAs are powerful, and flexible.  They are the hardware equivalent of a
CPU.  And like a CPU, learning to tame them, feed them, and train them to do
what you want is an experience that can be exhilarating as well as extremely
frustrating.  Persevere!

73,

Lyle KK7P



Re: [Flexradio] Xylo Update

2005-12-02 Thread Lyle Johnson

Looks like a lot of work, but what fun.


Definitely fun!

Lyle




Re: [Flexradio] Xylo Update

2005-12-02 Thread Jeff Anderson
Hi Bob ( others),Once you get into it, you'll probably find that FPGA programming is not that difficult, and, given the power of the tools, can be much less frustrating than straight digital design. I was dragged into the Verilog world a few years ago for work, and have been using the Altera tools exclusively (initially MaxPlusII, and now Quartus). I'll admit that I'm not expert on the tools, but the Quartus environment supplies me with all I need, and I haven't had the need (yet) to learn other tools or techniques (including Test Benches). You'll find that being able to simulate your designs on the computer (with Quartus)is a huge plus. Functional simulations are timing-diagram driven - you "draw" your inputs, press a "button", and the tool will plot the outputs you've selected. Makes the debug process *much* faster.   
 And Altera's SignalTapII feature, which allows you to "create" a logic analyzer within a part that's powered-up and running so that you can monitor its internal operation, is invaluable when working with BGA parts  buried traces. However - it requires a JTAG interface to the part and a special interface module (I'm using Altera's "USB-Blaster). But if you aren't working with a BGA part, you don't have to use SignalTap. In the past, when I didn't have SignalTap to use, I'd write special code to route "selected"internal signals to unused (or seldomly-used) I/O pins so that I could monitor them with test equipment.Anyway - please consider me a resource as you start to work on your projects. Again, I'm no expert (not by any stretch of the imagination), but I have written Verilog code for a few projects, and I have used the Altera tools (which can be obscure at times), so I might be able to lend a hand if someone
 runs into a stumbling block.(By the way - Quartus has an "archive" feature that allows convenient passing of a Project from one person to another).73,- Jeff, WA6AHLSteve Nance [EMAIL PROTECTED] wrote:  Lyle,Speaking for all us newbie's, thanks for the FPGA overview and run down onresources. Looks like we have a lot of reading/research to do to learn aboutthe FPGAs and related hardware and software.As you mentioned my background was also in discrete TTL logic hardwaredesigns and I can see a different mindset is required for today's devices.Looks like a lot of work, but what fun.73,Steve - K5FR

Re: [Flexradio] Xylo Update

2005-12-02 Thread Christopher T. Day



Ah. One of the things gone with the Forums is the TeamSpeak 
link. Remind me when the get-together is tonight?


 Chris
 AE6VK



From: ecellison [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 02, 2005 12:20 PMTo: 'Jeff 
Anderson'; flexradio@flex-radio.bizSubject: Re: [Flexradio] Xylo 
Update


Jeff, Lyle, Steve, 
Phillip and others

Thanks for the 
wonderful comments. IT IS FUN! Will discuss on Teamspeak tonight also. I know 
PhilH will be there and give us an update on the work he was doing yesterday. 
Xylo-Phreaks dont miss it, more to come..

Here are some of the 
references which came off Phil Covingtons  N8VBs 
blog:


Source of the Xylo Kit:

http://www.fpga4fun.com/board_Xylo.html


Verilog tutorial - look at ONLINE MANUAL - 


http://www.see.ed.ac.uk/~gerard/Teach/Verilog/


More Verilog sites from 
N8VB

http://www.asic-world.com/verilog/veritut.html


http://www.ece.cmu.edu/~thomas/VSLIDES.pdf


http://www.web-ee.com/primers/files/VlogIntro.pdf


http://www.doulos.com/knowhow/verilog_designers_guide/


http://www.sutherland-hdl.com/on-line_ref_guide/vlog_ref_top.html


http://www.eecs.harvard.edu/cs141/resources/verilog-tutorial.pdf


http://www.doe.carleton.ca/~shams/97350/PetervrlK.pdf


Also check out 
Opencores, Which is basically free hardware, with a public domain buss between 
cores called Wishbone.

http://www.opencores.org/

C U 
later

Eric2













From: 
[EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED]] On Behalf Of Jeff AndersonSent: Friday, December 02, 2005 2:04 
PMTo: 
flexradio@flex-radio.bizSubject: Re: [Flexradio] Xylo 
Update


Hi Bob ( 
others),



Once you get into it, you'll probably find that FPGA 
programming is not that difficult, and, given the power of the tools, can be 
much less frustrating than straight digital design. 




I was dragged into the Verilog world a few years ago for 
work, and have been using the Altera tools exclusively (initially MaxPlusII, and 
now Quartus). I'll admit that I'm not expert on the tools, but the Quartus 
environment supplies me with all I need, and I haven't had the need (yet) to 
learn other tools or techniques (including Test Benches). 




You'll find that being able to simulate your designs on 
the computer (with Quartus)is a huge plus. Functional simulations 
are timing-diagram driven - you "draw" your inputs, press a "button", and the 
tool will plot the outputs you've selected. Makes the debug process *much* 
faster.



And Altera's SignalTapII feature, which allows you to 
"create" a logic analyzer within a part that's powered-up and running so that 
you can monitor its internal operation, is invaluable when working with BGA 
parts  buried traces. However - it requires a JTAG interface to the 
part and a special interface module (I'm using Altera's "USB-Blaster). But 
if you aren't working with a BGA part, you don't have to use SignalTap. In 
the past, when I didn't have SignalTap to use, I'd write special code to route 
"selected"internal signals to unused (or seldomly-used) I/O pins so that I 
could monitor them with test equipment.



Anyway - please consider me a resource as you start to 
work on your projects. Again, I'm no expert (not by any stretch of the 
imagination), but I have written Verilog code for a few projects, and I have 
used the Altera tools (which can be obscure at times), so I might be able to 
lend a hand if someone runs into a stumbling 
block.



(By the way - Quartus has an "archive" feature that 
allows convenient passing of a Project from one person to 
another).



73,



- Jeff, WA6AHLSteve Nance 
[EMAIL PROTECTED] 
wrote:

  Lyle,Speaking for all us 
  newbie's, thanks for the FPGA overview and run down onresources. Looks 
  like we have a lot of reading/research to do to learn aboutthe FPGAs and 
  related hardware and software.As you mentioned my background was also 
  in discrete TTL logic hardwaredesigns and I can see a different mindset is 
  required for today's devices.Looks like a lot of work, but what 
  fun.73,Steve - 
K5FR


Re: [Flexradio] Xylo Update

2005-12-02 Thread ecellison








Chris



Ah yes mentioned to some..
and by others.



Ill recreate it and all the
Teamspeak forum links in the near future! News later.



Time is 8:00 Eastern Standard Time. Sub
about 4 hrs! I will publish the audio Chris!



Thanks

Eric2













From: Christopher T.
Day [mailto:[EMAIL PROTECTED] 
Sent: Friday, December 02, 2005
4:36 PM
To: ecellison; Jeff Anderson;
flexradio@flex-radio.biz
Subject: RE: [Flexradio] Xylo
Update





Ah. One of the things gone with the Forums
is the TeamSpeak link. Remind me when the get-together is tonight?





 Chris

 AE6VK











From: ecellison
[mailto:[EMAIL PROTECTED] 
Sent: Friday, December 02, 2005
12:20 PM
To: 'Jeff Anderson';
flexradio@flex-radio.biz
Subject: Re: [Flexradio] Xylo
Update

Jeff, Lyle, Steve, Phillip and others



Thanks for the wonderful comments. IT IS
FUN! Will discuss on Teamspeak tonight also. I know PhilH will be there and
give us an update on the work he was doing yesterday. Xylo-Phreaks dont
miss it, more to come..



Here are some of the references which came
off Phil Covingtons  N8VBs blog:





Source of the Xylo Kit:



http://www.fpga4fun.com/board_Xylo.html





Verilog tutorial - look at ONLINE MANUAL - 



http://www.see.ed.ac.uk/~gerard/Teach/Verilog/





More Verilog sites from N8VB



http://www.asic-world.com/verilog/veritut.html





http://www.ece.cmu.edu/~thomas/VSLIDES.pdf





http://www.web-ee.com/primers/files/VlogIntro.pdf





http://www.doulos.com/knowhow/verilog_designers_guide/





http://www.sutherland-hdl.com/on-line_ref_guide/vlog_ref_top.html





http://www.eecs.harvard.edu/cs141/resources/verilog-tutorial.pdf





http://www.doe.carleton.ca/~shams/97350/PetervrlK.pdf





Also check out Opencores, Which is
basically free hardware, with a public domain buss between cores
called Wishbone.



http://www.opencores.org/



C U later



Eric2



























From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Jeff Anderson
Sent: Friday, December 02, 2005
2:04 PM
To: flexradio@flex-radio.biz
Subject: Re: [Flexradio] Xylo
Update







Hi Bob ( others),











Once you get into it, you'll probably find that FPGA programming is not
that difficult, and, given the power of the tools, can be much less frustrating
than straight digital design. 











I was dragged into the Verilog world a few years ago for work, and have
been using the Altera tools exclusively (initially MaxPlusII, and now
Quartus). I'll admit that I'm not expert on the tools, but the Quartus
environment supplies me with all I need, and I haven't had the need (yet) to
learn other tools or techniques (including Test Benches). 











You'll find that being able to simulate your designs on the computer
(with Quartus)is a huge plus. Functional simulations are
timing-diagram driven - you draw your inputs, press a
button, and the tool will plot the outputs you've selected.
Makes the debug process *much* faster.











And Altera's SignalTapII feature, which allows you to
create a logic analyzer within a part that's powered-up and running
so that you can monitor its internal operation, is invaluable when working with
BGA parts  buried traces. However - it requires a JTAG interface to
the part and a special interface module (I'm using Altera's
USB-Blaster). But if you aren't working with a BGA part, you don't
have to use SignalTap. In the past, when I didn't have SignalTap to use,
I'd write special code to route selectedinternal signals to
unused (or seldomly-used) I/O pins so that I could monitor them with test
equipment.











Anyway - please consider me a resource as you start to work on your
projects. Again, I'm no expert (not by any stretch of the imagination),
but I have written Verilog code for a few projects, and I have used the Altera
tools (which can be obscure at times), so I might be able to lend a hand if
someone runs into a stumbling block.











(By the way - Quartus has an archive feature that allows
convenient passing of a Project from one person to another).











73,











- Jeff, WA6AHL

Steve Nance
[EMAIL PROTECTED] wrote:





Lyle,

Speaking for all us newbie's, thanks for the FPGA overview and run down on
resources. Looks like we have a lot of reading/research to do to learn about
the FPGAs and related hardware and software.

As you mentioned my background was also in discrete TTL logic hardware
designs and I can see a different mindset is required for today's devices.

Looks like a lot of work, but what fun.

73,
Steve - K5FR










Re: [Flexradio] Xylo Update

2005-12-02 Thread Ken N9VV

Don't forget an excellent FPGA article by
John KD6OZH in the Oct/Nov 2004 QEX issue
where he describes the details of his SDR
RX/TX platform.
de Ken N9VV




Re: [Flexradio] Another Xylo fiddler

2005-12-02 Thread Christopher T. Day
Apparently, I out-voted myself somehow. I couldn't find any free
Subversion hosters quickly - N8VB's suggestion never answered my browser
- so I went ahead and applied for and received a SourceForge project. I
just got it today and I haven't run one of these before, but I've used
them a moderate amount. They are certainly the Big Mozilla of Open
Software hosting. CVS, unfortunately, but one can't have everything.

I cast the request as someplace where we could start with an Open, i.e.,
GPL, VHDL for a replacement PIO board for the SDR-1000, but suggested to
the powers-that-be that all of PowerSDR might wind up there if folks
want it to. As long as all that software remains under the GPL, that
should be ok with them.

The Project seems to come with a CVS server, a Web server -
http://softwareradio.sourceforge.net [I haven't put anything there yet.]
- access to compile farms, project forums, and a whole lot of tools I
haven't had a chance to look at yet. It may take a day or so for the
domain name to percolate out into DNS land. The Project name is Software
Radios, which was not the best choice since there seems to also be a
Software Radio project. Oh, well.

So, any interest is using this resource?


Chris
AE6VK

P.S. - I won't give up on Subversion, but use it on my own machine and
check code in periodically into the SourceForge CVS.


-Original Message-
From: Christopher T. Day 
Sent: Thursday, December 01, 2005 7:42 PM
To: ecellison; [EMAIL PROTECTED]; John Denson
Cc: FlexRadio Reflector
Subject: Re: [Flexradio] Another Xylo fiddler

 If I get a vote, I want to cast it, several times, if possible, for
Subversion over CVS. It is aa much improved update of the same idea.
Download from http://subversion.tigris.org/. For Windows users, Also
download http://tortoisesvn.tigris.org/, a very easy-to-use GUI for
Subversion that integrates directly into the Explorer. 


Chris
AE6VK




[Flexradio] Teamspeak Audio - 12-03-05 - Just too many fun things going on

2005-12-02 Thread ecellison








Floks



I have to work this weekend so cant make a detailed
excerpt.



Record 35 check ins (Thanks Ken  N9VV!)



Xylo-Phreaks unite others jumping on chip. Prototype
board possible in future. Many comments

Gerald fills in with Software progress and answers many
questions before having to go wash the dishes.

Dales hamsdr.com website to host SVN for
PowerSDR,Linux-SDR-1000 and Xylo board development as well as new SDR-1000
forum (thanks Dale)

Comments on UCB and Poor Mans UCB

Discussions on just about everything.



http://flex-radio-friends.net/AVI/tsforums/tsforumaudio-12-03-05.mp3





Thanks

CU on Teamspeak!












[Flexradio] Interesting behavior when connected to a dummy load

2005-12-02 Thread Tim Ellison
Title: Interesting behavior when connected to a dummy load






I was testing tonight into a dummy load and noticed some very peculiar behavior.


When connected to the dummy load on 14.179 MHz (USB) I see the noise floor (signal) in the panadapter as a flat line from -10K to +10K Hz at about -145 dBm. That looks good to me

Now I change frequency to 14.178 MHz and I see the signal rise to -130 dBm between -10K and -9.5K Hz. It is flat at -145dBm across the rest of the spectrum. Looks like more noise on the low end. Not so good.

If I change the frequency the to 14.177 MHz I see the signal rise to -113 dBm between -10K and -9.5K Hz. It is flat at -145dBm across the rest of the spectrum This shows a *lot* more noise.

Here come the strange part.


I change the frequency to 14.176 MHz and the signal looks just like the signal on 14.179. Flat across the entire spectrum at -145 dBm.

By changing the frequency down one kHz to 14.175, I see the signal that looks like 14.178 MHz. A small rise to -130 dBm at the low end again.

If I decrement the frequency down an additional kHz to 14.174, I see the signal that looks like 14.177 MHz. A large rise to -113 dBm at the low end again.

This pattern repeats itself through out the entire 20 meter band. The rise in the noise floor is a little less in magnitude at the very bottom of 20 meters (14.050), but by the time I get to 14.150 the rise in the noise floor is back to approximately -110 dBm.

I checked other bands and it exhibits this behavior on ALL bands. Always a three kHz stepping to repeat the pattern.


Anyone have a clue what might cause this behavior? I'm using the Delta 44 with the breakout box eliminator.


-Tim

---

Tim Ellison

Integrated Technical Services 

Apex, NC USA

919.674.0044 Ext. 25 / 919.674.0045 (FAX)

919.215.6375 - cell

Skype: kg4rzy





smime.p7s
Description: S/MIME cryptographic signature