Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/newdedyk/domains/bkmanuals.com/public_html/includes/pages/manual_inc.php on line 26
ARM NIC-301 manuale d’uso - BKManuals

ARM NIC-301 manuale d’uso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

Vai alla pagina of

Un buon manuale d’uso

Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso ARM NIC-301. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica ARM NIC-301 o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.

Che cosa è il manuale d’uso?

La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso ARM NIC-301 descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.

Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.

Quindi cosa dovrebbe contenere il manuale perfetto?

Innanzitutto, il manuale d’uso ARM NIC-301 dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo ARM NIC-301
- nome del fabbricante e anno di fabbricazione ARM NIC-301
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature ARM NIC-301
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti

Perché non leggiamo i manuali d’uso?

Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio ARM NIC-301 non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti ARM NIC-301 e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio ARM in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche ARM NIC-301, come nel caso della versione cartacea.

Perché leggere il manuale d’uso?

Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo ARM NIC-301, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.

Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso ARM NIC-301. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.

Sommario del manuale d’uso

  • Pagina 1

    Copyright © 2006-2010 ARM. All rights reserved. ARM DDI 0397G (ID031010) AMBA ® Network Interconnect (NIC-301) Revision: r2p1 T echnical Reference Manual[...]

  • Pagina 2

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. ii ID031010 Non-Confidential AMBA Network Interconnect (NIC-301) T echnical Reference Manua l Copyright © 2006-2010 ARM. All rights reserved. Release Information The following changes have been made to this book. Proprietary Notice W ords and logos marked with ® or © are registered t[...]

  • Pagina 3

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. iii ID031010 Non-Confidential Content s AMBA Network Interconnect (NIC-301) T echnical Reference Manual Preface About this book .............. ........... .............. .............. .............. ........... .............. .............. ..... vii Feedback .............. ...........[...]

  • Pagina 4

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. iv ID031010 Non-Confidential List of T ables AMBA Network Interconnect (NIC-301) T echnical Reference Manual Change history ............ .......................................... .................................... ............ .......... ......... ....... ii Table 2-1 Combination of [...]

  • Pagina 5

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. v ID031010 Non-Confidential List of Figures AMBA Network Interconnect (NIC-301) T echnical Reference Manual Figure 1-1 AMBA Network Interconnect top-level block diagram ....................... ........... .............. ............ ..... 1- 2 Figure 2-1 No remap, remap set to 000 .....[...]

  • Pagina 6

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. vi ID031010 Non-Confidential Preface This preface introduces the AMBA Network Inter conn ect (NIC-301) . It contains the following sections: • About this book on page vii • Feedback on page ix.[...]

  • Pagina 7

    Preface ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. vii ID031010 Non-Confidential About this book This book is for AMBA Network Intercon nect. Product revision st atus The r n p n identifier indicat es the revision status of the product d escribed in this book, w here: r n Identifies the major revision of the product. p n Identif[...]

  • Pagina 8

    Preface ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. viii ID031010 Non-Confidential monospace Denotes a permitted abbreviation for a com mand or option. Y ou can enter the underlined text instead of the full com mand or option name. monospace italic Denotes arguments to monospace text where the ar gument is to be replaced by a spe[...]

  • Pagina 9

    Preface ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. ix ID031010 Non-Confidential Feedback ARM welcomes feedback o n this product and its documentation. Feedback on this produc t If you have any comments or suggestions about this product, contact yo ur supplier and give: • The product name. • The product revision or version. ?[...]

  • Pagina 10

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-1 ID031010 Non-Confidential Chapter 1 Introduction This chapter introduces the AMBA Network Interconnect. It contains the follow ing sections: • About the AMBA Network Inter connect on page 1-2 • Key featur es on page 1-3 • Relationship between AMBA Network Inter connect and AMB[...]

  • Pagina 11

    Introduction ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-2 ID031010 Non-Confidential 1.1 About the AMBA Network Interconnect The AMBA Network Interconnect is a highl y configurable component that enables you to create a complete high perf ormance, optimized AMBA -compliant network infra structure. T he possible configurations f[...]

  • Pagina 12

    Introduction ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-3 ID031010 Non-Confidential 1.2 Key features The AMBA Network Interconnect is a highly configurable infrastructu re component that supports: • 1-128 AXI or AHB-Lite slave interfaces. • 1-64 master interfaces that can be AXI, AHB-Lite, APB2, or APB3. • Configuration [...]

  • Pagina 13

    Introduction ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-4 ID031010 Non-Confidential 1.3 Relationship between AMBA Netw ork Interconnect a nd AMBA Designer AMBA Designer is a configuration tool th at generates a specific impleme ntation of an AMBA Network Interco nnect. AMBA Desi gner drives the A MBA Network Interconnect g ene[...]

  • Pagina 14

    Introduction ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-5 ID031010 Non-Confidential 1.4 Product revisions This section describes d if ferences in funct iona lity between product revisi ons of the AMBA Network Inter connect (NIC-301): r0p0-r1p0 Contains the following di fferences in functionality: • support for 128-bi t data [...]

  • Pagina 15

    Introduction ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 1-6 ID031010 Non-Confidential r1p2-r2p0 Contains the following di fferences in functionality: • Network of interconn ects instead of a single i nterconnect • Optimized translation latency repl aces additive translation latency • Single cycle arbitra tion instead of ar[...]

  • Pagina 16

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-1 ID031010 Non-Confidential Chapter 2 Functional Description This chapter describes the functionality of th e AMBA Network Interco nnect. It contains the following sections: • About the functions o n page 2-2 • Interfaces on page 2-3 • Operation on page 2-12.[...]

  • Pagina 17

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-2 ID031010 Non-Confidential 2.1 About the functions Y ou can consider the AMBA Network Interconnect to be built from functions that each have their own transfer function . A transfer function can: • a domain crossing, for exam ple: — clock domain crossing ?[...]

  • Pagina 18

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-3 ID031010 Non-Confidential 2.2 Interfaces This section describes the AMBA Network Interc onnect interfaces and contains the foll owing subsections: • Slave interfaces • Master interfaces on page 2-8. 2.2.1 Slave interfaces The AMBA Network Interconnect supp[...]

  • Pagina 19

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-4 ID031010 Non-Confidential Non-secure All transactions originati ng from this slave interface are flagged as non-secure transactions and cannot access secure componen ts. Per access The AxPROTx signal determines the security setting of each transaction, and the[...]

  • Pagina 20

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-5 ID031010 Non-Confidential Combination 1 If you configure INCR promotion and Early Write Response and do not configure allow broken bursts then the network converts all: • AHB read fixed length bursts to AXI fixed length bursts. • AHB write fixed length bur[...]

  • Pagina 21

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-6 ID031010 Non-Confidential • W rite fixed length bursts with HPROT[3] asserted to AXI fixed length bursts: — The bridge sends an autom atic OKA Y resp onse to all the AHB write data beats, disregarding the B-channel AXI resp onse. Th erefore, if the network[...]

  • Pagina 22

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-7 ID031010 Non-Confidential Note W hen communicating with transfer-sensitive slave devices such as FIFOs, the master might not be aware of how many read data beats have been read. Lock transactions The only supported lock transactions are SWP-like locks. That is[...]

  • Pagina 23

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-8 ID031010 Non-Confidential • T iming isolation: — from the external master — from the network. 2.2.2 Master i nterfaces The AMBA Network Interconnect suppor ts the following master interfaces: • AXI master interfaces • AHB master interfaces on page 2-[...]

  • Pagina 24

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-9 ID031010 Non-Confidential AHB master interface s The network can support the full AHB-Lite master protocol and you can configure the network to provide an AH B-Lite mirrored slave protocol. T a ble 2-2 shows the mapping of AXI burst types to AHB burst types. N[...]

  • Pagina 25

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-10 ID031010 Non-Confidential Configur ation options Y ou can configure the followi ng options for the AHB interface: • Address width of 32-64 bits. • Data width of 32, 64, 128, or 256 bits. • Data width upsize function that U psizing data width function on[...]

  • Pagina 26

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-11 ID031010 Non-Confidential Note Although the AMBA Netwo rk Interconnect only outputs 32 address bits, you can configure the APB address of any peripheral to be anywhere in the address map. Configur ation options Y ou can configure th e following options: • d[...]

  • Pagina 27

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-12 ID031010 Non-Confidential 2.3 Operation This section describes how the AMBA Networ k Interconnect operates and contains the following subsections: • Upsizing data width function • Downsizing data width fun ction on page 2-14 • FIFO and clocking functio [...]

  • Pagina 28

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-13 ID031010 Non-Confidential INCR bursts The network convert s all input INCR bursts that complete within a single output data width into an INCR1 of the minimum SIZE possible, and it packs all INCR bursts in to INCR bursts of the optimum size possible. T able 2[...]

  • Pagina 29

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-14 ID031010 Non-Confidential Accept ance cap ability Y ou can configure the upsizer to support 1-32 read transactions a nd 1-32 write transactions. The issuing capability is a maximum of twice the acceptance capability . 2.3.2 Downsizing dat a width function The[...]

  • Pagina 30

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-15 ID031010 Non-Confidential FIXED burst s The AMBA Network Interconnect converts FIXED bursts to one or more INCR1 or INCRn bursts depending on the downsize rat io. T able 2-6 shows how the network converts FIXED bursts when it downsizes them. The AMBA Network [...]

  • Pagina 31

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-16 ID031010 Non-Confidential Y ou can instantiate a FIFO on any channel. Y o u can configure the FIFO to implemen t both buffering and clock domain crossing fu nctionality . Y ou can defin e the FIFO to be: •S Y N C 1 : 1 •1 : n •n : 1 •A S Y N C m : n ?[...]

  • Pagina 32

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-17 ID031010 Non-Confidential Dat a release mechanism When you configure a write data FIFO of at leas t 4, you can also set an additional write tidemark function, named wr_tidemark . This is a tidemark level that sta lls the release of the transaction until: • [...]

  • Pagina 33

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-18 ID031010 Non-Confidential • all outstanding write transactions with the same ID go the same destination. When the slave interface receives a transaction: • if it has an ID that does not match any outstanding transactions, it passes the CDA S • if it has[...]

  • Pagina 34

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-19 ID031010 Non-Confidential Note The NIC suppo rts lock functionality for 3 2-bit da ta beat accesses. Y ou can lock beats of other sizes, but if they are up-sized or down-sized, it is possible that leadin g write data are output from the sizing function for th[...]

  • Pagina 35

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-20 ID031010 Non-Confidential T opology issues It might be possible to suf fer timing attacks because of the to pology configuration you chose. For example, if two cascaded switches exist with a shared AXI link between them, then continu ous non-secure accesses t[...]

  • Pagina 36

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-21 ID031010 Non-Confidential All accesses must be secure to gain access to any programmers model register . Any non-secure accesses to the programmers model receive a DECERR response. See Chapter 3 Pr ogrammers Model . Security registers are no t updated if a pe[...]

  • Pagina 37

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-22 ID031010 Non-Confidential Figure 2-1 No remap, remap set to 000 This has a default memory map that divides sl ave 0 and slave 3 into two separate regions. At power-up, slave 0 region 0 is aliased over slave 3 region 0. After power-up, the slave 0 region 0 ali[...]

  • Pagina 38

    Functional Description ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 2-23 ID031010 Non-Confidential Figure 2-4 Remap set to 01 1 In addition, you can remove memory regions entir ely . Figure 2-5 shows that if you set remap to 101, Slave 1 is removed. Figure 2-5 Remap set to 101 Slave 0 region 0 Slave 0 region 1 Slave 2 Slave 3 regi[...]

  • Pagina 39

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-1 ID031010 Non-Confidential Chapter 3 Programmers Model This chapter describes the programmers model. It contains the foll owing sections: • About this pr ogrammers model on page 3- 2 • Configuration programmers model on page 3-3.[...]

  • Pagina 40

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-2 ID031010 Non-Confidential 3.1 About this pr ogrammers model This chapter describes the architecture of the AMBA Netw ork Interconnect AMBA infrastructure component. It describes the pr ogrammers interface and system characteristics.[...]

  • Pagina 41

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-3 ID031010 Non-Confidential 3.2 Configuration programmers model The AMBA Network Interconnect can contain confi guration regi sters, partitioned into a numb er of individual 4KB bloc ks that you can program using the GPV . The base address of each GPV region is set a[...]

  • Pagina 42

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-4 ID031010 Non-Confidential The type defines the number of register blocks in a single AMBA Network In terconnect configuration. T able 3-1, T able 3-2 on page 3-5, and T able 3-3 on page 3-6 show the register block sub-types for each of the main types. T able 3-4 on[...]

  • Pagina 43

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-5 ID031010 Non-Confidential T able 3-2 shows the registers that exist for each IB. 0x044 - 0x0FC -- - - R e s e r v e d . 0x100 RW 4 0 read_qos Read channel QoS value. 0x104 RW 4 0 write_qos W rite channel quality value. 0x108 RW 2 0 fn_mod_iss Issuing functionality [...]

  • Pagina 44

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-6 ID031010 Non-Confidential T able 3-3 shows the registers that exist for each AMIB. 0x044 -- - - R e s e r v e d . 0x100 -- - - R e s e r v e d . 0x104 -- - - R e s e r v e d . 0x108 RW 2 0 fn_mod_iss Issuing functionality modification register . Issuing override, s[...]

  • Pagina 45

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-7 ID031010 Non-Confidential 3.2.2 Regis ter blocks This section contains the following subsection s: • Addr ess r egion contr ol • Peripheral ID r egisters on page 3-8. Address region cont rol T able 3-4 shows the address region control registers. 0x040 RW 4 a wr[...]

  • Pagina 46

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-8 ID031010 Non-Confidential A configuration can contain a max imum of 64 secur ity registers, that is, 1 < n < 64. Therefore, if the configuration contains 64 master interf aces, then register security 63 is 0x10C . These registers are write-only because they a[...]

  • Pagina 47

    Programmers Model ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-9 ID031010 Non-Confidential Note It is possible for AMIB registers to exist in regions that are not contiguous, for example, you could have a register name d AMIB_0 in the region 0x4000 , and have a register named AMIB_1 in the region 0xA000 . 0xFF4 RO 8 0xF0 Compone[...]

  • Pagina 48

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. A-1 ID031010 Non-Confidential Appendix A Revisions This appendix describes the technical changes between rel eased issues of this book. T able A-1 Differences between issue E and issue F Change Location Affects Network of interconnects instead of a si ngle interconnect Throughout the do[...]

  • Pagina 49

    Revisions ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. A-2 ID031010 Non-Confidential T able A-2 Differ ences between is sue F and issue G Change Location Affects No technical changes - -[...]

  • Pagina 50

    ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. Glossa ry-1 ID031010 Non-Confidential Glossary This glossary describes some of the term s used in technical document s from ARM. Advanced eXtensible Interface (AXI) A bus protocol that supports separate address/c ontrol and data phases, unalign ed data transfers using byte strobes, burs[...]

  • Pagina 51

    Glossary ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. Glossa ry-2 ID031010 Non-Confidential Advanced Periphe ral Bus (APB) A simpler bus protocol than AXI and AH B. It is designed for use with ancillary or general-purpose peripherals such as timers, in terrupt controllers, UAR T s, and I/O po rts. Connection to the main syst em bu[...]

  • Pagina 52

    Glossary ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. Glossa ry-3 ID031010 Non-Confidential Active write transaction A transaction for which the write address or leading write data has transferred, but the write response has not yet transferred. Completed transfer A transfer for which the xV ALID / xREADY handshake is complete. Pa[...]

  • Pagina 53

    Glossary ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. Glossa ry-4 ID031010 Non-Confidential The following AXI t erms are SI attributes. T o obtain optimum performance, they must be specified for all compone nts with an AXI SI: Combined accepta nce capability The maximum number of active transactions that a slave interface can acce[...]

  • Pagina 54

    Glossary ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. Glossa ry-5 ID031010 Non-Confidential Wor d A 32-bit data item.[...]