K
kishore2k4
Guest
Je n'ai pas utilisé picoblaze mais un rapide coup d'oeil que son guide de l'utilisateur révèle qu'il utilise trois ports I / O communication, IN_PORT, OUT_PORT et PORT_ID qui sont 8 bits de large.Si vous avez une expérience préalable microcontrôleur de programmation alors il ne peut pas obtenir de plus simple.
En gros vous la carte vos périphériques sur PORT_ID plage d'adresses.Dites si vous PS / 2 Controller est mappé à 0x10 adresse de port, vous pouvez utiliser la logique combinatoire simple de parler à votre PS / 2 Controller par l'écriture / lecture de 0x10 port.Vous pouvez étendre cette mesure à un plus grand espace d'adresse pour votre contrôleur VGA comme 0x11-0xff ou quelque chose.
Après avoir cartographié vos périphériques, vous court définir la PORT_ID puis sur Entrée ou des instructions de sortie qui reçoit vos données dans le processeur picoblaze.
Pour référence, voir pg.51 de UG129 (Picoblaze Guide de l'utilisateur)
Une suggestion si rapide, si vous avez le temps et les ressources alors faites-le mettre en oeuvre dans le matériel complet tel que vous apprendrez beaucoup en le faisant.Soft IP est assez simple d'utilisation par rapport à l'application personnalisée.Si en fonction de vos intérêts et d'autres facteurs.Prendre une décision au début de la conception.
En gros vous la carte vos périphériques sur PORT_ID plage d'adresses.Dites si vous PS / 2 Controller est mappé à 0x10 adresse de port, vous pouvez utiliser la logique combinatoire simple de parler à votre PS / 2 Controller par l'écriture / lecture de 0x10 port.Vous pouvez étendre cette mesure à un plus grand espace d'adresse pour votre contrôleur VGA comme 0x11-0xff ou quelque chose.
Après avoir cartographié vos périphériques, vous court définir la PORT_ID puis sur Entrée ou des instructions de sortie qui reçoit vos données dans le processeur picoblaze.
Pour référence, voir pg.51 de UG129 (Picoblaze Guide de l'utilisateur)
Une suggestion si rapide, si vous avez le temps et les ressources alors faites-le mettre en oeuvre dans le matériel complet tel que vous apprendrez beaucoup en le faisant.Soft IP est assez simple d'utilisation par rapport à l'application personnalisée.Si en fonction de vos intérêts et d'autres facteurs.Prendre une décision au début de la conception.