Altera Nios II C2H Compiler Manuale Utente Pagina 42

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 138
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 41
3–2 9.1 Altera Corporation
Nios II C2H Compiler User Guide November 2009
One-to-One C-to-Hardware Mapping
Table 3–1 lists the equivalent hardware structures resulting from this
function.
Assignments
A C assignment operator stores the value of an expression to a variable.
As a general rule, every assignment operator in the C code, such as =,
translates to a registered signal in hardware. The value of an assignment's
expression is calculated in one clock cycle. Figure 3–1 shows the
hardware that results from the following statement:
int sum = x + y;
Figure 3–1. Hardware Resulting from Assignment
Table 3–1. Hardware Structure for Arithmetic and Logical Operators
Line C Element Hardware Structure
while (len > 0) { while
Finite state machine with
nominal control logic. Refer to
section “Iteration Statements” on
page 3–5.
>
32-bit comparator
result += *a++ * *b++; +=
64-bit adder
* (pointer)
Avalon-MM master port to read
data (two total for
*a++ and
*b++). Refer to section
“Indirection Operator (Pointer
Dereference)” on page 3–16.
++
32-bit up-counter (two total for
*a++ and *b++)
* (multiply)
32x32=64-bit multiplier
len--; --
32-bit down-counter
Vedere la pagina 41
1 2 ... 37 38 39 40 41 42 43 44 45 46 47 ... 137 138

Commenti su questo manuale

Nessun commento