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

Part 6 Memories

The following chapters describe various types of memories, from simple, standard types to special purpose memories. The Verilog code is given in these chapters to implement these memories in ASICs or FPGAs. Note that the actual gate level representation will vary greatly depending upon the architecture of the target chip. For example, many RAM-based FPGAs can implement memories using the on-chip RAM cells. Other FPGAs can only implement memories using registers, which require much more chip area and utilize more resources. Similarly, some ASICs include blocks of RAM which can be used to implement memories, while others do not.

In addition, your synthesis tool may be able to recognize memories and find the optimal gate level description, ...

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