Changes between Version 17 and Version 18 of MjpegCourse/Coproc
- Timestamp:
- Mar 6, 2007, 7:02:12 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MjpegCourse/Coproc
v17 v18 88 88 89 89 Pour utiliser un tel coprocesseur ''virtuel'', il faut modifier trois choses dans la description DSX: 90 * dans la définition du modèle de la tâche {{{idct}}}, il faut ajouter l'implémentation `SyntheticTask()`. Le coprocesseur matériel étant paramètrable, il lfaut également définir un nouveau paramètre `EXEC_TIME` dans la liste des paramètres de la tâche {{{idct}}}. Ce paramètre permet de spécifier le nombre de cycles utilisés par le coprocesseur matériel pour effectuer la transformation IDCT d'un bloc de 64 pixels.90 * dans la définition du modèle de la tâche {{{idct}}}, il faut ajouter l'implémentation `SyntheticTask()`. Le coprocesseur matériel étant paramètrable, il faut également définir un nouveau paramètre `EXEC_TIME` dans la liste des paramètres de la tâche {{{idct}}}. Ce paramètre permet de spécifier le nombre de cycles utilisés par le coprocesseur matériel pour effectuer la transformation IDCT d'un bloc de 64 pixels. 91 91 {{{ 92 92 idct = TaskModel( … … 109 109 * Dans la partie déploiement, il faut déployer la tâche {{{idct}}} comme une tâche matérielle (comme on l'a fait pour les tâches {{{ramdac}}} ou {{{tg}}}. 110 110 {{{ 111 mapper.map("idct ", vci = mapper.hard.vgmn)111 mapper.map("idct0", vci = mapper.hard.vgmn) 112 112 }}} 113 113