取回我的输出

时间:2017-01-07 09:24:49

标签: arm implementation hardware-acceleration cortex-m

我正在尝试为加密应用程序SHA256创建硬件加速器 首先,我使用Nexys4 FPGA作为平台,使用Cortex-m0作为AHBlite总线系统的处理器。 我创建了一个简单的加速器,使用硬件加速器添加两个整数然后我使用这些指令调用我的加速器的输出

volatile unsigned int regSHA2 __attribute__((at(0x59000000)))...
main{ 
*(volatile unsigned int *)regSHA2= a;
*(volatile unsigned int *)regSHA2= b;
c = *(volatile signed int *)regSHA2;

加法器加速器一切正常。然而,当我使用与我的SH2加速器相同的东西时,我得到了我发送到加速器的最后一个输入...虽然模拟的结果是正确的但我得到了我的加密信息但我无法将其恢复到我的软件应用

0 个答案:

没有答案