PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ***** کتابهای الکترونیکی FPGA ها و زب



Hesam_K
12-10-2007, 18:21
دوستان به امید خدا این بخش با لطف کویر عزیز راه اندازی شد و این اولین تاپیک بخش FPGA هست.
در این بخش هم مثه بخش های AVR و PIC یه تاپیک مجزا برای قرار دادن کتاب های الکترونیکی ایجاد کردم تا اعضای عزیز خیلی سریع تر بتونن به کتابهای مفید دسترسی پیدا کنن. فقط لطف کنید و برای جلوگیری از شلوغی تاپیک از زدن پستهای غیر از معرفی کتاب اجتناب کنید. اگر در خواست کتابی دارید میتونید با استفاده از پيام خصوصي من رو آگاه كنيد.
امیدوارم استفاده های لازم رو از این بخش ببرید.

التماس دعا

Hesam_K
12-10-2007, 18:50
نام کتاب : VHDL Programming by Example 4th Ed
نویسنده : Douglas L. Perry
سال : 2002

حجم کتاب : 2.3M
دانلود کتاب : اینجا (You can see links before reply) سایت 4Share
لینک دوم : اینجا (You can see links before reply) سایت پرشین گیگ


توضیح : این کتاب جزو کاملترین کتابهایی هست که در مورد آموزش VHDL نوشته شده است. این زبان رو با تمومه جزئیاتش شرح داده. از ویژگیهای این کتاب مثالهای فوق العاده زیادشه که باعث درک عمیقتر خواننده میشه.





CONTENTS

[align=left:33a28d78a1]Foreword xiii
Preface xv
Acknowledgments xviii

Chapter 1Introduction to VHDL1
VHDL Terms2
Describing Hardware in VHDL3
Entity3
Architectures4
Concurrent Signal Assignment5
Event Scheduling6
Statement Concurrency6
Structural Designs7
Sequential Behavior8
Process Statements9
Process Declarative Region9
Process Statement Part9
Process Execution10
Sequential Statements10
Architecture Selection11
Configuration Statements11
Power of Configurations12

Chapter 2Behavioral Modeling15
Introduction to Behavioral Modeling16
Transport Versus Inertial Delay20
Inertial Delay20
Transport Delay21
Inertial Delay Model22
Transport Delay Model23
Simulation Deltas23
Drivers27
Driver Creation27
Bad Multiple Driver Model28
Generics29
Block Statements31
Guarded Blocks35

Chapter 3Sequential Processing39
Process Statement40
Sensitivity List40
Process Example40
Signal Assignment Versus Variable Assignment42
Incorrect Mux Example43
Correct Mux Example45
Sequential Statements46
IF Statements47
CASE Statements48
LOOP Statements50
NEXT Statement53
EXIT Statement54
ASSERT Statement56
Assertion BNF57
WAIT Statements59
WAIT ON Signal62
WAIT UNTIL Expression62
WAIT FOR time_expression62
Multiple WAIT Conditions63
WAIT Time-Out64
Sensitivity List Versus WAIT Statement66
Concurrent Assignment Problem67
Passive Processes70

Chapter 4Data Types73
Object Types74
Signal74
Variables76
Constants77
Data Types78
Scalar Types79
Composite Types86
Incomplete Types98
File Types102
File Type Caveats105
Subtypes105

Chapter 5Subprograms and Packages109
Subprograms110
Function110
Conversion Functions113
Resolution Functions119
Procedures133
Packages135
Package Declaration136
Deferred Constants136
Subprogram Declaration137
Package Body138

Chapter 6Predefined Attributes143
Value Kind Attributes144
Value Type Attributes144
Value Array Attributes147
Value Block Attributes149
Function Kind Attributes151
Function Type Attributes151
Function Array Attributes154
Function Signal Attributes156
Attributes ’EVENT and ’LAST_VALUE157
Attribute ’LAST_EVENT158
Attribute ’ACTIVE and ’LAST_ACTIVE160
Signal Kind Attributes160
Attribute ’DELAYED161
Attribute ’STABLE164
Attribute ’QUIET166
Attribute ’TRANSACTION168
Type Kind Attributes169
Range Kind Attributes170

