FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-05-2007, 04:33 PM
jetq88
Guest
 
Posts: n/a
Default what is the best practice to exchange data between microblaze softcore and customer hardware writen in VHDL

I have a hardware designed by VHDL, it has 32MB SDRAM plus input and
output, thinking about adding microblaze to add new functionality, I
want to know what is the best way to exchange data between my hardware
and microblaze, some questions I need to clarify.

Can microblaze access the same 32MB SDRAM or it has to have its own
memory space? if it can, then the quick solution is share memory space
in SDRAM to exchange data. my guess is not, what is the way around
this?

is FIFO a solution? how to make a FIFO communicate through OPB?

is it a solution to make my hardware a customer peripherial and
communicate through OPB?

can I use FSL(Fast simplex link)?

thanks

jet

Reply With Quote
  #2 (permalink)  
Old 04-06-2007, 05:31 AM
Alan Nishioka
Guest
 
Posts: n/a
Default Re: what is the best practice to exchange data between microblaze softcore and customer hardware writen in VHDL

On Apr 5, 7:33 am, "jetq88" <jetq5...@gmail.com> wrote:
> I have a hardware designed by VHDL, it has 32MB SDRAM plus input and
> output, thinking about adding microblaze to add new functionality, I
> want to know what is the best way to exchange data between my hardware
> and microblaze, some questions I need to clarify.
>
> Can microblaze access the same 32MB SDRAM or it has to have its own
> memory space?


Yes, you can put custom hardware on the opb bus and both can access
the same SDRAM (been there).


> if it can, then the quick solution is share memory space
> in SDRAM to exchange data. my guess is not, what is the way around
> this?
>
> is FIFO a solution? how to make a FIFO communicate through OPB?


Yes, you can use a FIFO (done that).


> is it a solution to make my hardware a customer peripherial and
> communicate through OPB?


Yes, you can do this too (done that too).


> can I use FSL(Fast simplex link)?


Yes, this is another option (haven't gone there).

You are designing the hardware. You can make it do anything you want
it to. It just depends on what you want to design, and what your
other requirements are.

Alan Nishioka

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
softcore CPU tools InmateRemo FPGA 12 03-22-2007 02:53 PM
using shared vhdl code in customer ipif block Frank van Eijkelenburg FPGA 1 02-19-2007 06:08 PM
Virtex-5: SoftCore processors at 200MHz ! Antti FPGA 6 08-03-2006 08:23 PM
How to do profiling on hardware target on Microblaze [email protected] FPGA 1 03-25-2006 04:03 PM
delivering VHDL (RTL) IP core to my customer: how ? Amontec Team FPGA 3 09-18-2004 02:00 PM


All times are GMT +1. The time now is 03:20 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved