- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I have a design which consists of 1 PCIe. PCIe communicates with the other component like onchip memory (slave) via BAR. PCIe Design http://i48.tinypic.com/n71krl.jpg As you can see, PCIe BAR 0 connects to CRA(control register of PCIe) and Onchip Memory. I have tried my design on the my PC which has PCIe slot and it is working properly. However, the same design fails in targeted platform. The targeted platform has a module called nanoETXexpress SP and uses Win CE 7. It uses Intel System Controller Hub. According to the Intel System Controller Hub, page 61, table 10, PCIe can be configured in anywhere in 32-bit range. nanoETXexpress SP (1GB DDR2 RAM and 512MB flash) http://www.mite.cz/embeddedmodulesfiles/etxexpressfiles/now1m141.pdf (http://www.mite.cz/embeddedmodulesfiles/etxexpressfiles/now1m141.pdf) Intel System Controller Hub download.intel.com/design/chipsets/embedded/datashts/319537.pdf The table shows the summary of the result : http://i50.tinypic.com/30kyl90.png I am suspecting the targeted platform address mapping is overlapping with my design (PCIe BAR base address). Any advice would be appreciated. ThanksLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mistake in onchip Memory size. It is 409600 bytes instead of 4096 bytes.
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