Chapter 7Configurations173
Default Configurations174
Component Configurations176
Lower-Level Configurations179
Entity-Architecture Pair Configuration180
Port Maps181
Mapping Library Entities183
Generics in Configurations185
Generic Value Specification in Architecture188
Generic Specifications in Configurations190
Board-Socket-Chip Analogy195
Block Configurations199
Architecture Configurations201

Chapter 8Advanced Topics205
Overloading206
Subprogram Overloading206
Overloading Operators210
Aliases215
Qualified Expressions215
User-Defined Attributes218
Generate Statements220
Irregular Generate Statement222
TextIO224

Chapter 9Synthesis231
Register Transfer Level Description232
Constraints237
Timing Constraints238
Clock Constraints238
Attributes239
Load240
Drive240
Arrival Time240
Technology Libraries241
Synthesis243
Translation243
Boolean Optimization244
Flattening245
Factoring246
Mapping to Gates247

Chapter 10VHDL Synthesis251
Simple Gate—Concurrent Assignment252
IF Control Flow Statements253
Case Control Flow Statements256
Simple Sequential Statements257
Asynchronous Reset259
Asynchronous Preset and Clear261
More Complex Sequential Statements262
Four-Bit Shifter264
State Machine Example266

Chapter 11High Level Design Flow273
RTL Simulation275
VHDL Synthesis277
Functional Gate-Level Verification283
Place and Route284
Post Layout Timing Simulation286
Static Timing287

Chapter 12Top-Level System Design289
CPU Design290
Top-Level System Operation290
Instructions291
Sample Instruction Representation292
CPU Top-Level Design293
Block Copy Operation299

Chapter 13CPU: Synthesis Description303
ALU306
Comp309
Control311
Reg321
Regarray322
Shift324
Trireg326

Chapter 14CPU: RTL Simulation329
Testbenches330
Kinds of Testbenches331
Stimulus Only333
Full Testbench337
Simulator Specific340
Hybrid Testbenches342
Fast Testbench345
CPU Simulation349

Chapter 15CPU Design: Synthesis Results357

Chapter 16Place and Route369
Place and Route Process370
Placing and Routing the Device373
Setting up a project373

Chapter 17CPU: VITAL Simulation379
VITAL Library381
VITAL Simulation Process Overview382
VITAL Implementation382
Simple VITAL Model383
VITAL Architecture386
Wire Delay Section386
Flip-Flop Example388
SDF File392
VITAL Simulation394
Back-Annotated Simulation397

Chapter 18At Speed Debugging Techniques399
Instrumentor401
Debugger401
Debug CPUDesign401
Create Project402
Specify Top-Level Parameters403
Specify Project Parameters403
Instrument Signals404
Write Instrumented Design405
Implement New Design405
Start Debug406
Enable Breakpoint406
Trigger Position408
Waveform Display408
Set Watchpoint409
Complex Triggers410

Appendix AStandard Logic Package413
Appendix BVHDL Reference Tables435
Appendix CReading VHDL BNF445
Appendix DVHDL93 Updates449
Alias449
Attribute Changes450
Bit String Literal452
DELAY_LENGTH Subtype452
Direct Instantiation452
Extended Identifiers453
File Operations454
Foreign Interface455
Generate Statement Changes456
Globally Static Assignment456
Groups457
Incremental Binding458
Postponed Process459
Pure and Impure Functions460
Pulse Reject460
Report Statement461
Shared Variables461
Shift Operators463
SLL—shift left logical463
SRL—shift right logical463
SLA—shift left arithmetic463
SRA—shift right arithmetic463
ROL—rotate left464
ROR—rotate right464
Syntax Consistency464
Unaffected466
XNOR Operator466

Index 469
About the Author 477
[/align:33a28d78a1]

Hesam_K
23-10-2007, 21:24
نام كتاب: Introduction to CPLD and FPGA Design
نويسنده : By Bob Zeidman

