Exemples de modifications apportées aux interfaces Avalon® typiques pour l’éditeur de composants version 7.2 et ultérieure
Le tableau 1 montre un agent Avalon Memory-Mapped (Avalon-MM) avec horloge globale, réinitialisation, sortie d’interruption et signaux d’exportation.
Tableau 1. Agent Avalon-MM avec horloge globale, réinitialisation, sortie d’interruption et signaux d’exportation
Signal Type |
Direction |
Interface v7.1 et antérieure |
Interface v7.2 et ultérieure |
---|---|---|---|
Clk |
Entrée |
Global |
Entrée d’horloge1 |
réinitialisation |
Entrée |
Global |
Entrée d’horloge1 |
adresse |
Entrée |
Avalon Agent |
Avalon Agent |
lire |
Entrée |
Avalon Agent |
Avalon Agent |
readdata |
Sortie |
Avalon Agent |
Avalon Agent |
écrire |
Entrée |
Avalon Agent |
Avalon Agent |
writedata |
Entrée |
Avalon Agent |
Avalon Agent |
waitrequest |
Sortie |
Avalon Agent |
Avalon Agent |
Irq |
Sortie |
Avalon Agent |
Interrompre l’expéditeur |
my_export_signals |
Entrée, sortie ou Bidir |
Global |
Canal |
Le tableau 2 montre un agent multiport Avalon-MM avec des signaux globaux d’horloge, de réinitialisation et d’exportation.
Tableau 2. Agent multiport Avalon-MM avec horloge globale, réinitialisation et signaux d’exportation
Signal Type |
Direction |
Interface v7.1 et antérieure |
Interface v7.2 et ultérieure |
---|---|---|---|
Clk |
Entrée |
Global |
Entrée d’horloge1 |
réinitialisation |
Entrée |
Global |
Entrée d’horloge1 |
s1_address |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_read |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_readdata |
Sortie |
Avalon S1 Agent |
Avalon S1 Agent |
s1_write |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_writedata |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_waitrequest |
Sortie |
Avalon S1 Agent |
Avalon S1 Agent |
s1_export_signals |
Entrée, sortie ou Bidir |
Avalon S1 Agent |
S1 Conduit |
s2_address |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_read |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_readdata |
Sortie |
Avalon S2 Agent |
Avalon S2 Agent |
s2_write |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_writedata |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_waitrequest |
Sortie |
Avalon S2 Agent |
Avalon S2 Agent |
s2_export_signals |
Entrée, sortie ou Bidir |
Avalon S2 Agent |
S2 Conduit |
Le tableau 3 montre un hôte Avalon-MM avec horloge globale, réinitialisation, entrée d’interruption et signaux d’exportation.
Tableau 3. Hôte Avalon-MM avec horloge globale, réinitialisation, entrée d’interruption et signaux d’exportation
Signal Type |
Direction |
Interface v7.1 et antérieure |
Interface v7.2 et ultérieure |
---|---|---|---|
Clk |
Entrée |
Global |
Entrée d’horloge1 |
réinitialisation |
Entrée |
Global |
Entrée d’horloge1 |
adresse |
Sortie |
Avalon Hôte |
Avalon Hôte |
lire |
Sortie |
Avalon Hôte |
Avalon Hôte |
readdata |
Entrée |
Avalon Hôte |
Avalon Hôte |
écrire |
Sortie |
Avalon Hôte |
Avalon Hôte |
writedata |
Sortie |
Avalon Hôte |
Avalon Hôte |
waitrequest |
Entrée |
Avalon Hôte |
Avalon Hôte |
Irq |
Entrée |
Avalon Hôte |
Récepteur d’interruption |
my_export_signals |
Entrée, sortie ou Bidir |
Global |
Canal |
Le tableau 4 montre un agent multiport Avalon-MM avec des horloges et des signaux d’exportation spécifiques à l’interface.
Tableau 4. Agent multiport Avalon-MM avec horloges spécifiques à l’interface et signaux d’exportation
Signal Type |
Direction |
Interface v7.1 et antérieure |
Interface v7.2 et ultérieure |
---|---|---|---|
s1_clk |
Entrée |
Avalon S1 Agent |
Entrée d’horloge S11 |
s1_reset |
Entrée |
Avalon S1 Agent |
Entrée d’horloge S11 |
s1_address |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_read |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_readdata |
Sortie |
Avalon S1 Agent |
Avalon S1 Agent |
s1_write |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_writedata |
Entrée |
Avalon S1 Agent |
Avalon S1 Agent |
s1_waitrequest |
Sortie |
Avalon S1 Agent |
Avalon S1 Agent |
s1_export_signals |
Entrée, sortie ou Bidir |
Avalon S1 Agent |
S1 Conduit |
s2_clk |
Entrée |
Avalon S2 Agent |
Entrée d’horloge S21 |
s2_reset |
Entrée |
Avalon S2 Agent |
Entrée d’horloge S21 |
s2_address |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_read |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_readdata |
Sortie |
Avalon S2 Agent |
Avalon S2 Agent |
s2_write |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_writedata |
Entrée |
Avalon S2 Agent |
Avalon S2 Agent |
s2_waitrequest |
Sortie |
Avalon S2 Agent |
Avalon S2 Agent |
s2_export_signals |
Entrée, sortie ou Bidir |
Avalon S2 Agent |
S2 Conduit |
Le tableau 5 montre un hôte et un agent multi-ports Avalon-MM avec des horloges spécifiques à l’interface.
Tableau 5. Hôte et agent multi-ports Avalon-MM avec horloges spécifiques à l’interface
Signal Type |
Direction |
Interface v7.1 et antérieure |
Interface v7.2 et ultérieure |
---|---|---|---|
agent_clk |
Entrée |
Avalon Agent |
Entrée d’horloge de l’agent1 |
save_reset |
Entrée |
Avalon Agent |
Entrée d’horloge de l’agent1 |
agent_address |
Entrée |
Avalon Agent |
Avalon Agent |
agent_read |
Entrée |
Avalon Agent |
Avalon Agent |
agent_readdata |
Sortie |
Avalon Agent |
Avalon Agent |
agent_write |
Entrée |
Avalon Agent |
Avalon Agent |
agent_writedata |
Entrée |
Avalon Agent |
Avalon Agent |
agent_waitrequest |
Sortie |
Avalon Agent |
Avalon Agent |
host_clk |
Entrée |
Avalon Hôte |
Entrée d’horloge hôte1 |
host_reset |
Entrée |
Avalon Hôte |
Entrée d’horloge hôte1 |
host_address |
Sortie |
Avalon Hôte |
Avalon Hôte |
host_read |
Sortie |
Avalon Hôte |
Avalon Hôte |
host_readdata |
Entrée |
Avalon Hôte |
Avalon Hôte |
host_write |
Sortie |
Avalon Hôte |
Avalon Hôte |
host_writedata |
Sortie |
Avalon Hôte |
Avalon Hôte |
host_waitrequest |
Entrée |
Avalon Hôte |
Avalon Hôte |
Note:
- Les interfaces d’entrée d’horloge sont associées à chaque port d’interface Avalon dans l’onglet Interfaces de l’éditeur de composants.
Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.