Application Note v
IXP1200 Network Processor Family ATM OC-3/12/Ethernet IP Router Example Design
4.8.2.2 Counter Index................................. ....... ...... ....... ...... ....... ...... .... 47
4.8.2.3 Global Counter Enable and Flags ............................................. 48
4.8.3 counters.uc..................................... ........................................................4 9
4.8.3.1 counter_reset() .......................................................................... 49
4.8.3.2 counter_inc() ............................................................................. 49
4.8.3.3 port_counter_inc() ..................................................................... 49
4.8.4 counters.c................................. ..............................................................5 1
4.8.4.1 counters_init()........................................ ....................................51
4.8.4.2 counters_print() ......................................................................... 51
4.9 Global $transfer Register Name Manager - xfer.uc............... ..............................52
4.10 Mutex Vectors ....................................................................... ..............................53
4.10.1 mutex_vector_init()......................... ........................................................5 3
4.10.2 mutex_vector_enter() ......................................................................... ....53
4.10.3 mutex_vector_exit()........................ ........................................................5 3
4.11 Inter-Thread Signalling ....... ...... ....... ...... ...... ....... ...... ...........................................54
5.0 Project Configuration / Modifying the Example Design........................................................ 54
5.1 project_config.h..... .............................................................................................. 54
5.2 system_config.h ................................................................................. .................55
5.3 Switching Between Hardware Configurations ................................................. ....55
6.0 Testing Environments.............................................................................................................. 55
7.0 Simulation Support (Scripts, etc.)....................................................................................... ....56
8.0 Limitations................................................................................................................................. 56
9.0 Extending the Example Design ........................................................................ .......................56
10.0 Document Conventions ....................................................................................................... ....57
11.0 Acronyms & Definitions............................................. .............................................................. 57
12.0 Related Documents....... ........................................................................................................... 58