or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Principles of Verilog PLI
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Principles of Verilog PLI [Hardcover]

Swapnajit Mittra (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)

Price: $159.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover $159.00  
Paperback --  

Book Description

0792384776 978-0792384779 March 31, 1999 1st
Principles of Verilog PLI is a `how to do' text on Verilog Programming Language Interface. The primary focus of the book is on how to use PLI for problem solving. Both PLI 1.0 and PLI 2.0 are covered. Particular emphasis has been put on adopting a generic step-by-step approach to create a fully functional PLI code. Numerous examples were carefully selected so that a variety of problems can be solved through ther use. A separate chapter on Bus Functional Model (BFM), one of the most widely used commercial applications of PLI, is included.
Principles of Verilog PLI is written for the professional engineer who uses Verilog for ASIC design and verification.
Principles of Verilog PLI will be also of interest to students who are learning Verilog.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Product Details

  • Hardcover: 404 pages
  • Publisher: Springer; 1st edition (March 31, 1999)
  • Language: English
  • ISBN-10: 0792384776
  • ISBN-13: 978-0792384779
  • Product Dimensions: 9.5 x 6.4 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #2,386,803 in Books (See Top 100 in Books)

More About the Author

Swapnajit Mitra is the CEO of Project VeriPage Inc. (http://www.project-veripage.com), a design and verification resource center on the web including articles on SystemVerilog and Verilog PLI.
Throughout his career, Swapnajit worked as a Verification Engineer, then a Physical Design Support Engineer, a Design Engineer, all the way down to Engineering Management now. He is the author of the book 'Principles of Verilog PLI' and past chair of Accellera SystemVerilog C/C++ committee that led to IEEE SystemVerilog Standard 1800.

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

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

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject