O'Reilly logo

Verilog Designer’s Library by Cupertino CA Bob Zeidman - Zeidman Consulting

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 23 The Dual Port RAM

The dual port RAM is a RAM that can be written and read simultaneously. This special type of RAM has two unidirectional data ports—an input port for writing data and an output port for reading data. Each port has its own data and address buses. The write port has a signal called WRITE to allow writing the data. The read port has a signal called READ to enable the data output. The particular dual port RAM examined in this chapter is synchronous and has a single clock for both ports, as shown in Figure 23-1. Both reading and writing data occur on the rising clock edge. For a description of an asynchronous RAM, see the previous chapter.

Figure 23-1 A simple 16 by 8 dual port RAM.

23.1 Implementation Code

Following ...

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