CHAPTER 11 EZchip Programming

In the previous chapter, we discussed EZchip’s Network Processor (NP) architecture, functional units, processors, memories, interfaces, and so on. In this chapter, we will discuss how to use them (i.e., how to program them).

Programming the NP has three components: the first is the programming of the processor itself; the second is the development environment of the network processor (including compiling, debugging, simulating, etc.), and the third is running the network processor programs and applications (i.e., initializing the NP, downloading it, and working with the attached external host processor). This chapter deals mainly with programming the NP, and discusses the other two levels briefly.

EZchip’s NP employs ...

Get Network Processors now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.