This repository is for completing an easy self-attention model by verilog.
I want stars But no one gives stars to me QAQ
For Golden model, this is for checking the results of the hardware output. To see the results, do as follows:
cd golden_model
make && ./main 1 2 3 # (query: 1, key: 2, value: 3)
# or using:
# make && ./main 1 (seed will be: 1 2 3)
# or using:
# make && ./main (default seed: 1 2 3)
make clean
![Screenshot 2024-12-30 at 13 49 58](https://private-user-images.githubusercontent.com/138651100/399222777-805d0585-0493-41ce-9c55-ace81c2bdb6b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NDk4ODQsIm5iZiI6MTczOTQ0OTU4NCwicGF0aCI6Ii8xMzg2NTExMDAvMzk5MjIyNzc3LTgwNWQwNTg1LTA0OTMtNDFjZS05YzU1LWFjZTgxYzJiZGI2Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxMjI2MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xZmJhYzBkNjBiYjhiZDdlNjVkNmZhMTMzNmFiNDgxZjA1YTQ1NzQ5MTBkYTYzYjBhMTFkNjQ1MGRkYTBlYWU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Uh1v27Fl2qAoqaO5T9Gb0rNosio7vpk3TdM3RwQ08wE)
If you have any problem when using Questasim, try delete all `include line in the files.