background image

90 

[14] 

“AMD  Technical  Information  Portal.”  Accessed:  Jun.  18,  2024.  [Online].  Available: 

https://docs.amd.com/v/u/en-US/ug998-vivado-intro-fpga-design-hls 

[15] 

W. Green, “Beginning FPGA Graphics,” Project F. Accessed: Jun. 15, 2024. [Online]. Available: 

https://projectf.io/posts/fpga-graphics/ 

[16] 

“Difference between Verilog and VHDL - Naukri Code 360.” Accessed: Jun. 15, 2024. [Online]. 

Available: https://www.naukri.com/code360/library/difference-between-verilog-and-vhdl 

[17] 

“ModelSim,”  Wikipedia.  Mar.  17,  2023.  Accessed:  Jun.  15,  2024.  [Online].  Available: 

https://en.wikipedia.org/w/index.php?title=ModelSim&oldid=1145117528 

[18] 

“Intel Quartus Prime,” Wikipedia. May 09, 2024. Accessed: Jun. 15, 2024. [Online]. Available: 

https://en.wikipedia.org/w/index.php?title=Intel_Quartus_Prime&oldid=1223029127 

[19] 

“What is an FPGA? Field Programmable Gate Array,” AMD. Accessed: Jun. 15, 2024. [Online]. 

Available: https://www.xilinx.com/products/silicon-devices/fpga/what-is-an-fpga.html 

[20] 

“FPGA Video and Vision Solutions - Intel® FPGA,” Intel. Accessed: Jun. 15, 2024. [Online]. 

Available: https://www.intel.com/content/www/us/en/smart-
video/products/programmable/overview.html 

[21] 

“Vitis 

HLS.” 

Accessed: 

Jun. 

15, 

2024. 

[Online]. 

Available: 

https://www.xilinx.com/products/design-tools/vitis/vitis-hls.html 

[22] 

“Navigating Content by Design Process • Vitis High-Level Synthesis User Guide (UG1399) • 

Reader  •  AMD  Technical  Information  Portal.”  Accessed:  Jun.  15,  2024.  [Online].  Available: 
https://docs.amd.com/r/en-US/ug1399-vitis-hls/Navigating-Content-by-Design-Process 

[23] 

“Xilinx/PYNQ.”  Xilinx,  Jun.  14,  2024.  Accessed:  Jun.  15,  2024.  [Online].  Available: 

https://github.com/Xilinx/PYNQ 

[24] 

“Downloads,” 

AMD. 

Accessed: 

Jun. 

15, 

2024. 

[Online]. 

Available: 

https://www.xilinx.com/support/download.html 

[25] 

“SHA-2,”  Wikipedia.  Apr.  26,  2024.  Accessed:  May  08,  2024.  [Online].  Available: 

https://en.wikipedia.org/w/index.php?title=SHA-2&oldid=1220891789 

[26] 

A.  W.  Appel,  “Verification  of  a  Cryptographic  Primitive:  SHA-256,”  ACM  Trans.  Program. 

Lang. Syst., 2015. 

[27] 

“Announcing Approval of Federal Information Processing Standard (FIPS) 180-2, Secure Hash 

Standard;  a  Revision  of  FIPS  180-1,”  Federal  Register.  Accessed:  Jun.  15,  2024.  [Online]. 
Available: 

https://www.federalregister.gov/documents/2002/08/26/02-21599/announcing-

approval-of-federal-information-processing-standard-fips-180-2-secure-hash-standard-a 

[28] 

H. Gilbert and H. Handschuh, “Security Analysis of SHA-256 and Sisters,” in Selected Areas in 

Cryptography, M. Matsui and R. J. Zuccherato, Eds., Berlin, Heidelberg: Springer, 2004, pp. 175–
193. doi: 10.1007/978-3-540-24654-1_13. 

[29] 

J. Mehta, “SHA1 Vs. SHA256 - What’s the Difference Between?,” CheapSSLWeb.com Blog. 

Accessed: Jun. 15, 2024. [Online]. Available: https://cheapsslweb.com/blog/sha1-vs-sha256/ 

[30] 

W.  Penard  and  T.  van  Werkhoven,  “On  the  Secure  Hash  Algorithm  family,” 

blog.infocruncher.com

Available: 

https://blog.infocruncher.com/resources/ethereum-

whitepaper-annotated/On%20the%20Secure%20Hash%20Algorithm%20family%20(2008).pdf 

[31] 

Greg,  GitHub  Repository  “in3rsha/sha256-animation.”  May  27,  2024.  Accessed:  May  27, 

2024. [Online]. Available: https://github.com/in3rsha/sha256-animation 

[32] 

B. V. Fekete, GitHub Repository “fbv81bp/SHA2-256_in_VHDL: VHDL Secure Hash Algorithm 

cores,” 

SHA2-256_in_VHDL. 

Accessed: 

Jun. 

15, 

2024. 

[Online]. 

Available: 

https://github.com/fbv81bp/SHA2-256_in_VHDL 

[33] 

K. Kv, “Kria KV260 Vision AI Starter Kit Data Sheet,” 2022. 

[34] 

“Zynq  UltraScale+  MPSoC,”  AMD.  Accessed:  May  27,  2024.  [Online].  Available: 

https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html 

[35] 

“Zynq UltraScale+ MPSoC Data Sheet: Overview (DS891),” 2022.