electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> how to learn the BUS architecture(PCI, PCI Express, AMBA...)
Author Message
sweesw



Joined: 02 Dec 2002
Posts: 52


Post11 Jul 2004 8:21   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


I know nothing about how a bus transaction is handled.
I wish to learn it from scatch, for example, what means master, what means slave, etc.
Could anyone share some ideas what and where I can start with?
What book I should read to understand it if I have no previous experience?
Back to top
wadaye



Joined: 18 Jun 2004
Posts: 213
Helped: 10


Post11 Jul 2004 11:45   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


Hi sweesw:

You can read the bus spec which you wanna study, and you will know

what the Master, Slave and something like this meaning!

wang1
Back to top
rakko



Joined: 01 Jun 2001
Posts: 244
Helped: 2
Location: mozambic


Post11 Jul 2004 17:24   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


if you know nothing about pci, then the spec may be a little too difficult to understand. start with mindshare books. they have books both on pci-x and pci express. There books also include a tutorial cd to make it easier to understand the standard.
Back to top
zhangpengyu



Joined: 28 Jun 2004
Posts: 177
Helped: 2


Post14 Jul 2004 6:33   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


Hi
sweesw!
I think you should read the spec first,and there's a
very good book <pci system architecture> that will
help you very well!
zhpy
Back to top
Google
AdSense
Google Adsense




Post14 Jul 2004 6:33   

Ads




Back to top
ram



Joined: 03 May 2004
Posts: 118
Helped: 4


Post16 Jul 2004 11:17   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


Hi, to start bus architecture...i think mindshares books are very good..they have complite explanation
Back to top
eternal_nan



Joined: 10 Mar 2003
Posts: 158
Helped: 15
Location: eternity


Post17 Jul 2004 7:22   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


Actually, it sounds like OP needs to learn the basics of computer IO subsystems. You should probably read a Computer Organization book and only then go on to the mindshare books.
Back to top
galant



Joined: 19 Jun 2003
Posts: 58


Post19 Jul 2004 4:48   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


Actually , for AMBA system bus study, the best way is read its spec that you can download from the arm website.
Back to top
gaonkc



Joined: 16 Jul 2004
Posts: 107


Post19 Jul 2004 6:24   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


The protocol of the bus is important . if you know the protocol . you can understand the architecture.
Back to top
delay



Joined: 11 Jun 2004
Posts: 219
Helped: 3
Location: Van Allen Belt


Post27 Aug 2004 15:05   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


AMBA, CAN and USB specs are readable for novice too but PCI and PCMCIA are little too abstruse.
Back to top
FLEXcertifydll



Joined: 04 Sep 2003
Posts: 295
Helped: 3


Post29 Aug 2004 9:48   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


Nothing, just try it.
do your first project, not reading the protcol but
the impement is more helpful.
Back to top
allanweee



Joined: 04 Aug 2004
Posts: 13


Post03 Sep 2004 9:06   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


First, you must have a good book.
second, work hard
third try to implement
that's all
Back to top
gemini



Joined: 02 Nov 2001
Posts: 40


Post03 Sep 2004 13:29   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


First you should know the BUS protocol

then try apply implement in practice
Back to top
eric_ec_chen



Joined: 26 May 2003
Posts: 55
Helped: 4


Post10 Sep 2004 5:19   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


Hi,
You can read the AMBA spec and download the Leon source code to see the AMBA bus timing diagram. Maybe you can have a better understanding agout bus.
Back to top
jay_ec_engg



Joined: 19 Jun 2004
Posts: 157
Helped: 1
Location: India


Post10 Sep 2004 8:08   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


go thru
www.einfochips.com
they have designed PCI in ASIC... it may be helpful to u
Back to top
gold_kiss



Joined: 11 Sep 2002
Posts: 251
Helped: 2


Post10 Sep 2004 12:25   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


There are various ways one can learn Protocol soon ..quickly.
Best way is by sharing talks with person who is familar to the protocol. You can also download lots n lots of presentation material on above mentioned protocols and go through them. See reading a protocol is quite different from deriving a microarchitecture to design one.

Its basically you interprete english language to create an hardware.

All the best,
keep posting!
Gold_kiss
Back to top
tom123



Joined: 04 Apr 2005
Posts: 116
Helped: 3


Post18 Jun 2005 7:01   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


no other methods, please read specification carefully.

best regards



sweesw wrote:
I know nothing about how a bus transaction is handled.
I wish to learn it from scatch, for example, what means master, what means slave, etc.
Could anyone share some ideas what and where I can start with?
What book I should read to understand it if I have no previous experience?
Back to top
eeeraghu



Joined: 03 Jun 2005
Posts: 215
Helped: 17


