Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Changing PCIe cards functionality in live system

Changing PCIe cards functionality in live system

Changing PCIe cards functionality in live system


Does anyone have experience with or knowledge of re-defining the function of an FPGA based PCIe expansion card while the computer continues running.

Lets take the following fictional example.
A PCIe card x8 with an FPGA on board performs pheripheral functionality A for the system's CPU. At a certain moment the CPU want to re-use the PCIe card for another functionality.
For simplicity let's assume the PCIe interface remains the same (x8) and that the board has all functionality on board to reconfigure safely on its own. So basically the CPU only needs to issue a reconfig to functionality B and then wait for some time to restart using the card.

Is this even possible in PCIe?
Do typical PCIe drivers support this or do you need a specific (self written driver)?
Does anyone have experience with this?
I think I remember correctly reading an article about partial FPGA reconfiguration that mentioned the possibility of this. At this moment the answer to the question if this was just marketing crap or really possible rises.



Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close