在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10574|回复: 61

[原创] 【Morgan Kaufmann 2002】The Designer's Guide to VHDL (Systems on Silicon)

[复制链接]
发表于 2008-9-22 21:49:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 benemale 于 2010-7-10 21:07 编辑


                               
登录/注册后可看大图



[size=120%]The Designer's Guide to VHDL (Systems on Silicon)
By Peter J. Ashenden



  • Publisher:   Morgan Kaufmann
  • Number Of Pages:   739
  • Publication Date:   2002-05
  • ISBN-10 / ASIN:   1558606742
  • ISBN-13 / EAN:   9781558606746
  • Binding:   Paperback


Product Description:

Since the publication of the first edition of The Designer's Guide to VHDL in 1996, digital electronic systems have increased exponentially in their complexity, product lifetimes have dramatically shrunk, and reliability requirements have shot through the roof. As a result more and more designers have turned to VHDL to help them dramatically improve productivity as well as the quality of their designs.

VHDL, the IEEE standard hardware description language for describing digital electronic systems, allows engineers to describe the structure and specify the function of a digital system as well as simulate and test it before manufacturing. In addition, designers use VHDL to synthesize a more detailed structure of the design, freeing them to concentrate on more strategic design decisions and reduce time to market. Adopted by designers around the world, the VHDL family of standards have recently been revised to address a range of issues, including portability across synthesis tools.

This best-selling comprehensive tutorial for the language and authoritative reference on its use in hardware design at all levels--from system to gates--has been revised to reflect the new IEEE standard, VHDL-2001. Peter Ashenden, a member of the IEEE VHDL standards committee, presents the entire description language and builds a modeling methodology based on successful software engineering techniques. Reviewers on Amazon.com have consistently rated the first edition with five stars. This second edition updates the first, retaining the authors unique ability to teach this complex subject to a broad audience of students and practicing professionals.

* Details how the new standard allows for increased portability across tools.
* Covers related standards, including the Numeric Synthesis Package and the Synthesis Operability Package, demonstrating how they can be used for digital systems design.
* Presents four extensive case studies to demonstrate and combine features of the language taught across multiple chapters.
* Requires only a minimal background in programming, making it an excellent tutorial for anyone in computer architecture, digital systems engineering, or CAD.


Amazon.com Review:
VHDL may sound like a new Internet language, but it really stands for VHSIC (Very High Speed Integrated Circuit) Hardware Definition Language. VHDL borrows ideas from software engineering (architectural, behavior, and formal models, as well as modular design) and is used to design today's custom integrated circuits, from cell phones to microwave ovens and even CPUs. Peter Ashenden's The Designer's Guide to VHDL shows you how to use this language to write a hardware design, which you can then test in a simulator before "synthesizing" it into an actual hardware design in silicon. The book begins with the basics of VHDL, which, like any software language, has keywords, operators, flow control statements, and programming conventions. Next, the author introduces his first case study--a "pipelined multiplier accumulator," which simulates a CPU register. He then moves on to more complicated models, such as a design for a complete CPU (the DLX processor, which is used as a model for educating future CPU designers). More advanced aspects of VHDL follow, including guard signals, abstract data types, and even file I/O. A final case study (for a "queuing network") puts these components into practice. The book closes with a discussion of "synthesizers"--additional software tools that convert a VHDL specification into silicon--and how these tools impose design limits. The appendices include Institute of Electrical and Electronics Engineers (IEEE) enhancements to VHDL, which have increased the design language's power. Although most of us won't ever need to design our own integrated circuit, this book shows how it's done. Engineering students who need to master VHDL during a semester-length course, will find Ashenden's guide to be indispensable--and written in an accessible style rarely found in engineering texts.



Summary: Best VHDL Reference
Rating: 5
This has been my definitive VHDL language reference for 6 or 7 years, now. I use it as I would K&R for the C language. It explains all the gory syntactical and structural details of a messy language.

I would agree that this text is not a "synthesis cookbook" for learning the best way to produce logic from code. But I do not think that its the author's goal to do so. He does cover practical examples of applied VHDL which serve as a great reference when I have to remember how to build a testbench.