Post20 Jun 2005 6:49   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


Its important to learn about memories, if started with computer architecture then there would be good understanding from the specs, else it would be slightly difficult to start on directly reading the specs.

PCI and USB are easy to read as mindshare books gives a good understading about the protocol,
About AMBA there is no direct book, the only source is ARM AMBA specs(2.0), and even parallelly studying SOC architecture for that would be feasible to understand.

Regards
raghu
Back to top
jjww110



Joined: 19 Apr 2005
Posts: 262
Helped: 5
Location: china


Post20 Jun 2005 8:03   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


i recommend the book <pci system architecture>
for pci
Back to top
erodeboy



Joined: 15 Nov 2005
Posts: 86
Helped: 1
Location: India


Post10 Jan 2006 10:54   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


can anyone tell the link in teh board to download books on pci. once i saw but since i dont have points i didnt download
Back to top
eeeraghu



Joined: 03 Jun 2005
Posts: 215
Helped: 17


Post11 Jan 2006 12:38   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


At EDA books upload/download section give a serach with the key words pci, u will find all the docs and books related to pci

regards
Raghu
Back to top
Nimer



Joined: 26 Apr 2005
Posts: 216
Helped: 25
Location: PALISTINE


Post12 Jan 2006 3:34   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


hi
readabout them from stallings computer architecture book,on the eda theory board


regard
Back to top
omara007



Joined: 06 Jan 2003
Posts: 1283
Helped: 39
Location: Dubai


Post12 Jan 2006 4:03   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


I recommend u start with the hardest thing .. read the specs even if u won't understand anything .. and while reading, put down on a piece of paper all the terms that u didn't understand .. search for them on the internet .. maybe wikipedia will be very helpful in that .. and keep on till u get the maximum knowledge out of this specs document .. and if did ur best and u still can't get everything, then post questions .. read other documents .. books and so on ..
One thing needs to be mentioned .. if u miss some basics (even if not related to bus architectures), and u found the documents packed with talking about them .. don't leave everything as a whole and go for a basics book .. just learn the specific basics that u miss for the moment .. becuase if u go for learning something else from the begining while u r preparing for a project, time will swift from u .. so, be carefull and get frustrated because of not understanding either new specs terms or even some basics that u might say others definetly know them ..
Back to top
kevinbrace



Joined: 03 Nov 2005
Posts: 10
Helped: 1
Location: Wheaton, IL, USA


Post06 Feb 2006 11:37   

Re: how to learn the BUS architecture(PCI, PCI Express, AMBA


Hi sweesw,

If you want to learn PCI bus by actually developing a PCI device, you may want to consider BDS XPCI PCI IP core we have developed.
BDS XPCI PCI IP core is a Xilinx (TM) LogiCORE (TM) PCI compatible PCI IP core.
We offer this PCI IP core for as little as $100 for non-commercial, non-profit, personal use.
For more information, visit h**p://www.bracedesignsolutions.com.


Kevin Brace

--
Brace Design Solutions
Xilinx (TM) LogiCORE (TM) PCI compatible BDS XPCI PCI IP core available for as little as $100 for non-commercial, non-profit, personal use.
h**p://www.bracedesignsolutions.com

Xilinx and LogiCORE are registered trademarks of Xilinx, Inc.

sweesw wrote:
I know nothing about how a bus transaction is handled.
I wish to learn it from scatch, for example, what means master, what means slave, etc.
Could anyone share some ideas what and where I can start with?
What book I should read to understand it if I have no previous experience?
Back to top
xscale



Joined: 07 Mar 2006
Posts: 30
Helped: 2


Post21 Mar 2006 14:32   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


www.*****.com
Back to top
yuenkit



Joined: 20 Jan 2005
Posts: 110
Helped: 5


Post21 Mar 2006 14:42   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


go to arm.com and download the datasheet
Back to top
calm



Joined: 17 Oct 2005
Posts: 264
Helped: 5


Post22 Mar 2006 1:31   

how to learn the BUS architecture(PCI, PCI Express, AMBA...)


if you have any knownledge of bus , you must learn computer architecture and organization first.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> how to learn the BUS architecture(PCI, PCI Express, AMBA...)
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Possible to monitor the PCI or PCI Express bus in real time (1)
Are PCI-X and PCI express the same thing? (1)
PADS Lib for PCI and PCI express (4)
How to implement PCI-Express ? (3)
PCI Express card design. How? (5)
DMA under the PCI express protocol? (21)
can some one have the pci express specification (1)
Anybody used the Spartan-3 PCI Express Starter Kit? (2)
PCI-X vs PCI Express (11)
PCI vs. PCI Express (10)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS