12.07.2015 Views

Solution Quiz automne 2009 - Moodle - École Polytechnique de ...

Solution Quiz automne 2009 - Moodle - École Polytechnique de ...

Solution Quiz automne 2009 - Moodle - École Polytechnique de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INF8500 - Intra - Automne <strong>2009</strong>a) Ajouter wait(1); à la ligne 8, après la ligne 12 et après la ligne 23.b) Envelopper le bloc <strong>de</strong> lecture (lignes 7 à 13) et le bloc d’écriture (lignes 21 à 25) chacun dansun bloc CYN_PROTOCOL.c) Remplacer unsigned int par sc_uint ou unsigned char aux lignes 2 et 3.(L’algorithme utilise seulement les 8 bits <strong>de</strong> poids faible <strong>de</strong> in_data à la ligne 17)d) Utiliser une directive CYN_LATENCY pour l’ensemble <strong>de</strong> cette boucle. Elle peut être exécutéeen moins <strong>de</strong> 256 cycles si elle est déroulée et si les tableaux in_data et out_data sontimplémentés en registres (et non en mémoire RAM).Page 18 <strong>de</strong> 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!