حجم كتاب : 1M
دانلود كتاب : اينجا (You can see links before reply)
لينك مستقيم : Mirror (You can see links before reply )

توضيحات: در اكثر سيستم هاي الكترونيكي مدرن امروزي استفاده از آرايه هاي منطقي قابل برنامه ريزي (FPGA)، كاملاً مرسوم شده است. از تفاوت هاي اين آرايه ها با ميكروكنترلرها ميتوان به اين موارد اشاره كرد كه فركانس كاري در ميكروها به مراتب پايين تر از FPGA هاست. همچنين در ميكروها تنوع پايه نداريم يعني از قبل براي ميكرو تعريف شده كه چه پايه اي چه وظيفه اي دارد و كاربر نميتواند بدلخواه خود پايه ها را تغيير دهد. ولي FPGA با پايه هاي بسيار خود اين مشكل را حل كرده است.
توليدكنندگان زيادي به توليد FPGA ها پرداخته اند. تنوع زيادي در ساختار و معماري اين مدارات مجتمع وجود دارد. سئوال اينجاست كه كداميك از محصولات بدرد ما ميخورد؟ چگونه مدارمان را براساس يكي از اين محصولات طراحي كنيم؟ موضاعاتي است كه در اينجا مورد بحث قرار ميگيرد.
در بخش اول به معرفي داخلي اين مدارات مجتمع و مشخصات اين قطعات پرداخته شده است. همچنين به اينكه چه قطعه اي براي كاره شما مورد نياز است. در بخش دوم به معرفي و توضيح Design Flow براي پروژه هاي مبتني بر FPGA پرداخته شده است. در بخش آخر هم با جزئيات به معرفي طراحي، شبيه سازي و تست FPGA ها پرداخته شده است.
البته به نظره من اين بيشتر يه مقاله آموزشي است تا كتاب ولي كلاً براي آگاهي از تفاوت بين CPLD ها و FPGA ها و PAL ها و ... و بالا بردن سطح اگاهي خودمون خيلي جالبه.

Hesam_K
28-10-2007, 19:57
نام کتاب : Programmable logic design
نویسنده : Nick Mehta

حجم کتاب : 3.2M
دانلود کتاب : اینجا (You can see links before reply)
لینک مستقیم : Mirror (You can see links before reply)

توضیحات : این کتاب را شرکت Xilinx منتشر کرده است. در مقدمه کتاب آمده است : این کتاب مناسب افرادی است که میخواهند، سیستمی منطقی را بر مبنای میکروکنترلرها طراحی کنند، یا فقط دوست دارند با آخرین نرم افزارهای پیشرفته مدارات مجتمع قابل برنامه ریزی کارکنند. چرا استفاده از این نوع قطعات اینقدر رشد داشته است؟ از آنجایی که این قطعات قابلیت انعطاف زیادی را به کاربر میدهد، همچنین از اینها میتوان به راحتی در طراحی ها استفاده کرد و برای بالا بردن کارایی، این قطعات را میتوان به تعداد بار بسیار زیاد برنامه ریزی کرد.
برای اموزش مطالب کتاب از نرم افزار Xilinx WebPACK ISE استفاده شده است. این کتاب برای افراد تازه کار و همچنین افراد حرفه ای، مناسب است. فصل اول به بررسی PLD ها میپردازد که کجا و چطور استفاده میشوند. فصل دوم به تفاوت محصولات شرکت Xilinx با هم میپردازد (FPGA و CPLD). فصل سوم به بررسی نصب برنامه Xilinx WebPACK ISE میپردازد. در فصل چهارم قدم به قدم با نوشتن اولین برنامه آشنا میشویم. در فصل پنجم با فرایند سنتز کردن و اجرا بر روی CPLD ها آشنا میشویم. در فصل ششم هم با فرایند سنتز کردن و اجرا بر روی FPGA ها آشنا میشویم. فصل هفتم هم بانک مرجع طراحی برای نوشته های کاربردی، مرجع برای طراحی ها، هسته های IP و سرویس هاست.

Hesam_K
01-11-2007, 19:03
نام كتاب : Verilog Digital Design Synthesis
نويسنده : Samir Palnitkar

