Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| howtos:papilio_duo [2015/06/12 10:56] – hackens | howtos:papilio_duo [2026/10/05 12:23] (Version actuelle) – déplacé vers archives hackens-pub | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Papilio Duo ====== | ||
| - | ===== Troubleshooting ===== | ||
| - | |||
| - | ==== L'AVR s' | ||
| - | |||
| - | Ne pas oublier que le FPGA doit driver ARD_RESET à 1 pour que l'AVR reste allumé ! | ||
| - | |||
| - | ==== J' | ||
| - | |||
| - | Essayer de programmer le FPGA avec les ports 7 et 8 en inout, assignés à 1'bZ (haute impédance). Sinon le FPGA drive les ports LOW. | ||
| - | |||
| - | ==== Comment communiquer entre l'AVR et le FPGA ? ==== | ||
| - | |||
| - | Le plus simple que j'ai trouvé est un protocole série sur deux pins communs. Malheureusement, | ||
| - | |||
| - | Coté FPGA, j'ai utilisé le " | ||
| - | |||
| - | Ca marche plutot bien à 9600 baud, mais pas trop au-delà (sans doute à cause du soft serial de l' | ||
| - | |||
| - | ==== Comment utiliser la SRAM ? ==== | ||
| - | |||
| - | La datasheet est ici : http:// | ||
| - | |||
| - | ==== Bouhou il n'y a rien qui marche : le fpga fait des trucs complètement aléatoires, | ||
| - | |||
| - | Vérifier que le fichier de contraintes .ucf est bien lié au module courant dans ISE. Pour le déplacer dans la hiérarchie : | ||
| - | * Project -> manual compile order | ||
| - | * Clic droit-propriétés sur le .ucf et changer le " | ||
| - | * Décocher Project -> manual compile order | ||