- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have a design on a cyclone, using nios2 with custom logic, custom instructions and quite a bit of assembly code routines, along with C,C++. If I make the jump to an SoC FPGA, can I continue to have a nios2 operating in the FPGA fabric? Will the development tools allow me to work with the ARM and the Nios2 ? I would like this solution to allow me to partition the processing and continue to bias the existing hard-real-time stuff onto the FPGA+Nios2. Some of the non-real-time stuff may migrate onto the ARM, which I expect would eventually do some heavy lifting but initially it would mostly operate standard OS things such as peripherals. I'd probably be drawn to introduce Linux or some OS - for device driver and modern network support. Up to now I have avoided needing an OS. Any and all comment welcome! Thanks! LeftyLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Short answer is yes, what you are looking to do will be possible and I suspect will be a very common setup as well. Treat the SoC device like a regular FPGA that happens to have an embedded SoC block (called the HPS) in the same die with memory mapped connections between the FPGA and HPS. You also have the right idea when it comes to dividing the realtime and non-realtime code amungst the two processor types.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Short answer is yes, what you are looking to do will be possible and I suspect will be a very common setup as well. --- Quote End --- Thanks, my other concern is availability of silicon. Is there a launch date? Perhaps If I am stuck I can partition multiple Nios2 cores onto a regular Cyclone FPGA part? Do the existing NIos2 tools support that configuration?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the date, contact your sales rep.
You could get started on the soft logic side and work your way up to the HPS block. Using Nios II in a SoC device is no different than a standard FPGA. In fact Nios II has no concept of a SoC vs a non-SoC FPGA so if you are an existing Nios II user you won't notice anything different to what you are already accustom to doing.
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