Summary: A Great Book for Behavioral VHDL, Not for Synthesis
Rating: 4
This book goes into great detail on variable typing, subtyping, and all aspects of behavioral modeling. It's extremely detailed and thourough. If you just want to learn the intricacies of VHDL and only expect to write test benches and behavioral models, this is definitely the book for you. If you're looking for a practical book that will help you to write synthesizable code, look somewhere else. The book does have a 17-page appendix on synthesis, but that's pretty much it. All the "case studies" are behavioral, even the RTL models.


Summary: About as good as it will get it appears...
Rating: 4
VHDL is used for a wide variety of things - almost none of them what VHDL was every really meant for. This makes finding a useful text a reference a significant chore. Ashenden sometimes seems to move at a snail's pace - the text is written more as a tutorial than a reference. In some ways this is good, really the syntax of VHDL and the constructs are quite simple. His repeated examples make it clear there really isn't much magic going on. Personally I wish the book was more directed at synthesis - because that's what I use it for - but this text is more directed at the language. So some supplementing of the text will be necessary.

In short, it could be better but I'm not sure how and for my requirements it appears to be about the best the market has to offer.


Summary: The migration path for programmers
Rating: 4
Too many VHDL books dilute their point by trying to double as logic design texts. The problem is that VHDL is a complex (or "rich") language, and needs an intense focus of its own. This book does the best job I've seen. I've learned lots of languages, usually one or two a year. I know what to look for. I want a book that lays it all out clearly enough that I can find what I want. That includes complex data types, overloading, and especially configurability. VHDL really does have almost all the capabilities of a C-like language, plus a few more features, and the author has succeeded in making them accessible. Configurability deserves special attention - it is an explicit part of the VHDL language. It's a pre-Object-Oriented language but was developed when OO ideas were solidfying in the industry. Although it lacks OO flexibility, Ashenden does point out how "use" and "configure" can give a few of the same effects. Hardware description languages aren't like regular programming languages, and shouldn't be, and can't be. Still, they're not that different, either. Perhaps you're already a good programmer and already comfortable with digital system basics. If so, this may be the book to give you the language knowledge you need with minimal repetition of what you already know.


Summary: Not a practical guide
Rating: 3
If you are an engineer, like me, wanting to teach yourself VHDL then this is NOT the book for you. The actual mechanics of how to write VHDL code is lost in all of the doctrine superfluously created by the author. The examples he gives in order to clarify points only serve to make the concepts more mysterious. The book fails to make the connection between the software world and what the results of the language are in hardware. The index is minimal and I found it practically useless. It is an exhaustive work with many exercises, but as for practicality--I give it a big thumbs down.

[ 本帖最后由 benemale 于 2008-9-22 22:20 编辑 ]

The Designer's Guide to VHDL (Systems on Silicon).part1.rar

4.77 MB, 下载次数: 258 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part2.rar

4.77 MB, 下载次数: 214 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part3.rar

4.77 MB, 下载次数: 175 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part4.rar

4.77 MB, 下载次数: 186 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part5.rar

4.77 MB, 下载次数: 168 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part6.rar

4.77 MB, 下载次数: 208 , 下载积分: 资产 -3 信元, 下载支出 3 信元

The Designer's Guide to VHDL (Systems on Silicon).part7.rar

4.41 MB, 下载次数: 211 , 下载积分: 资产 -3 信元, 下载支出 3 信元

发表于 2008-9-23 05:18:09 | 显示全部楼层
Thanks
发表于 2008-9-23 11:02:00 | 显示全部楼层
thank you
发表于 2008-9-23 12:00:42 | 显示全部楼层
这个文件太大了,没有钱了。
发表于 2008-9-23 17:27:39 | 显示全部楼层
thanks
发表于 2008-9-23 17:29:34 | 显示全部楼层
thanks
发表于 2008-9-23 17:30:54 | 显示全部楼层
thanks
发表于 2008-9-23 17:36:06 | 显示全部楼层
thanks a lot
发表于 2008-9-23 17:37:44 | 显示全部楼层
thanks a lot
发表于 2008-9-23 17:39:38 | 显示全部楼层
thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 03:19 , Processed in 0.024631 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表