Customer Reviews


5 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


2 of 2 people found the following review helpful:
4.0 out of 5 stars Multiple instances of same module containing a PLI call
Swapnajit, First congratulations on your book. This is a major progress in documenting and demistifying the PLI mechanism. The examples of your book are excelent starting points. I grade myself as a medium expert in PLI. So I am still waiting for a second, higher-class book to cover more advanced topics. One of them is multiple instances of a module containing a PLI...
Published on October 26, 1999

versus
2 of 2 people found the following review helpful:
2.0 out of 5 stars Fair at best. Other books are better.
Save your money and buy the Stuart Sutherland book "The Verilog PLI Handbook" ISBN 0-7923-8489-X it's much better. I have both.
Published on October 12, 1999


Most Helpful First | Newest First

2 of 2 people found the following review helpful:
4.0 out of 5 stars Multiple instances of same module containing a PLI call, October 26, 1999
By A Customer
This review is from: Principles of Verilog PLI (Hardcover)
Swapnajit, First congratulations on your book. This is a major progress in documenting and demistifying the PLI mechanism. The examples of your book are excelent starting points. I grade myself as a medium expert in PLI. So I am still waiting for a second, higher-class book to cover more advanced topics. One of them is multiple instances of a module containing a PLI call and hence multiple instances of the same C code. My problems started when data belonging to one instance interfered with data belonging to other instance. Actually I would like to see in your next book or revision some tips about this issue. In general some good PLI coding practices would be wellcomed. I also encountered race conditions in which the order of the PLI C routines calling influenced the behaviour, and hence not reliable. The second subject I liked very much in your book is the communication between verilog processes. The actual application I hoped to be able to put to work is a kind of "software -hardware coverification" (for poors). Actually I have a PLI that mimics the bus activity of a CPU and now I want it to run real C program. I would like that C program to run in a different environment from the simulator, and only on CPU-read and CPU-write to enable a handshake mechanism. Since I am not a TCP IP socket expert I dropped the effort after a couple of days, when I reached the notorious deadlock of both processes waiting for one another... I would also like to see in the next revision tips about debugging, and some NOT-TO-DOs. I encountered some problems when using parameters in verilog that are passed also to PLI's. I think you may add some words about this as well. All in all I enjoyed the book. Keep up ! Last but not least thank you for your answers to my e-mails regarding the PLI stuff. I also appreciate your activity in the comp.lang.verilog forum.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
2.0 out of 5 stars Fair at best. Other books are better., October 12, 1999
By A Customer
This review is from: Principles of Verilog PLI (Hardcover)
Save your money and buy the Stuart Sutherland book "The Verilog PLI Handbook" ISBN 0-7923-8489-X it's much better. I have both.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Essential for anybody seeking to learn Verilog PLI, September 10, 1999
By A Customer
This review is from: Principles of Verilog PLI (Hardcover)
Absolutely essential for anybody seeking to learn the fundamentals of Verilog PLI. Various usages of Verilog PLI including different types of library functions :access and utility routines as well as VPIs are extensively covered with numerous detailed examples. The reviewer found the book to be a well read and lucidly written.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars A very useful book, August 30, 1999
This review is from: Principles of Verilog PLI (Hardcover)
This is a very useful book for those who want to learn intricacies of Verilog PLI without spending hours on reading manuals. The best part of this book that I liked is its set of examples - almost all functions and their uses have been explained with an easy-to-understand example. Most of these examples are presented in their bare-bone structure so that users can customize them according to their needs. A more careful look at the examples would reveal that the author has subtly divided them into two categories - one for the beginners and the other for the more advanced users.

Overall, I will recommend this book to anybody who wants to learn Verilog PLI.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent book!, August 24, 1999
By A Customer
This review is from: Principles of Verilog PLI (Hardcover)
I found the book very useful because of the lots of examples, informal presentation(helps beginners), seperate chapter on BFM, coverage for both PLI1.0 and PLI2.0 and exercise (Self-check) to measure progress.

I am of the opinion that this book would be a worthy investment for a quick start in hardware design.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Principles of Verilog PLI
Principles of Verilog PLI by Swapnajit Mittra (Hardcover - March 31, 1999)
$159.00
Usually ships in 1 to 3 weeks
Add to cart Add to wishlist