Esempio n. 1
0
 /// <summary>Push table into FPGA.</summary>
 public static void CopyFromGridToSimpleMemory(KpzNode[,] gridSrc, SimpleMemory memoryDst)
 {
     for (int x = 0; x < KpzKernels.GridHeight; x++)
     {
         for (int y = 0; y < KpzKernels.GridWidth; y++)
         {
             KpzNode node = gridSrc[x, y];
             memoryDst.WriteUInt32(KpzKernels.MemIndexGrid + y * KpzKernels.GridWidth + x, node.SerializeToUInt32());
         }
     }
 }
Esempio n. 2
0
 /// <summary>Push table into FPGA.</summary>
 public static void CopyFromGridToSimpleMemory(KpzNode[,] gridSrc, SimpleMemory memoryDst)
 {
     for (int x = 0; x < KpzKernelsParallelizedInterface.GridSize; x++)
     {
         for (int y = 0; y < KpzKernelsParallelizedInterface.GridSize; y++)
         {
             KpzNode node = gridSrc[x, y];
             memoryDst.WriteUInt32(KpzKernelsParallelizedInterface.MemIndexGrid + y * KpzKernelsParallelizedInterface.GridSize + x, node.SerializeToUInt32());
         }
     }
 }