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

Possible to get the Core Generator project for the ZTEX source project? #5454

Open
plj567 opened this issue Mar 20, 2024 · 8 comments
Open
Labels
RFC / discussion Help or comments wanted

Comments

@plj567
Copy link

plj567 commented Mar 20, 2024

I'm trying to port the FPGA part to other FPGA boards and it would be very helpful to have the Xilinx Core Generator project to be able to build the bit files and modify for other targets, I have searched and unable to locate these files, are they available somewhere? Or can be made available?

Regards, Peter

@solardiz solardiz added the RFC / discussion Help or comments wanted label Mar 20, 2024
@solardiz
Copy link
Member

Hi @Apingis! Long time no talk. Are you around and available to comment on this request, please? Thank you!

@plj567
Copy link
Author

plj567 commented Mar 20, 2024 via email

@plj567
Copy link
Author

plj567 commented Mar 22, 2024

I've figured that the rd_clk and wr_clk must be the FIFO clocks, I try figure out the rest

@solardiz
Copy link
Member

That's great @plj567. It doesn't look like we're going to hear from @Apingis here, so maybe once you figure things out you'd add a documentation file on your findings, to help others possibly get into this as well?

What other FPGA boards are you porting to? What do you intend to do with the host and communications and firmware code, which is now specific to ZTEX's usage of USB? Is your port intended to be part of JtR at all, or a separate project? Thank you!

@plj567
Copy link
Author

plj567 commented Apr 1, 2024

I'm trying to get it to work on two other boards at the moment, not sure if it's worth the effort which is why I'm investigating some other sha256 & sha512 sources, if I complete it I will update and provide the board information as well

@solardiz
Copy link
Member

solardiz commented Apr 1, 2024

Out of the algorithms we support on FPGA, it's bcrypt and descrypt where FPGAs are most competitive vs. GPUs. We also have some algorithms based on SHA-2 to allow such reuse of the hardware as well, but we assume the reason someone would acquire FPGAs is for bcrypt and descrypt. Your focus on SHA-2 suggests your use case is different. You'd have to have larger FPGAs at low cost for doing solely SHA-2 on them to be worthwhile, and that feels unlikely.

@plj567
Copy link
Author

plj567 commented Apr 2, 2024

There are a few low cost FPGA's available, where it also fits, not so many cores though, which is the one's I'm trying to implement the code for, I'll let you know ow it goes.

@agoora
Copy link

agoora commented Apr 7, 2024

Hi plj567, what are the FPGA boards for which you want to implement the code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFC / discussion Help or comments wanted
Projects
None yet
Development

No branches or pull requests

3 participants