文件名称:Embedded_Scalable_Platform
文件大小:475KB
文件格式:ZIP
更新时间:2024-03-10 11:39:46
Objective-C
Embedded_Scalable_Platform 嵌入式可扩展平台的安全哈希算法加速器设计。 该项目将实现用于安全哈希算法(SHA)的硬件加速器。 SHA由按位运算,模加和压缩功能组成。 面对使用通用CPU或通用加速器会浪费内存资源和计算资源的问题。 目标是在ESP的支持下,使用Cadence Stratus HLS和SystemC来实现专用的SHA加速器。 我将使用与软件版本相比的RTL仿真时间来评估延迟性能。 我将使用硬件组件总数评估面积改进。 加速器将在不同大小的输入上进行测试,并将与不同的优化方法进行比较报告
【文件预览】:
Embedded_Scalable_Platform-master
----sim()
--------Makefile(32B)
--------.gitignore(4B)
----src()
--------sha_conf_info.hpp(2KB)
--------sha_directives.hpp(1KB)
--------sha.cpp(11KB)
--------sha_regs.hpp(6KB)
--------sha.hpp(2KB)
--------sha_functions.hpp(7KB)
--------sha_debug_info.hpp(242B)
----syn()
--------Makefile.prj(74KB)
--------Makefile(729B)
--------irun.key(11B)
--------project.tcl(3KB)
----stratus()
--------Makefile(29B)
--------project.tcl(3KB)
----README.md(859B)
----driver()
--------linux()
--------barec()
--------app()
----tb()
--------inputdata.hpp(82KB)
--------read_txt.hpp(530B)
--------system.hpp(2KB)
--------in.txt(2KB)
--------sc_main.cpp(920B)
--------system.cpp(5KB)