| Author |
Message |
sweesw
Joined: 02 Dec 2002 Posts: 52
|
11 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
|
11 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
|
11 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
|
14 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

|
14 Jul 2004 6:33 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
ram
Joined: 03 May 2004 Posts: 118 Helped: 4
|
16 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
|
17 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
|
19 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
|
19 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
|
27 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
|
29 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
|
03 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
|
03 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
|
10 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
|
10 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
|
10 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
|
18 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
|
20 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
|
20 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
|
10 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
|
11 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
|
12 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
|
12 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
|
06 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
|
21 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
|
21 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
|
22 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 |
|
 |