Altera RapidIO MegaCore Function Manuel d'utilisateur Page 97

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 198
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 96
Chapter 4: Functional Description 4–51
Logical Layer Modules
August 2014 Altera Corporation RapidIO MegaCore Function
User Guide
Table 414 lists the allowed burst count and byteenable combinations for RapidIO IP
core variations with a 64-bit Avalon-MM interface. Avalon-MM value combinations
not listed in Table 414 flag interrupts in the RapidIO IP core. For more information
about the relevant interrupts, refer to Table 6–46 on page 6–22.
Table 4–14. Write Request Size Encoding (64-bit datapath)
Avalon-MM Values RapidIO Values
burstcount byteenable
(8
'
bxxxx_xxxx)
wdptr
(1
'
bx)
wrsize
(4
'
bx)
1 1000_0000 0 0000
1 0100_0000 0 0001
1 0010_0000 0 0010
1 0001_0000 0 0011
1 0000_1000 1 0000
1 0000_0100 1 0001
1 0000_0010 1 0010
1 0000_0001 1 0011
1 1100_0000 0 0101
1 1110_0000
(1)
0 0110
1 0011_0000 0 0111
1 1111_1000
(1)
0 1000
1 0000_1100 1 1000
1 0000_0111
(1)
1 1001
1 0000_0011 1 1001
1 0001_1111
(1)
1 1010
1 1111_0000 0 1000
1 0000_1111 1 1000
1 1111_1100 0 1001
1 0011_1111 1 1001
1 1111_1110
(1)
0 1010
1 0111_1111
(1)
1 1010
1 1111_1111 0 1011
2
1111_1111
(2)
1 1011
3–4 0 1100
5–8 1 1100
9–12
1 1101
13–16
17–20
1 1111
21–24
25–28
29–32
Notes to Table 4–14:
(1) This is not a legal Avalon-MM byteenable pattern, but the RapidIO IP core supports it if user logic generates it.
(2) For all Avalon-MM write transfers with burstcount larger than 1,
io_s_wr_byteenable
must be set to
8’b1111_1111
. If it is not, the transfer fails: the
INVALID_WRITE_BYTEENABLE
bit in the
Input/Output Slave
Interrupt
register is set and
io_s_mnt_irq
is asserted if enabled.
Vue de la page 96
1 2 ... 92 93 94 95 96 97 98 99 100 101 102 ... 197 198

Commentaires sur ces manuels

Pas de commentaire