حجم دانلود : 11.3M
دانلود : اينجا (You can see links before reply)

توضيحات :
رشد طراحي هاي سخت افزاري در حدود 35 سال است كه رشد چشمگيري داشته اشت. همواره طراحان سخت افزاري نياز به وسائل كمكي دارند تا قبل از اينكه محصولي توليد شود از صحت عملكرد آنها اطمينان حاصل كنند. اينجاست كه استفاده از كامپيوتر نقش اساسي تري را ايفا ميكند. Verilog يكي ديگر از زبانهاي توصيف سخت افزاري كه براي طراحي و تست مدارات سخت افزاري (مانند VHDL و ...) استفاده ميشود. از اونجايي كه كاربرد اين ربان كمتر از VHDL نيست، فكر كردم شايد بد نباشه تا يه كتاب هم براي آموزش اين زبان براتون بزارم تا علاقه مندان به اين زبان هم بتونن استفاده هاي لازم رو ببرن. سعي كردم يه كتاب كامل پيدا كنم و فكر ميكنم كتاب كاملي باشه. اميدوارم بدردتون بخوره. حجمش هم به اين دليل زياده كه كتاب اسكن شده است ولي كيفيتش بالاست.


[align=left:2452a2b3ec]
PART 1 BASIC VERILOG TOPICS 1
Overview of Digital Design with Verilog HDL……………………………… 3
Hierarchical Modeling Concepts…………………………………… ………... 11
Basic Concepts…………………………………… ………………………….. 27
Modules and Ports……………………………………… ……………………. 47
Gate-Level Modeling…………………………………… …………………… 61
Dataflow Modeling…………………………………… ……………………... 85
Behavioral Modeling…………………………………… …………………… 115
Tasks and Functions………………………………… ……………………. 157
Useful Modeling Techniques………………………………… …………... 169

PART 2 Advance Verilog Topics…………………………………… …... 191
Timing and Delays…………………………………… …………………… 193
Switch-Level Modeling…………………………………… …………………. 213
User-Defined Primitives………………………………… ………………… 229
Programming Language Interface………………………………… ………. 249
Logic Synthesis with Verilog HDL……………………………………… ... 275

PART3 APPENDICES………………………………… ………………… 319
A Strength Modeling and Advanced Net Definitions………………………… 321
B List of PLI Rountines………………………………… …………………. 327
C List of Keywords, System Tasks, and Compiler Directives………………... 343
D Formal Syntax Definition………………………………… ……………... 345
E Verilog Tidbits…………………………………… ……………………… 363
F Verilog Examples…………………………………… ……………………… 367
[/align:2452a2b3ec]

Hesam_K
08-11-2007, 19:55
نام كتاب : VHDL A Tutorial
نويسنده : Mani B. Srivastava

حجم دانلود : 79K
دانلود : اينجا (You can see links before reply)

توضيحات :
اين يك كتاب نيست. بيشتر خلاصه و نمونه برنامست و بدرد افرادي ميخوره كه اطلاعاتي كلي و جامع از زبان VHDL دارن و ميخوان يه جمع بنديه خوبي از اطلاعاتشون داشته باشن. به صورت خلاصه بايد بگم به اين موارد پرداخته شده است :
[align=left:bba3a01d37]
Introduction to the language
- simple examples
VHDL’s model of a system
- its computation model: processes, signals and time
Language features
VHDL for logic and queue simulation[/align:bba3a01d37]

Hesam_K
16-03-2008, 18:08
ناشر : Brown and Vranesic

حجم دانلود : 1.633M
دانلود : اينجا (You can see links before reply)

