新手,想用fpga板子做个计算加速器。
功能可以很简单:
1、计算机主内存通过PCI-e和板载内存之间的连续内存空间读写
2、板载内存的固定空间是“指令”区,依次执行指令
3、从板载内存任意地址读取一个word到fpga内部的某一个“寄存器”。有m个端口,支持同时读取m个word
4、从fpga内部的某一个“寄存器”写入板载内存任意地址一个word。有m个端口,支持同时写入m个word
5、ALU,仅在寄存器之间做加减乘除。支持n个寄存器组成向量,同时进行宽度n的运算
除1、2外,3、4、5的指令都在固定的cycle数内完成,流水线throughput都是1个cycle。
这样的需求好实现吗?如果外包的话大概什么价
--
修改:jessez FROM 76.117.145.*
FROM 76.117.145.*