- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone,
i've got a question for you: i have to implement 4 different firmware in a fpga depending on particular conditions and i'd like to know if it's possible to load every firmware in an established portion of fpga. In particular, i'd like to divide fpga in 4 parts with a fixed bus and fixed I/O ports and then load one of the different firmware in one of the 4 parts. Probably it isn't possible, but if someone can help me i'll appreciate it! Thank you!Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If I understand you question correctly, that answer is yes, with conditions:
If the FPGA is large enough you can just build the design with all 4 functions in it, with a master mux that controls which one is active. If it's not large enough for all 4 functions, it's possible to re-configure the fpga fabric on the fly, but I haven't had to do this yet, so I'm not sure exactly what's involved. If there's an outside CPU that is controlling everything, it could just load the FPGA itself with the appropriate bitfile, for the function that was required at the time. Pete
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