توضيحات:
دوستان اين كتاب يكي از بهترين كتابهاييه كه بدرد مبتديان ميخوره تا آموزش VHDL رو باهاش شروع كنند. حجم كتاب (از لحاظ تعداد صفحه) كم هست و مثالهاي كاربردي و فوق العاده قشنگي داره كه در عين سادگي، قدم به قدم برنامه نويسي VHDL رو هم آموزش ميده. بنظر من كه كتاب فوق العاده ايه و خودم هم كامل خوندمش و استفاده هاي لازم رو هم ازش بردم.
يكي ديگه از خصوصيت هاي اين كتاب كه در ضميمه به اون پرداخته شده، آموزش نرم افزار MaxPlus از شركت Altera ست. متاسفانه اين نرم افزار تقريباً قديمي شده و Altera هم نرم افزار جديدتري رو به نام Quartus ابدا كرده. ولي از اونجايي كه حجم MaxPlus كم هست اون رو ميتونيد از اينترنت هم تهيه كنيد.

Hesam_K
02-04-2008, 18:38
نام كتاب: Circuit Design With VHDL
نويسنده: V.A.Pedroni

حجم كتاب: 5.106M
دريافت كتاب: اينجا (You can see links before reply)
لينك كمكي (You can see links before reply)

توضيحات:
اين كتاب منتشر شده در سال 2007 است. اين كتاب هم مثله كتابهايي كه قبلاً معرفي شد به اموزش زبان VHDL پرداخته. بنابه گفته نويسنده اين كتاب از دو بخش تشكيل شده. بخش اول طراحي مدار و بخش دوم طراحي سيستم. در بخش اول هرآنچه در كد اصلي (Main Code) قرار ميگيرد، مورد بررسي قرار ميگيرد و در بخش دوم واحدهايي (Unit) كه در كتابخانه (براي باشتراك گذاري، استفاده مجدد و ...) قرار ميگيرند، بررسي ميشوند.

فهرست مطالب رو هم به اينجا ضميمه كردم تا راحتتر تصميم بگيريد كه دوست داريد كتاب رو دانلود كنيد يا نه.
دانلود: فهرست (You can see links before reply)

Hesam_K
27-05-2008, 16:06
نام كتاب : Advanced FPGA Design
نويسنده : Steve Kilts

انتشار : 2007

حجم كتاب : 7M
دريافت كتاب : ***اينجا*** (You can see links before reply)

توضيحات :
اين كتاب يه كتابه جالبيه از چند جهت. اولش اينكه تقريباً كتاب جديديه چون پارسال منتشر شده و كيفيت PDFش هم خيلي بالاست و ميشه مطالب مورد نياز رو ازش كپي كرد (يعني صفحاتش اسكن شده نيست). دوم هم اينكه مطالب خيلي جالبي داره. يكي از فصلهاش به سيستم كدگذاري AES اختصاص داده شده كه بحث جالبيه. يكي ديگه از بحث هاي قشنگش SPDIF هست كه ظاهراً جاشو داره به I2S ميده (من در اين مورد اطلاعاتي ندارم!). استفاده از تئابع رياضي و محاسبات مميز شناور ، مدارهاي ريست از ديگر فصلهاي اين كتابه. همچنين فصل آخرش رو به طراحي PCB اختصاص داده.
كتاب ارزشمنديه و مطالب آموزشي فوق العاده اي اره.

فهرست كتاب رو هم ضميمه كردم تا مطالبش رو ببينيد.
دريافت فهرست : ***اينجا*** (You can see links before reply)

kasra711
26-01-2013, 21:02
Thanks alottttttttttttttttttt!

erfanpower
02-03-2013, 21:04
سلام
تموم لینک ها از کار افتاده لطفا اصلاح کنید

lu_x_ul
04-04-2013, 22:53
آقا حسام عزیز لطفا ببینید لینکها مشکلی دارد یا من اشتباه می کنم ؟

setare.gh90
07-12-2013, 00:26
دوستان لینک ها از کار افتاد کسی نیست ...نبود..:(

m4hy4r
07-05-2014, 16:24
با سلام،
کتاب زیر مرجع پردازش تصویر در بسیاری از موسسات آموزشی در سطح دنیاست.
این یک کتاب بسیار ارزشمند از انتشارات وایلی با قیمت 110 دلار در آمازون هست که امیدوارم دوستان بتونن به نحو احسنت مورد استفاده قرار بدن.

دانلود (You can see links before reply)