Reply by Vikas Chandra Rao February 6, 20062006-02-06
Hi Ram,
 
I haven't gone through the datasheet of PCI9656. Hope you are using BF535 that has a PCI interface. Why are you using a separate PCI controller? Even if you want to use BF535's asynchronous bus, then see below.
 
I didn't go through the datasheet of PCI9656. However I assume that it has got a local bus interface for which it is acting as a master. I mean master because it can only initiate the transaction(asynchronous read or write). It can put the required address on it's ADDR bus and then read/write on it's DATA bus with suitable control signals(like WRn/RDn). Since the ADDR bus and control signals are output, it is termed as master. Similarly is the case with BF535. It can output address on it's ADDR bus but can't take address as input. Even it's control signals are output. Since both are acting as masters and none is ready to accept(input) address, then we can't connect them directly using their asynchronous interfaces. We have to use some glue logic(FPGA) in-between specific to our needs.
 
Hope you have understood.
 
Regards,
Vikas.
 
-----Original Message-----
From: r...@sify.com [mailto:r...@sify.com]
Sent: Tuesday, January 31, 2006 7:12 PM
To: VikasChandraRao
Subject: RE: [adsp] BlackFin onto PCI

 r...@sify.com:
> Dear Vikas,
Thank you for your replies.
I have more doubts regarding connecting the local bus of a PCI
controller like PCI9656 and Blackfin asynchronous bus. Since i want a
64-bit PCI I have switched to PCI9656(Instead of PCI9030). My doubt is,
You have said that an FPGA would be necessary in connecting these two
buses together. Can you please elaborate on your point that the Blackfin
AMS bus can only be a master. What do you mean by this. Can you
post or point to any article on the net explaining this concept. It
would be a good help to my work. v...@emuzed.com: > Hi
Ram,
The problem is that both PCI9030 and BF533 are masters of their
16-bit busses. Either of them should be a slave which is not the case.
So, we can't connect those two busses together. A PLD would not be
sufficient. An FPGA with sufficient memory(depending on your
application and bandwidth required on PCI) may do the work. But
you need to choose an FPGA suitable to your requirements(cost,
bandwidth, space, technical support from FPGA vendor, etc,
etc). Talk to an ANALOG person regarding BF535 and then proceed. I
hope there should be some ANALOG representative in your locality. Where
r u based? I can pass you their contact info if needed in a seperate
mail. Regards, Vikas. -----Original Message----- From:
ramprasad sridhar [mailto:r...@sify.com] Sent: Friday, December
16, 2005 3:18 PM To: Vikas Chandra Rao Cc: r...@sify.com;
a...@yahoogroups.com Subject: RE: [adsp] BlackFin onto PCI Hai
Vikas, Thank u for that answer. Can't the external bus (@125MHz,16-bit)
be used to talk with PCI chip. If not so can a PLD be putbetween these
two to resolve the issues? I saw in analog.com website,in BF535
product page and in "price/package/availability" table it wasgiven that
"no more information". Hence i gotdoubtful. Regards. ram
v...@emuzed.com: > HiRam, PCI9030 is a PCI target but it acts as
a master of the localbus interface. If you connect BF533 to the local
bus interface, thenBF533 should act as a slave for data transfer.
Except SPI, PPI, noother peripherals on BF533 can be used to interface
to PCI9030. If youuse SPI, then you may have to use some GPIOs rather
than local businterface on PCI9030. But you may not get enough
bandwidth for the datato be transferred on PCI. If you use PPI,
then the interface as well assoftware programming gets
complicated. To connect any processor toPCI9030, the processor should
have an HPI(host port interface) similarto the one on TMS320C6000(see
applicationnote :http://www1.plxtech.com/TEMP/88884/9030-to-C6000_AppNo
te_v1.1.pdf). Otherwise bandwidth can't be achieved with any other
interface. Ican't see in ANALOG.COM that BF535 has been discontinued.
They havejust said "No more information is available regarding
productnumber: ADSP-BF535P". But I hope they will be continuing to
produceit. Regards, Vikas. -----Original
Message----- From:a...@yahoogroups.com [mailto:a...@yahoogroups.com]On
BehalfOf r...@sify.com Sent: Thursday, December 15, 2005 4:49
PM To:a...@yahoogroups.com Subject: [adsp] BlackFin onto
PCI DearAll, I am working in interfacing BlackFin processor onto
the PCI bus. Can I interface BF533 with a commercial PCI controller
like PCI9030.Do I need to add any logic in between blackfin and
PCI9030(or anyother copmmercial. BF535 has an inbuilt PCI controller in
it, but thethe analog.com website says the chip is not in production.
Can anyonehelp me out? Regards Ram NEW! You can now
post amessage or access and search the archives of this group
onDSPRelated.com: http://www.dsprelated.com/groups/adsp/1.php ______
_______________________________ Note: If you do a simple "reply"
withyour email client, only the author of this message will receive
youranswer. You need to do a "reply all" if you want your answer to
bedistributed to the
entiregroup. _____________________________________ About this
discussiongroup: Archives:
http://www.dsprelated.com/groups/adsp/1.php ToPost: Send an email to
a...@yahoogroups.com Other DSP RelatedGroups:
http://www.dsprelated.com/groups.php Yahoo!
GroupsLinks
sentmail@Bottom


Reply by ramp...@sify.com January 29, 20062006-01-29
Dear Vikas,
        Thank you for your replies.   
	I have more doubts
regarding connecting the local bus of a PCI controller like PCI9656 and
Blackfin asynchronous bus. Since i want a 64-bit PCI I have switched to
PCI9656(Instead of PCI9030). My doubt is, You have said that an FPGA
would be necessary in connecting these two buses together. Can you
please elaborate on your point that the Blackfin AMS bus can only be a
master. What do you mean by this. Can you post or point to any
article on the net explaining this concept. It would be a good help to
my work. v...@emuzed.com: > Hi Ram, The problem is that both
PCI9030 and BF533 are masters of their 16-bit busses. Either of them
should be a slave which is not the case. So, we can't connect those two
busses together. A PLD would not be sufficient. An FPGA with
sufficient memory(depending on your application and bandwidth required
on PCI) may do the work. But you need to choose an FPGA suitable to
your requirements(cost, bandwidth, space, technical support from FPGA
vendor, etc, etc). Talk to an ANALOG person regarding BF535 and then
proceed. I hope there should be some ANALOG representative in your
locality. Where r u based? I can pass you their contact info if needed
in a seperate mail. Regards, Vikas. -----Original Message-----
From: ramprasad sridhar [mailto:r...@sify.com] Sent: Friday,
December 16, 2005 3:18 PM To: Vikas Chandra Rao Cc:
r...@sify.com; a...@yahoogroups.com Subject: RE: [adsp] BlackFin
onto PCI Hai Vikas, Thank u for that answer. Can't the external
bus (@125MHz,16-bit) be used to talk with PCI chip. If not so can a PLD
be putbetween these two to resolve the issues? I saw in analog.com
website,in BF535 product page and in "price/package/availability" table
it wasgiven that "no more information". Hence i
gotdoubtful. Regards. ram v...@emuzed.com: >
HiRam,
PCI9030 is a PCI target but it acts as a master of the
localbus interface. If you connect BF533 to the local bus interface,
thenBF533 should act as a slave for data transfer. Except SPI, PPI,
noother peripherals on BF533 can be used to interface to PCI9030. If
youuse SPI, then you may have to use some GPIOs rather than local
businterface on PCI9030. But you may not get enough bandwidth for the
datato be transferred on PCI. If you use PPI, then the interface as
well assoftware programming gets complicated. To connect any
processor toPCI9030, the processor should have an HPI(host port
interface) similarto the one on TMS320C6000(see
applicationnote :http://www1.plxtech.com/TEMP/88884/9030-to-C6000_AppNo
te_v1.1.pdf). Otherwise bandwidth can't be achieved with any other
interface. Ican't see in ANALOG.COM that BF535 has been discontinued.
They havejust said "No more information is available regarding
productnumber: ADSP-BF535P". But I hope they will be continuing to
produceit. Regards, Vikas. -----Original
Message----- From:a...@yahoogroups.com [mailto:a...@yahoogroups.com]On
BehalfOf r...@sify.com Sent: Thursday, December 15, 2005 4:49
PM To:a...@yahoogroups.com Subject: [adsp] BlackFin onto
PCI DearAll, I am working in interfacing BlackFin processor onto
the PCI bus. Can I interface BF533 with a commercial PCI controller
like PCI9030.Do I need to add any logic in between blackfin and
PCI9030(or anyother copmmercial. BF535 has an inbuilt PCI controller in
it, but thethe analog.com website says the chip is not in production.
Can anyonehelp me out? Regards Ram NEW! You can now
post amessage or access and search the archives of this group
onDSPRelated.com: http://www.dsprelated.com/groups/adsp/1.php ______
_______________________________ Note: If you do a simple "reply"
withyour email client, only the author of this message will receive
youranswer. You need to do a "reply all" if you want your answer to
bedistributed to the
entiregroup. _____________________________________ About this
discussiongroup: Archives:
http://www.dsprelated.com/groups/adsp/1.php ToPost: Send an email to
a...@yahoogroups.com Other DSP RelatedGroups:
http://www.dsprelated.com/groups.php Yahoo!
GroupsLinks
sentmail@Bottom

Reply by Vikas Chandra Rao December 16, 20052005-12-16
Hi Ram,
 
The problem is that both PCI9030 and BF533 are masters of their 16-bit busses. Either of them should be a slave which is not the case. So, we can't connect those two busses together.
 
A PLD would not be sufficient. An FPGA with sufficient memory(depending on your application and bandwidth required on PCI) may do the work. But you need to choose an FPGA suitable to your requirements(cost, bandwidth, space, technical support from FPGA vendor, etc, etc).
 
Talk to an ANALOG person regarding BF535 and then proceed. I hope there should be some ANALOG representative in your locality. Where r u based? I can pass you their contact info if needed in a seperate mail.
 
Regards,
Vikas.
-----Original Message-----
From: ramprasad sridhar [mailto:r...@sify.com]
Sent: Friday, December 16, 2005 3:18 PM
To: Vikas Chandra Rao
Cc: r...@sify.com; a...@yahoogroups.com
Subject: RE: [adsp] BlackFin onto PCI

Hai Vikas,
Thank u for that answer. Can't the external bus (@125MHz,
16-bit) be used to talk with PCI chip. If not so can a PLD be put
between these two to resolve the issues? I saw in analog.com website,
in BF535 product page and in "price/package/availability" table it was
given that "no more information". Hence i got
doubtful. Regards. ram v...@emuzed.com: > Hi
Ram,
PCI9030 is a PCI target but it acts as a master of the local
bus interface. If you connect BF533 to the local bus interface, then
BF533 should act as a slave for data transfer. Except SPI, PPI, no
other peripherals on BF533 can be used to interface to PCI9030. If you
use SPI, then you may have to use some GPIOs rather than local bus
interface on PCI9030. But you may not get enough bandwidth for the data
to be transferred on PCI. If you use PPI, then the interface as well as
software programming gets complicated. To connect any processor to
PCI9030, the processor should have an HPI(host port interface) similar
to the one on TMS320C6000(see application
note :http://www1.plxtech.com/TEMP/88884/9030-to-C6000_AppNote_v1.1.pdf
). Otherwise bandwidth can't be achieved with any other interface. I
can't see in ANALOG.COM that BF535 has been discontinued. They have
just said "No more information is available regarding product
number: ADSP-BF535P". But I hope they will be continuing to produce
it. Regards, Vikas. -----Original Message----- From:
a...@yahoogroups.com [mailto:a...@yahoogroups.com]On Behalf
Of r...@sify.com Sent: Thursday, December 15, 2005 4:49 PM To:
a...@yahoogroups.com Subject: [adsp] BlackFin onto PCI Dear
All, I am working in interfacing BlackFin processor onto the PCI bus.
Can I interface BF533 with a commercial PCI controller like PCI9030.
Do I need to add any logic in between blackfin and PCI9030(or any
other copmmercial. BF535 has an inbuilt PCI controller in it, but the
the analog.com website says the chip is not in production. Can anyone
help me out? Regards Ram NEW! You can now post a
message or access and search the archives of this group on
DSPRelated.com: http://www.dsprelated.com/groups/adsp/1.php ________
_____________________________ Note: If you do a simple "reply" with
your email client, only the author of this message will receive your
answer. You need to do a "reply all" if you want your answer to be
distributed to the entire
group. _____________________________________ About this discussion
group: Archives: http://www.dsprelated.com/groups/adsp/1.php To
Post: Send an email to a...@yahoogroups.com Other DSP Related
Groups: http://www.dsprelated.com/groups.php Yahoo! Groups
Links <*> To visit your group on the web, go to:
http://groups.yahoo.com/group/adsp/ <*> To unsubscribe from this
group, send an email to: a...@yahoogroups.com <*>
sentmail@Bottom


Reply by ramprasad sridhar December 16, 20052005-12-16
Hai Vikas,
Thank u for that answer. Can't the external bus (@125MHz,
16-bit) be used to talk with PCI chip. If not so can a PLD be put
between these two to resolve the issues? I saw in analog.com website,
in BF535 product page and in "price/package/availability" table it was
given that "no more information". Hence i got
doubtful. Regards. ram v...@emuzed.com: > Hi
Ram,
PCI9030 is a PCI target but it acts as a master of the local
bus interface. If you connect BF533 to the local bus interface, then
BF533 should act as a slave for data transfer. Except SPI, PPI, no
other peripherals on BF533 can be used to interface to PCI9030. If you
use SPI, then you may have to use some GPIOs rather than local bus
interface on PCI9030. But you may not get enough bandwidth for the data
to be transferred on PCI. If you use PPI, then the interface as well as
software programming gets complicated. To connect any processor to
PCI9030, the processor should have an HPI(host port interface) similar
to the one on TMS320C6000(see application
note :http://www1.plxtech.com/TEMP/88884/9030-to-C6000_AppNote_v1.1.pdf
). Otherwise bandwidth can't be achieved with any other interface. I
can't see in ANALOG.COM that BF535 has been discontinued. They have
just said "No more information is available regarding product
number: ADSP-BF535P". But I hope they will be continuing to produce
it. Regards, Vikas. -----Original Message----- From:
a...@yahoogroups.com [mailto:a...@yahoogroups.com]On Behalf
Of r...@sify.com Sent: Thursday, December 15, 2005 4:49 PM To:
a...@yahoogroups.com Subject: [adsp] BlackFin onto PCI Dear
All, I am working in interfacing BlackFin processor onto the PCI bus.
Can I interface BF533 with a commercial PCI controller like PCI9030.
Do I need to add any logic in between blackfin and PCI9030(or any
other copmmercial. BF535 has an inbuilt PCI controller in it, but the
the analog.com website says the chip is not in production. Can anyone
help me out? Regards Ram NEW! You can now post a
message or access and search the archives of this group on
DSPRelated.com: http://www.dsprelated.com/groups/adsp/1.php ________
_____________________________ Note: If you do a simple "reply" with
your email client, only the author of this message will receive your
answer. You need to do a "reply all" if you want your answer to be
distributed to the entire
group. _____________________________________ About this discussion
group: Archives: http://www.dsprelated.com/groups/adsp/1.php To
Post: Send an email to a...@yahoogroups.com Other DSP Related
Groups: http://www.dsprelated.com/groups.php Yahoo! Groups
Links *> To visit your group on the web, go to:
http://groups.yahoo.com/group/adsp/ *> To unsubscribe from this
group, send an email to: a...@yahoogroups.com *>
sentmail@Bottom

Reply by Vikas Chandra Rao December 16, 20052005-12-16
Hi Ram,

PCI9030 is a PCI target but it acts as a master of the local bus interface.
If you connect BF533 to the local bus interface, then BF533 should act as a
slave for data transfer. Except SPI, PPI, no other peripherals on BF533 can
be used to interface to PCI9030. If you use SPI, then you may have to use
some GPIOs rather than local bus interface on PCI9030. But you may not get
enough bandwidth for the data to be transferred on PCI. If you use PPI, then
the interface as well as software programming gets complicated.

To connect any processor to PCI9030, the processor should have an HPI(host
port interface) similar to the one on TMS320C6000(see application note
:http://www1.plxtech.com/TEMP/88884/9030-to-C6000_AppNote_v1.1.pdf).
Otherwise bandwidth can't be achieved with any other interface.

I can't see in ANALOG.COM that BF535 has been discontinued. They have just
said "No more information is available regarding product number:
ADSP-BF535P". But I hope they will be continuing to produce it.

Regards,
Vikas.

-----Original Message-----
From: adsp@adsp... [mailto:adsp@adsp...]On Behalf Of
rampr41@ramp...
Sent: Thursday, December 15, 2005 4:49 PM
To: adsp@adsp...
Subject: [adsp] BlackFin onto PCI Dear All,
I am working in interfacing BlackFin processor onto the PCI bus.
Can I interface BF533 with a commercial PCI controller like PCI9030. Do
I need to add any logic in between blackfin and PCI9030(or any other
copmmercial. BF535 has an inbuilt PCI controller in it, but the the
analog.com website says the chip is not in production. Can anyone help me
out?

Regards
Ram


Reply by Jaime Andres Aranguren Cardona December 15, 20052005-12-15
Hi,

Where did you read that the BF535 is not in production
anymore?

Regards,

JaaC

--- rampr41@ramp... wrote:

> Dear All,
> I am working in interfacing BlackFin processor onto
> the PCI bus.
> Can I interface BF533 with a commercial PCI
> controller like PCI9030. Do I need to add any logic
> in between blackfin and PCI9030(or any other
> copmmercial. BF535 has an inbuilt PCI controller in
> it, but the the analog.com website says the chip is
> not in production. Can anyone help me out?
>
> Regards
> Ram


Jaime Andr Aranguren Cardona
jaime.aranguren@jaim...
jaime.aranguren@jaim... __________________________________________________




Reply by Mike Rosing December 15, 20052005-12-15
On Thu, 15 Dec 2005 rampr41@ramp... wrote:

> Dear All,
> I am working in interfacing BlackFin processor onto the PCI bus.
> Can I interface BF533 with a commercial PCI controller like PCI9030. Do I need to add any logic in between blackfin and PCI9030(or any other copmmercial. BF535 has an inbuilt PCI controller in it, but the the analog.com website says the chip is not in production. Can anyone help me out?

Check with Bittware. They made a PCI interface chip so their boards would
work with PC's and I think they sell the chip as an independent device.
http://www.bittware.com/products/type/dsp-pci.cfm Looks like it is just
for sharc, but worth asking about.

Patience, persistence, truth,
Dr. mike


Reply by ramp...@sify.com December 15, 20052005-12-15
Dear All,
I am working in interfacing BlackFin processor onto the PCI bus.
Can I interface BF533 with a commercial PCI controller like PCI9030. Do I need to add any logic in between blackfin and PCI9030(or any other copmmercial. BF535 has an inbuilt PCI controller in it, but the the analog.com website says the chip is not in production. Can anyone help me out?

Regards
Ram