Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move on to the new toy, Celestial Peak. How can we RE it ? #2

Open
ImNotMyself opened this issue Nov 1, 2022 · 8 comments
Open

Move on to the new toy, Celestial Peak. How can we RE it ? #2

ImNotMyself opened this issue Nov 1, 2022 · 8 comments

Comments

@ImNotMyself
Copy link

ImNotMyself commented Nov 1, 2022

Quick spec:
Stratix 1SGHF43, aka. 1SG110, with 10 SKhynix H5AN8G6NC
Boardcom BCM 58732 8-cores A72, with 5 Micron D9WFR

I extracted and uploaded the flash image here https://github.com/ImNotMyself/a2040
But now the question is what's next, how can we RE it ?

image
image
image

@Nic30
Copy link

Nic30 commented Nov 13, 2022

Let me just add few keywords for better SEO.
Microsoft RR-MSK-A-2040, Microsoft A-2040, A2040, Overlake: Celestial Peak, Microsoft Stratix 10 FPGA
Cloud and FPGAs in Physics and HPC from Data Acquisition to the Cloud, Andrew Putnam, July 22, 2022

@tow3rs
Copy link
Owner

tow3rs commented Nov 22, 2022

@ImNotMyself
It seems that it will be very difficult, if not impossible, to obtain a complete reversal of the board pinout based only on the FPGA bitstream.
A first attempt may be to assume that the QSFP ports and PCIe lines are wired to the S10 Hard IPs. According to the Quartus Pin Planner, the following pin configuration should be used in this scenario.

S10

@ImNotMyself
Copy link
Author

@tow3rs make sense !
for the other parts, anything I can do ? I am very willing to trial and/or debug on board, if you are happy to guide me through
Thanks advance.

@tow3rs
Copy link
Owner

tow3rs commented Nov 23, 2022

Another option, or maybe the first one, is to use the TopJTAG Probe tool, with the help of this tool and the BSDL file for the S10 it's relatively easy to monitor the FPGA pins that have activity, such as clock inputs.
The hardest part will be to identify the DDR4 pinout, you can try the method described in Jan Marjanovic's blog: https://j-marjanovic.io/stratix-v-accelerator-card-from-ebay-part-5.html
The last option would be to desolder the memory chips... with the risk of damaging the board...

@imkow
Copy link

imkow commented May 1, 2023

I got a Glacier Peak A-2051, just start digging

@myfpga
Copy link

myfpga commented Jul 14, 2023

So A-2030 is the most cost-effective board, with less than $50 and sufficient information. Although I also want to study A-2040 and A-2051, I know my ability is limited, and the prices of these two are too high to easily get started.

@11tools
Copy link

11tools commented Jun 18, 2024

have anyone try run intel npu project on arria10 catapult-v3?

https://github.com/intel/fpga-npu

I tryed. but this project have some dsp IP use stritx10 , can't synthesis on arria10

if A-2040 cracked. i will buy one. or try to synthesis on arria10 .... i think this project can make catapult-v3 useful

@myfpga
Copy link

myfpga commented Jun 18, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants