O'Reilly logo

Digital Integrated Circuit Design Using Verilog and Systemverilog by Ronald W. Mehler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3

Behavioral coding part I: blocks, variables, and operators

Abstract

All modern digital designs are done using behavioral hardware description language. This chapter introduces the essential elements to creating a design using code that describes what a design needs to do without specifying a detailed implementation. Operators, variables, and blocks are all covered. Operators are the symbols that indicate what manipulations are to be done. The different types of variables and when to use each are explained. Behavioral code is usually encapsulated in blocks, and the different options for blocks are also covered in this chapter.

Keywords

top down

synthesizable

functional blocks

variable

operator

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required