- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1. Why do we need BAR in PCIe?
2. Why do we need multiple BARs in PCIe? 3. How do we choose type of BAR in PCIe? (64 bits/34 bits, Prefetchable/non-prefetchable) 4. With multiple devices (a RAM, a FIFO, a DMA and few I/O Registers) connected to PCIe, how do we know which BAR to connect to which device? Thank you, RanmuLink Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
BAR stands for Base Address Memory and you use them as a reference address when you want to access for example a PIO component from your software.
You decide which BAR will be connected to which device. Dont forget that you will use these addresses when you will write your driver.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Tonisss,
Thank you for the reply. It helps me to understand more about PCIe. Thank you again, Ranmu
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page