Java与硬件协处理器及FPGA的接口技术与安全关键Java任务方法解析
1. Java与硬件协处理器及FPGA接口概述
在数据密集型应用中,部分功能通过协处理器实现可带来显著性能和能耗优势。协处理器的每个功能元素可表示为Java方法,该方法可接受Java基本类型(如 int 、 char )和基本类型数组(如 int[] )作为参数,也可返回基本类型。下面以一个简单的Java类为例说明硬件方法的操作:
public class example {
public int xorme(int [] work, int key)
{
int i;
for (i = 0; i < work.length; i++) {
work[i] = work[i] ^ key;
}
return work[i-1];
}
}
xorme 方法对 work 数组中的每个元素执行异或(XOR)操作。接下来将详细介绍将 xorme 方法迁移到协处理器实现的过程。
2. 硬件接口
硬件方法接口生成器根据接口描述完成大部分所需工作,以下是 xorme 方法的接口描述:
copro
超级会员免费看
订阅专栏 解锁全文
400

被折叠的 条评论
为什么被折叠?



