Skip to content

Commit

Permalink
Modify FPGA-ACCEL.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ajblane committed Aug 22, 2018
1 parent f220b24 commit 00711c8
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions docs/FPGA-ACCEL.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,16 @@

IOTA FPGA-accelerated solution for Dcurl
----------------------------------------
# IOTA FPGA-accelerated solution for Dcurl

Dcurl supports IOTA FPGA-accelerated solutions to improve PoW performance. PoW calculation time for MWM=14 is between 0.001 and 0.8 second and 0.14 second in average and The time for MWM=15 is between 0.01 and 2 second and 0.42 second in average. Currently, it is experimented and verfied on Arrow Sockit board and Intel FPGA DE10-Nano board. We reuse the Lampa Lab-provied FPGA-accelerated solution.
dcurl supports IOTA FPGA-accelerated solutions to improve PoW performance. PoW calculation time for MWM=14 is between 0.001 and 0.8 second and 0.14 second in average and The time for MWM=15 is between 0.01 and 2 second and 0.42 second in average. Currently, it is experimented and verified on Arrow Sockit board and Intel FPGA DE10-Nano board. We reuse the Lampa Lab-provided FPGA-accelerated solution.

Here is a brief summary of the tasks Lampa Lab have done:
* Use Verilog to implement Curl & POW accelerators
* Use System Verilog and UVM to verify the accelerators
* Synthesize Curl & POW hardware accelerators for Intel FPGA DE10-Nano board and flash it into the board
* Write Linux drivers in Gloden System Reference Design for Curl & POW hardware accelerators and verify them
You want to known it much more and further look at [LampaLab/iota_fpga](https://github.com/LampaLab/iota_fpga)
More information: [LampaLab/iota_fpga](https://github.com/LampaLab/iota_fpga)

Here is a brief summary of the tasks we have done:
* Resynthesize the POW hardware accelerator for Arrow Sockit board and flash it into the board
* Integrate the IOTA PoW hardware accelerator into dcurl's implementation interface
* Test and verify it





0 comments on commit 00711c8

Please sign in to comment.