[hpsdr] Call for Comments and Discussion - OzyII
Henry Vredegoor
henry.vredegoor at gmail.com
Mon Jul 20 16:13:13 PDT 2009
Hi Chris,
I think the least problem is the hardware (complexity and component count
and such) given the number of example hardware implementations being around;
one trades hardware complexity for software complexity up to some point?
Laying out a high quality CPU board at reasonable production costs might be
more of a problem. (avoiding 4+ layers?)
Reading Phil's proposal it seems we would start (almost) from scratch.
Even if we could copy many existing software parts, I think it would be a
hell of job to get it all to work at the level of perfection and performance
we are used to under Linux. (Not that I find it not extremely fascinating to
see this being developed in an FPGA!)
Development steps I think one would have to roughly go trough:
1. Get the basic hardware right
2. Get YOUR implementation of the soft-core CPU/virtual machine on YOUR
hardware right
3. Get YOUR implementation of a basic OS on the virtual machine right
4. Get YOUR TCP/IP network functionality of the OS with YOUR hardware right
5. Get the applications (compilers!) working on the networked OS right
6. Get the performance of the OS/networking/applications right
IMHO not exactly a trivial job.
TCP-IP is the key to a whole new world of applications for SDR we are just
starting to explore.
Do not forget the importance of the support for really (inter-)networked
applications in the OS (FULL TCP/IP stack, Routing, DNS, etc.)
Henry.
> -----Original Message-----
> From: Chris Albertson [mailto:albertson.chris at gmail.com]
> Sent: maandag 20 juli 2009 20:17
> To: Henry Vredegoor
> Cc: Phil Harman; hpsdr at openhpsdr.org
> Subject: Re: [hpsdr] Call for Comments and Discussion - OzyII
>
>
> On Mon, Jul 20, 2009 at 8:47 AM, Henry
> Vredegoor<henry.vredegoor at gmail.com> wrote:
> > ***** High Performance Software Defined Radio Discussion List *****
> >
> > Hi Phil,
> >
> > Last weekend I studied your proposal for a future, new Ozy,
> OzyII and gave
> > it some thought.
>
> > I think the implementation of the full Ethernet/TCP-IP
> functionality in an
> > FPGA is a difficult and complex task and will take a lot of
> development
> > time. (witch could be better spent for "real" HPSDR work
> ..... :-) )
> >
> > I think a real microprocessor based system, maybe an SOC
> (System On a Chip),
> > running a (micro-) version of Linux, maybe assisted by some
> FPGA hardware
> > and an added high speed LVDS interface to the ATLAS-bus
> interface would be a better approach.
>
> If the FPGA is big and fast enough you can implement a CPU core in the
> FPGA. If you do this then you actually save chip count and complexity
> by not having the CPU chip.
>
> I agree that you want a CPU powerful enough to run a general purpose
> OS. I think that there are free ARM and free SPARC cores available.
> SPARC may have the best and most mature OS support. The other thing,
> is that if a full OS kernel is running then you will need a bit of RAM
> and that has to be planned for now.
>
> I think using Ethernet in place of USB will open up a lot of new uses.
> The big advantage of Ethernet is the maximum length of the cable. A
> long data cable means you can place the HPSDR box very close to the
> antenna. Maybe even outdoors in a die cast aluminum box then run a
> fiber cable back to the computer.
>
> No antenna feed and no antenna feed losses either.
>
>
>
> --
> =====
> Chris Albertson
> Redondo Beach, California
1248131593.0
More information about the Hpsdr
mailing list