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.............................................................................................49
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...............................................................................................51
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().................................................................................53
4.10.2 mutex_vector_enter() .............................................................................53
4.10.3 mutex_vector_exit()................................................................................53
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