Altera Nios II C2H Compiler Instrukcja Użytkownika Strona 112

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 138
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 111
4–18 9.1 Altera Corporation
Nios II C2H Compiler User Guide November 2009
Performance
Figure 4–10. Schedule by State
(State 0)
(State 3)
(State 2)
(State 1)
(State 7)
(State 6)
(State 5)
(State 4)
(State 2)
(State 3)
lut_addr=(crc&0xFF)^*data++;
i++;
(i<length);
lut_addr=(crc&0xFF)^*data++;
0
1
2
(i<length);
lut_addr=(crc&0xFF)^*data++;
lut_addr=(crc&0xFF)^*data++;
3
lut_addr=(crc&0xFF)^*data++;
4
lut_addr=(crc&0xFF)^*data++;
5
lut_addr=(crc&0xFF)^*data++;
crc=(crc>>8)^table[lut_addr];
6
7
8
9
10
11
12
13
14
15
16
17
CPLI
CPLI
Time
Iteration 0 Iteration 1
crc=(crc>>8)^table[lut_addr];
(State 8)
crc=(crc>>8)^table[lut_addr];
(State 9)
crc=(crc>>8)^table[lut_addr];
(State 0)
i++;
lut_addr=(crc&0xFF)^*data++;
(State 1)
i++;
(i<length);
lut_addr=(crc&0xFF)^*data++;
(i<length);
lut_addr=(crc&0xFF)^*data++;
lut_addr=(crc&0xFF)^*data++;
(State 4)(State 10)
crc=(crc>>8)^table[lut_addr]; lut_addr=(crc&0xFF)^*data++;
(State 11)
crc=(crc>>8)^table[lut_addr];
(State 5)
lut_addr=(crc&0xFF)^*data++;
(State 6)
lut_addr=(crc&0xFF)^*data++;
crc=(crc>>8)^table[lut_addr];
(State 11)
crc=(crc>>8)^table[lut_addr];
(State 10)
crc=(crc>>8)^table[lut_addr];
(State 9)
crc=(crc>>8)^table[lut_addr];
(State 8)
crc=(crc>>8)^table[lut_addr];
(State 7)
crc=(crc>>8)^table[lut_addr];
i++;
Przeglądanie stron 111
1 2 ... 107 108 109 110 111 112 113 114 115 116 117 ... 137 138

Komentarze do niniejszej Instrukcji

Brak uwag