[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] RE: Linux kernel instructions->gates



Hi Dave,

Thanks for the call this morning.
Just to clarify for the mailing list, the *sigh* was for the lack of 
sweet, sweet boards. 4-12 week lead times on the web page.

Regards,
Mike


David Banas wrote:

>Hi Mike,
>
>Does your "*sigh*", below, mean that you're waiting on delivery of the board
>from us. If so, let me know and I'll bring it to you personally. Also, if
>the "*sigh*" means that you're dissatisfied with the board, please, let me
>know your thoughts, so that I can give feedback to the board designers that
>will help them improve it next time around.
>
>Thanks,
>
>David Banas
>Field Applications Engineer
>Nu Horizons Electronics Corp.
>2070 Ringwood Avenue
>San Jose, CA 95131
>(408)434-0800 - office
>(415)846-5837 - cell
>http://www.nuhorizons.com
>
>  
>
>>-----Original Message-----
>>From: owner-microblaze-uclinux@itee.uq.edu.au [mailto:owner-microblaze-
>>uclinux@itee.uq.edu.au] On Behalf Of Mike Parrish
>>Sent: Thursday, August 18, 2005 7:49 PM
>>To: microblaze-uclinux@itee.uq.edu.au
>>Subject: Re: [microblaze-uclinux] RE: Linux kernel instructions->gates
>>
>>We're working on the Spartan 3 dev kit from NuHorizons, pending
>>availability *sigh*, or perhaps a Memec solution... targetting MB/uCL.
>>
>>There's no reason that any other uP/FOSS OS/HW target couldn't be
>>adapted from this work. I'd imagine that system profiling would show
>>similar usage of certain OS services.
>>
>>We're in Morgan Hill, California.
>>
>>Regards,
>>Mike
>>
>>Matthew Rubenstein wrote:
>>
>>    
>>
>>>	Does your group have any more detailed documentation of your
>>>      
>>>
>>project?
>>    
>>
>>>Is the platform the PPC/FPGA  from Xilinx + MB/uCL (or full/MMU Linux),
>>>the "pure" FPGA MB/uCL, or something else? Where are you working on
>>>this?
>>>
>>>
>>>On Thu, 2005-08-18 at 09:42 -0700, Mike Parrish wrote:
>>>
>>>
>>>      
>>>
>>>>Hi Matt,
>>>>
>>>>This is exactly what our group is in the process of doing.
>>>>Any OS service that bogs the processor can be removed from the SW build,
>>>>replaced with a VHDL model and accessed through stub APIs that retain
>>>>the original API calling conventions.
>>>>
>>>>Synchronization and pipleining are the big bugaboos to be worked out.
>>>>
>>>>This technique should vastly speed the processor and overall system
>>>>performance by making large OS services concurrent and by reducing the
>>>>CPU's executable instructions.
>>>>
>>>>Regards,
>>>>Mike
>>>>
>>>>
>>>>Matthew Rubenstein wrote:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>	That's an interesting resource. What I'm really looking for is an
>>>>>example of factoring out an "instructions" feature of uCL, like the
>>>>>ethernet kernel module, into a function implemented as gates in the
>>>>>FPGA. Then removing that module from the uCL - leaving just its stub
>>>>>that "calls" the gates.
>>>>>
>>>>>	That *technique* could make something like MB/uCL a "migration
>>>>>platform" for the OS, selectively optimizing parts of the OS, perhaps
>>>>>even on an application demand basis. Start with "stock" uCL, factor a
>>>>>driver to gates, drop the factored module from the kernel. While a
>>>>>PPC/FPGA uCL is a good start, MB/uCL is ultimately even better, because
>>>>>the interface between the uCL code and the FPGA can be expanded beyond
>>>>>the bottleneck, just by adding registers etc to the MB config.
>>>>>
>>>>>	It doesn't sound like anyone on this list has seen that technique
>>>>>          
>>>>>
>>yet.
>>    
>>
>>>>>I'll keep filtering the traffic until I think I see its glint
>>>>>sometime :).
>>>>>
>>>>>
>>>>>On Wed, 2005-08-17 at 07:27 -0700, David Banas wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>There's a new TCP/IP stack co-processing IP core that Xilinx just
>>>>>>            
>>>>>>
>>released.
>>    
>>
>>>>>>Supposedly, it's capable of 900 Mbps throughput.
>>>>>>
>>>>>>David Banas
>>>>>>Field Applications Engineer
>>>>>>Nu Horizons Electronics Corp.
>>>>>>2070 Ringwood Avenue
>>>>>>San Jose, CA 95131
>>>>>>(408)434-0800 - office
>>>>>>(415)846-5837 - cell
>>>>>>http://www.nuhorizons.com
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>___________________________
>>microblaze-uclinux mailing list
>>microblaze-uclinux@itee.uq.edu.au
>>Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>>Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-
>>uclinux/
>>
>>
>>________________________________________________________________________
>>This email has been scanned for all viruses by the MessageLabs Email
>>Security System. For more information on a proactive email security
>>service working around the clock, around the globe, visit
>>http://www.messagelabs.com
>>________________________________________________________________________
>>    
>>
>
>
>___________________________
>microblaze-uclinux mailing list
>microblaze-uclinux@itee.uq.edu.au
>Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>
>
>
>
>  
>


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/