sinara-hw / EEM_FMC_Carrier

HPC FMC carrier in EEM format
Other
4 stars 2 forks source link

larger FPGA #51

Closed sbourdeauducq closed 8 months ago

sbourdeauducq commented 1 year ago

The 200T appears to be pin-compatible, and for Shuttler would allow sigma-delta modulation to increase effective bit depth, additional DDS tones, and perhaps a better RTIO interface with one dedicated channel per coefficient.

Currently we are approaching the limit of the 100T.

dhslichter commented 1 year ago

I would support this -- it certainly makes for a more general-purpose board, and would be good for Shuttler specifically as well. @gkasprow what's the price difference between 100T and 200T with your pricing breaks?

marmeladapk commented 1 year ago

We can also consider supporting DIOT FMC Carrier. EFC was in fact based on diot carrier in many ways.

wt., 12 wrz 2023, 23:37 użytkownik Daniel Slichter @.***> napisał:

I would support this -- it certainly makes for a more general-purpose board, and would be good for Shuttler specifically as well. @gkasprow https://github.com/gkasprow what's the price difference between 100T and 200T with your pricing breaks?

— Reply to this email directly, view it on GitHub https://github.com/sinara-hw/EEM_FMC_Carrier/issues/51#issuecomment-1716485744, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF3AQXCMLUDSNY6MGJAQQ73X2DIY3ANCNFSM6AAAAAA4UQQNSM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

sbourdeauducq commented 1 year ago

DIOT FMC Carrier

Looks totally overkill and not compatible with EEM. TBH I'm a little surprised by the resource usage and there may be some low-hanging fruits (@occheung ?), just floating the idea of switching to 200T at the moment.

dhslichter commented 1 year ago

We can also consider supporting DIOT FMC Carrier.

This is a comment for a different issue, and I agree with @sbourdeauducq that these are two different boards and we shouldn't try to merge them.

The question here is simply if we can make a run of EFC boards with the 200T populated instead of the 100T. I would be strongly in favor of this and we would prefer to buy boards with 200T than 100T.

gkasprow commented 1 year ago

I think we can providing that vccint power supply is sufficient. About pricing it's a question to @pkozakiewicz

pkozakiewicz commented 1 year ago

@gkasprow Can you please create a release so that I can pass it to the right person?

gkasprow commented 1 year ago

the new relese is still in progress. Just replace XC7A100T-3FGG484E with XC7A200T-3FGG484

pkozakiewicz commented 1 year ago

There is no production documentation even when it comes to the old one.

marmeladapk commented 1 year ago

That's my bad. I'll make a release shortly.

pkozakiewicz commented 12 months ago

Just replace XC7A100T-3FGG484E with XC7A200T-3FGG484

@gkasprow There's no such chip, did you mean 3FBG?

sbourdeauducq commented 11 months ago

FWIW we have managed to fit all features (except better RTIO interface) and 16-bit sigma-delta in the current 100T FPGA.

maciejprzybysz commented 10 months ago

We are in the process of adding 200T option in new revision. Here are some notes on that (for future reference):

Adding more capacitors should be possible, but it will take additional time.

dhslichter commented 10 months ago

seems worth it to me, overall. Can @sbourdeauducq or @jordens comment on the extent to which the slightly higher worst-case clock tree skew might impact existing (or currently envisioned) gateware designs? 0.27 ns (100T) vs 0.4 ns (200T) in speed grade -3.

jordens commented 10 months ago

I don't think it matters but to give a reliable answer it would obviously need to be tested.

Crucially though it doesn't seem worthwhile to persue given what's been said. I can fit more than 128 well designed NCO cores and copious amounts of DS modulators and interpolators on a single 100T already.