Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Altera Stratix 10 Hyper-Registers

Status
Not open for further replies.

Wiljan

Junior Member level 3
Joined
Jun 27, 2015
Messages
28
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,283
Activity points
1,615
In the Altera Stratix 10 they do have Hyper-Registers in the routing layer / cross-point, it seems to be a very clever way to "pipeline" much more and thereby squeeze the fmax up like x2. I could for sure use that :lol:

Are this "Hyper-Registers" technology available in any other FPGA series / Vendor?

Thx
 

Are this "Hyper-Registers" technology available in any other FPGA series / Vendor?
Probably not.
But does this mean Intel's Stratix 10 will be higher performance than Xilinx's Virtex Ultrascale + ?
Same answer - probably not.

IMO, the interesting thing here is that while Intel is just starting to manufacture the 14nm Stratix 10 - Xilinx's equivalent 16nm Ultrascale + has been available for over a year...
 

Probably not.
But does this mean Intel's Stratix 10 will be higher performance than Xilinx's Virtex Ultrascale + ?
Same answer - probably not.

IMO, the interesting thing here is that while Intel is just starting to manufacture the 14nm Stratix 10 - Xilinx's equivalent 16nm Ultrascale + has been available for over a year...

We have had Stratix 10 parts for some time now, maybe 6 months or so, but they are from engineering lots.
 

We have had Stratix 10 parts for some time now
Interesting so did you had any look into the Hyper-Registers and any experience in the benefit of this?

Reason for asking are I do work on a project where we need to have a lot of 8 bit in 8 bit out (256 bytes) s-boxes lookup stages in a pipeline core, and since the BlockRAM (ROM) M10K or M20K typical gets slow if you do not register on both in and output then you need to delay the rest of the data 64 bit = a lot of registers, and here I do see the Hyper-Registers as a very welcome solution.

So basically I'm looking for a good way top speed up s-boxes, and have been looking around to see if there were any new approach, still waiting for 8bit LUT :)
 

Design the code like you would with any other Fpga - add pipeline stages when needed in order to meet your timing requirements. The P&R Algorithm should be smart enough to map to these registers.
 

Design the code like you would with any other Fpga - add pipeline stages when needed in order to meet your timing requirements. The P&R Algorithm should be smart enough to map to these registers.
Sure but I will then run out of registers since I need as many pipeline core's as possible and saw the Hyper-Registers as extra resources.
There will always be a bottleneck :bang:
 
Last edited:

Why a bottleneck?
The fact that they're there gives you an added value.
Without them, your code will simply be mapped to LE/ALM registers - like it would in older Fpga generations.
 

There is a guide for these. It looks like there is a restriction on reset and clock enables. This could complicate design that make assumptions based on these features.
 

Why a bottleneck?
When you have a lot of BRAM and ALM you need more registers to load more cores into the FPGA when you get a lot of registers which gives hopefull more fmax and make you have more cores dues to loads of registers, then you need more ALM and BRAM to add even more cores.
Kind of a chicken / egg situation :thinker:

All this are sure only a problem where you need to do a lot of calculation and need to reduce the overall time or numbers of FPGA's

I like the idea of all the Hyper-Registers and I would like to see this on cheaper FPGA's as well (I do not need all the high speed transceivers)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top