- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Friends,
I'm intrested to use Altera PCI IP core in one of my design. I happen to get 8 bits of PCM data(64khz) for every 125us serially which i've to pump on the PCI bus which is parallel. Can i use this IP core for my application or rather do it myself using logical blocks. Do i still need to use any of the bridge IC's ? Any help will be appreciated.Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PCI bus is running on 32 bits at 33 MHz. You might wanna consider if your PCM data at every 125 us will be too slow for the PCI bus. Furthermore, your PCM is only 8 bit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the reply kakyeoh,
yes you are correct thats the reason why i'll buffer or store the data 32 bits and use external oscilaltor of 33 MHz to transmit on PCI. I thought of usying any local bus to PCI bridge IC. (Or) Buffer the PCM samples and configure the IP Core of Altera for the same. My question is do i still need to use PCI Bridge IC externally to FPGA or the IP Core itself is a local bus to PCI bus converter.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi raviraj jr,
No, you don't have to use a PCI bridge IC. The PCI core itself has local bus interface for you to connect to user logic. You can write the PCM samples onto a Dual Port Ram and on the other side, read out the data in 32 bits to source the PCI core.
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