[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • EDA技術與Verilog HDL(英文版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    347-502
    【優惠價】
    217-314
    【作者】 黃繼業、鄭興、黃汐威、潘松 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302539278
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302539278
    叢書名:高等院校電子信息科學與工程規劃教材

    作者:黃繼業、鄭興、黃汐威、潘松
    出版社:清華大學出版社
    出版時間:2019?10月 


        
        
    "
    編輯推薦

    《EDA 技術與 Verilog HDL (英文版)》重視實踐能力和創新能力的培養,高度重視靈活性和完整性的結合。第三版的英文版和中文版可以一一對應,不僅方便家教開展雙語教學,還可以促進外國學生教學的無縫對接。

     
    內容簡介
    《EDA 技術與 Verilog HDL (英文版)》 systematically introduces EDA technology and Verilog HDL. It well combines the basic knowledge, programming skills and practical methods of EDA technology and Verilog HDL with the actual engineering development technologies. According to the regulations and requirements of the classroom teaching and experimental operation in universities and colleges, and with the aim of enhancing the practical engineering design ability and independent innovation capability of students, the authors reasonably arrange the content of the whole book. The book is divided into seven parts: overview of EDA technology, syntax knowledge and practical technology of Verilog HDL, detailed usage of Quartus and IP module, design technology of finite state machine, 16/32-bit practical CPU design technology and innovative practical project, ModelSim-based Test Bench simulation technology and a large number of practical system design examples. Apart from a few chapters and sections, most of the chapters arrange the corresponding exercises and a large number of highly targeted experiments and design projects. All of the Verilog HDL examples enumerated in the book have passed through the compiling or hardware testing. 《EDA 技術與 Verilog HDL (英文版)》 can be used as the textbook or reference book for the subjects of electronics, computer, and automation, and can provide teaching PPT courseware, experimental source programs and demonstration videos and so on.

    《EDA 技術與 Verilog HDL (英文版)》 systematically introduces EDA technology and Verilog HDL. It well combines the basic knowledge, programming skills and practical methods of EDA technology and Verilog HDL with the actual engineering development technologies. According to the regulations and requirements of the classroom teaching and experimental operation in universities and colleges, and with the aim of enhancing the practical engineering design ability and independent innovation capability of students, the authors reasonably arrange the content of the whole book. The book is divided into seven parts: overview of EDA technology, syntax knowledge and practical technology of Verilog HDL, detailed usage of Quartus and IP module, design technology of finite state machine, 16/32-bit practical CPU design technology and innovative practical project, ModelSim-based Test Bench simulation technology and a large number of practical system design examples. Apart from a few chapters and sections, most of the chapters arrange the corresponding exercises and a large number of highly targeted experiments and design projects. All of the Verilog HDL examples enumerated in the book have passed through the compiling or hardware testing. 《EDA 技術與 Verilog HDL (英文版)》 can be used as the textbook or reference book for the subjects of electronics, computer, and automation, and can provide teaching PPT courseware, experimental source programs and demonstration videos and so on.

    目錄
    Chapter 1 Introduction 1
    1.1 EDA Technology 1
    1.2 Object for EDA Technology 3
    1.3 Common Hardware Description Languages 5
    1.4 Advantages of EDA Technology 7
    1.5 Development Flow for FPGA and CPLD 9
    1.5.1 Design Input 9
    1.5.2 Synthesis 10
    1.5.3 Fit (Place and Route) 13
    1.5.4 Simulation 13
    1.5.5 RTL Description 14
    1.6 Programmable Logic Devices 14
    1.6.1 Classification of PLD 15
    1.6.2 Programming Principle of PROM 16

    Chapter 1 Introduction   1 
    1.1 EDA Technology   1 
    1.2 Object for EDA Technology    3 
    1.3 Common Hardware Description Languages  5 
    1.4 Advantages of EDA Technology    7 
    1.5 Development Flow for FPGA and CPLD    9 
    1.5.1 Design Input   9 
    1.5.2 Synthesis  10
    1.5.3 Fit (Place and Route)    13 
    1.5.4 Simulation   13 
    1.5.5 RTL Description    14 
    1.6 Programmable Logic Devices    14 
    1.6.1 Classification of PLD    15 
    1.6.2 Programming Principle of PROM    16 
    1.6.3 GAL   18 
    1.7 Structure and Programming Principle of CPLD    20 
    1.8 Structure and Working Principle of FPGA    23 
    1.8.1 Logical Structure of LUT    23 
    1.8.2 Structural Principle of Cyclone 4E Series Devices      24 
    1.8.3 FPGA Device with Embedded Flash    27 
    1.8.4 Major Manufacturers of FPGA    27 
    1.9 Hardware Testing Technology    28 
    1.9.1 Internal Logic Test   28 
    1.9.2 JTAG Boundary Scan Test    28 
    1.10 Programming and Configuration    29 
    1.11 Quartus   30 
    1.12 IP Core     32 
    1.13 Major EDA Software Companies    33 
    1.14 Development Trend of EDA   34 
    Exercises     36 
    Chapter 2 Program Structure and Data Type    37 
    2.1 Verilog Program Structure    37 
    2.1.1 Expression of Verilog Module    38 
    2.1.2 Signal Name and Mode of Verilog Module Port     39 
    2.1.3 Definition of Verilog Signal Type    40 
    2.1.4 Function Description of Verilog Module    41 
    2.2 Data Types of Verilog   41 
    2.2.1 Net Type   41
    2.2.2 Definition of Wire Type Variable    41 
    2.2.3 Register Type   42 
    2.2.4 Definition of Register Type Variable    42 
    2.2.5 Definition of Integer Type Variable    43 
    2.2.6 Memory Type   44 
    2.3 Verilog Syntax Rules   45 
    2.3.1 Four Logical States in Verilog    46 
    2.3.2 Digital Expression Forms of Verilog    46 
    2.3.3 Expression of Data Type    47 
    2.3.4 Constant   47 
    2.3.5 Identifiers, Keywords, and Other Syntax Rules      49 
    2.3.6 Usage of parameter and localparam  51 
    Exercises     51 
    Chapter 3 Behavioral Statements    53 
    3.1 Procedural Statement   53 
    3.1.1 always Statement    54 
    3.1.2 The Application of always Statement in D flip-flop Design    55 
    3.1.3 The Application of Multi-Process and Asynchronous Sequential Circuit 
    Design   56 
    3.1.4 Verilog Expression of Simple Up Counter      57 
    3.1.5 initial Statement    58 
    3.2 Block Statement   60 
    3.3 case Conditional Statement    61 
    3.4 if Conditional Statement   62 
    3.4.1 General Expression of if Statement    62 
    3.4.2 Combinational Circuit Design Based on if Statement    63 
    3.4.3 Sequential Circuit Design Based on if Statement      65 
    3.4.4 Design of DFF with Asynchronous Reset and Clock Enable   67 
    3.4.5 Design of DFF with Synchronous Reset    68 
    3.4.6 Design of Latches with Clear   69 
    3.4.7 Characteristics and Rules of Clock Procedural Statement    70 
    3.4.8 Practical Up Counter Design    72 
    3.4.9 Shift Register Design with Synchronized Preset Function    74 
    3.4.10 Conditional Instructions in if Statements      76 
    3.5 Statement of Procedural Assignment   77 
    3.6 Loop Statement   78 
    3.6.1 for Statement   78 
    3.6.2 while Statement   79 
    3.6.3 repeat Statement    81 
    3.6.4 forever Statement    81 
    3.7 task and function Statements    81 
    Exercises     84 
    Chapter 4  FPGA Hardware Implementation    86 
    4.1 Code Editing Input and System Compilation    86 
    4.1.1 Design File Edit and Input    86 
    4.1.2 Creating a Project    87 
    4.1.3 Constraint Item Setting    89 
    4.1.4 Comprehensive Synthesis and Compilation      90 
    4.1.5 Application of RTL Viewer    92 
    4.2 Timing Simulation    93 
    4.3 Hardware Testing   96 
    4.3.1 Pin Assignment    97 
    4.3.2 Compiled File Download     99 
    4.3.3 Indirect Programming of Configuration Chip through JTAG    100 
    4.3.4 USB-Blaster Driver Installation     102 
    4.4 Circuit Schematic Design Flow     102 
    4.4.1 Half-adder Design     102 
    4.4.2 Top-level Design of Full-adder    104 
    4.4.3 Timing Simulation and Hardware Testing of Full Adders    105 
    4.5 Pin Assignment Using Attributes    107 
    4.6 Usage of SignalTap II     108 
    4.7 Trigger Signal Edit of SignalTap II     114 
    4.8 Installation of Quartus II 13.1    114 
    Exercises      119 
    Labs and Designs    120 
    Lab 4-1 Multiplexer Design     120 
    Lab 4-2 Hexadecimal 7-segment Digital Display Decoder Design    120 
    Lab 4-3 8-bit Hardware Multiplier Design    122 
    Lab 4-4 Design of a Digital Frequency Meter Using Macro Modules    122 
    Lab 4-5 Counter Design    127 
    Lab 4-6 Digital Scan and Display Circuit Design      128 
    Lab 4-7 Half-integer and Odd Frequency Divider Design    128 
    Chapter 5 Operators and Structural Description Statement    131 
    5.1 Operators of Operation     131
    5.1.1 Bit Logical Operator    131 
    5.1.2 Logical Operator     132 
    5.1.3 Arithmetical Operator    132 
    5.1.4 Relational Operator     134 
    5.1.5 Example of Adder based on BCD Code      135 
    5.1.6 Contraction Operator     136 
    5.1.7 Parallel Connection Operator     136 
    5.1.8 Shift Operator    137 
    5.1.9 Example of Shift Operator     137 
    5.1.10 Conditional Operator     138 
    5.2 Continuous Assignment Statement    139 
    5.3 Instantiation Statement    140 
    5.3.1 Half-adder Design     140 
    5.3.2 Full-adder Design    141 
    5.3.3 Verilog Instantiation Statement and Its Usage      142 
    5.4 Application of Parameter Transmission Statement      144 
    5.5 Structural Description with Library Component      145 
    5.6 Compiling Directive Statement     147 
    5.6.1 Macro Definition Statement     147 
    5.6.2 File Inclusive Statement, 'include    148 
    5.6.3 Conditional Compilation Statement, 'ifdef, 'else, 'endif     149 
    5.7 Application of Attribute of Keep     150 
    5.8 Usage of SingalProbe    152
    Exercises      154 
    Labs and Designs    157 
    Lab 5-1 High-speed Hardware Divider Design      157 
    Lab 5-2 Design of Various Types of Shift Registers      158 
    Lab 5-3 Verilog Code-based Frequency Meter Design      158 
    Lab 5-4 8-bit Adder Design    159 
    Lab 5-5 VGA Displayer Control Circuit Design      160 
    Chapter 6 The Usage of LPM Macro Module    165 
    6.1 The Example of Invoking Macro Module of Counter      165 
    6.1.1 The Invoking of the Text Code of the Counter LPM Module    165 
    6.1.2 Application of LPM Counter Code and Parameter Transmission Statement . 167 
    6.1.3 Project Creation and Simulation Testing       169 
    6.2 Example of Building Attribute Control Multiplier       169 
    6.3 Usage of Macro Block of LPM_RAM    171 
    6.3.1 Initialization File and Its Generation    172 
    6.3.2 Invoking LPM_RAM by Schematic Diagram Method    174 
    6.3.3 Test LPM_RAM    176 
    6.3.4 Expression of Memory Initialization File Loading of Verilog Code Description .  177 
    6.3.5 Structure Control of Memory Design    178 
    6.4 Usage Examples of LPM_ROM    180 
    6.4.1 Design of Simple Sinusoidal Signal Generator     . 180 
    6.4.2 Hardware Implementation and Testing of Sinusoidal Signal Generator . 182 
    6.5 Application of In-System Memory Content Editor      183 
    6.6 Invoke of Embedded PLL of LPM    185 
    6.6.1 Building Embedded PLL Component    185 
    6.6.2 PLL Test .  188 
    6.7 The Usage of In-System Sources and Probes Editor      188 
    6.8 Principle and Application of DDS     191 
    6.8.1 Principle of DDS     192 
    6.8.2 Example of DDS Signal Generator    194 
    Exercises      195 
    Labs and Designs   196 
    Lab 6-1 Look-up Table based Hardware Operator Design    196 
    Lab 6-2 Sinusoidal Signal Generator Design    197 
    Lab 6-3 Design of Simple Data Acquisition System      197 
    Lab 6-4 DDS-based Sinusoidal Signal Generator Design     198 
    Lab 6-5 Phase-shifted Signal Generator Design      199 
    Lab 6-6 Amplitude-Modulated Signal Generator Design    200 
    Lab 6-7 Hardware-Based De-jitter Circuit Design       200 
    Chapter 7 Deep Understanding of Verilog HDL       203 
    7.1 Two Types of Assignment Statements in Process      203 
    7.1.1 Blocking Assignment with Unspecified Time-delay    203 
    7.1.2 Blocking Assignment with Specified Time-delay      204 
    7.1.3 Non-blocking Assignment with Unspecified Time-delay    205 
    7.1.4 Non-blocking Assignment with Specified Time-delay    207 
    7.1.5 Deep Understanding of the Features of Blocking and Non-blocking 
    Assignments    209 
    7.1.6 Further Discussion of Different Initialization Ways    211 
    7.2 Discussion of Procedural Statement    213 
    7.2.1 Conclusion of Procedural Statement Application      213 
    7.2.2 Relationship between Incomplete Conditional Statement and Sequential 
    Circuit   214 
    7.3 Design of Three-state and Bidirectional Port    217 
    7.3.1 Design of Three-state Control Circuit    217 
    7.3.2 Design of Bidirectional Port   . 217 
    7.3.3 Design of Three-state Bus Control Circuit      220 
    7.4 Resource Optimization     222 
    7.4.1 Resource Sharing     223 
    7.4.2 Logic Optimization     224 
    7.4.3 Serialization   225 
    7.5 Speed Optimization    226 
    Exercises      229 
    Labs and Designs    230 
    Lab 7-1 Design of the Signal Detection Circuit of 4×4 Array Keyboard   230 
    Lab 7-2 Design of Direct Current Motor-based Synthesized Measurement and 
    Control System     232 
    Lab 7-3 Design of Control Module of VGA-based Simple Image Displaying  234 
    Lab 7-4 Design of Hardware-based Music Performing Circuit    235 
    Lab 7-5 Design of Electronic Organ Circuit based on PS2 Keyboard Control 
    Model   240 
    Chapter 8 Design Technology of State Machine      243 
    8.1 General Form of Verilog State Machine    243 
    8.1.1 Characteristics and Advantages of State Machine     243 
    8.1.2 General Structure of State Machine    245 
    8.1.3 Initial Control and Expression    249 
    8.2 Moore-type State Machine    250 
    8.2.1 State Machine with Multiprocess Structure       251 
    8.2.2 Sequence Detector and Its State Machine Design      255 
    8.3 Mealy-type State Machine    257 
    8.4 State Machine with Different Coding Types    260 
    8.4.1 Direct Output Coding    260 
    8.4.2 Defining the State Coding with the Use of Macro Definition Statement  262 
    8.4.3 Sequential Coding     263 
    8.4.4 One-hot Coding    264 
    8.4.5 Setting of State Coding    265 
    8.5 Design of Safe State Machine    266 
    8.5.1 State Guiding Method     267 
    8.5.2 Monitoring Method of State Coding    268 
    8.5.3 Auto-generation of Safe State Machine with the Use of EDA Tool  269 
    Exercises     269 
    Labs and Designs   270 
    Lab 8-1 Design of Sequence Detector     270 
    Lab 8-2 Design of ADC Sampling Control Circuit      270 
    Lab 8-3 Design of Intelligent and Logical Pen with Five Functions    272 
    Lab 8-4 Design of Data Acquisition Module    274 
    Chapter 9 16/32-bit CPU Innovation Design    276 
    9.1 Architecture and Characteristics of KX9016    276 
    9.2 Design of KX9016 Basic Hardware System   280 
    9.2.1 Module of One-step Beat Generation     280 
    9.2.2 ALU Module   281 
    9.2.3 Comparator Module    281 
    9.2.4 Basic Register and Register Array    282 
    9.2.5 Shifting Register Module     286 
    9.2.6 Program and Data Memory Module    286 
    9.3 Design of KX9016v1 Instruction System   287 
    9.3.1 Instruction Format   287 
    9.3.2 Instruction Operation Code    289 
    9.3.3 Example of Software Program Design   290 
    9.3.4 Design of KX9016 Controller    292 
    9.3.5 Example of Instruction Design    297 
    9.4 Timing Simulation and Hardware Testing of KX9016       298 
    9.4.1 Timing Simulation and Waveform Analysis of Instruction Execution  299 
    9.4.2 Hardware Testing of CPU Operation Condition      301 
    9.5 Examples of Application Program Design and System Optimization of KX9016  304 
    9.5.1 Multiplication Algorithm and Its Hardware Implementation     304 
    9.5.2 Division Algorithm and Its Hardware Implementation    306 
    9.5.3 Optimization of KX9016v1 Hardware System       307 
    9.6 Design of 32-bit RISC-V Processor    309 
    9.6.1 RISC-V Basic Structure and Basic Integer Instruction Set RV32I  309 
    9.6.2 2-bit Multiplication Instruction Set RV32M       312 
    9.6.3 16-bit Compressed Instruction Set RVC      313 
    Exercises     314 
    Labs and Designs   314 
    Lab 9-1 Comprehensive Experiment of 16-bit CPU Design    314 
    Lab 9-2 Experiment of New Instruction Design and Program Testing  315 
    Lab 9-3 Optimization Design and Innovation of 16-bit CPU   . 316 
    Chapter 10 Verilog HDL Simulation    318 
    10.1 Verilog HDL Simulation Flow    319 
    10.2 Example of Verilog Test Bench    322 
    10.3 Testing Flow of Verilog Test Bench    324 
    10.4 Verilog System Tasks and System Functions    327 
    10.4.1 System Tasks and System Functions    327 
    10.4.2 Precompiled Statements    333 
    10.5 Delay Model   334 
    10.5.1 # Delay and Gate Delay    334 
    10.5.2 Delay Description Block    335 
    10.6 Other Simulation Statements    335 
    10.6.1 fork-join Block Statements    336 
    10.6.2 wait Statement    337 
    10.6.3 force, release Statement    337 
    10.6.4 deassign Statement    338 
    10.7 Generation of Simulation Excitation Signals    338 
    10.8 Digital System Simulation   339 
    Exercises      340 
    Labs and Designs   341 
    Lab 10-1 Simulating the Test Bench of Counter on ModelSim    341 
    Lab 10-2 Design and Simulate a 16-Bit accumulator on ModelSim    341 
    Appendix A Development Systems and Softwares for EDA    342 
    A.1 KX-CDS Series EDA/SOPC System    343 
    A.1.1 Modular Independent Innovation Experimental Design Structure . 344 
    A.1.2 Multifunctional Reconfigurable High-Efficiency Experimental Control 
    System    345 
    A.1.3 FPGA Core Board of Different Functional Types      345 
    A.2 Some Expansion Modules for Experiments   348 
    A.3 Usage of MIF file generator    350 
    A.4 Reference Table for Extending Core Board FPGA to KX-CDS System   352 
    A.5 Part of the Experimental Circuit Diagram with Switchable Multifunctional
    Reconfigurable Structure    354 
    A.6 HX1006A and Pin Assignment Tool    357 
    References   359 

    前言
    This book is an English version of EDA Technology and Verilog HDL published by Tsinghua University Press.
    Based on the great practical value of EDA technology in engineering domain and significant importance on the cultivation of practical ability and innovative awareness in the teaching of EDA, the characteristics of the book are mainly reflected in the following two aspects.
    1. Great attention on the cultivation of practical ability and innovative ability
    In most chapters, the highly targeted experiments and design projects are arranged, which make the students digest and strengthen the teaching content and effect of each chapter through experiments, and possibly link closely the theoretical knowledge with practice and independent design from the beginning of study.

    This book is an English version of EDA Technology and Verilog HDL published by Tsinghua University Press. 
    Based on the great practical value of EDA technology in engineering domain and significant importance on the cultivation of practical ability and innovative awareness in the teaching of EDA, the characteristics of the book are mainly reflected in the following two aspects. 
    1. Great attention on the cultivation of practical ability and innovative ability 
    In most chapters, the highly targeted experiments and design projects are arranged, which make the students digest and strengthen the teaching content and effect of each chapter through experiments, and possibly link closely the theoretical knowledge with practice and independent design from the beginning of study. 
    The book includes dozens of experiments and the related design projects. These projects relate to EDA tool software of various types, broad technology areas, intensive and targeted knowledge dabbling and independent innovation awareness with good revelation. Same as the examples in the book, all of the experimental projects pass through the simulation test of EDA tools and hardware verification of FPGA platform. In addition to the detailed requirements on experimental objectives, experimental principles and experimental reports, each experimental project has 2~5 subprojects or subtasks. They are usually divided into: the first level experiments are the verification experiments related to the content elaborated in the chapter, and usually provide detailed and verified design source programs and experimental methods. The students only need to input the code to the computer, compile and simulate according to the requirements and implement them on the experimental system, which make the students have preliminary perceptual knowledge and enhance the efficiency of the experiments. The second level experimental task is to make some improvement and exertion based on the last experiment. 
    The third level experiment is usually to propose the requirements and tasks of independent design. 
    The fourth and fifth experimental level is to raise the requirements on independent innovation design in the case of only giving some hints. Therefore, teachers can arrange different levels of experimental projects with different tasks, according to the course hours, requirements on 
    teaching experiments and different student objects. 
    2. Great attention on the combination of flexibility and completeness in teaching 
    material selection 
    The structural features of the textbook determine that the number of teaching hours is very flexible, which can be long or short, depending on the specific major characteristics, course orientation and the degree of early education of learners. The course hours are approximately 30~54. Considering the characteristics of the EDA technology course and the text book, the concrete teaching can be extensive, in which most of the content, particularly the practical projects, allow students to access information, raise questions, solve problems, and even innovate and create by themselves. The teacher only needs to be an enlightener, guider, encourager and examiner and appraiser of the students’ achievements. In most cases, the teaching process needs to be finished when the meaning has been conveyed, and there is no need to stick to details and be well-rounded. But there is a principle that the number of scheduled experimental hours should 
    be the more the better. 
    In fact, the number of hours in any course is always limited. To effectively increase the time of the practice and self-design of students, a teaching reform measure of Tsinghua University can be used for reference. That is, each of the undergraduate students of the electronics department gets an FPGA development board from entrance, and can use the board from the first year of undergraduate study to the end of postgraduate study. This is because EDA technology itself is a course that takes all the lab exercises and designs back home. 
    Our university has also basically adopted this measure for this course. That is, every student in the EDA course can borrow a set of EDA experimental board, so that they can utilize their own computers to complete the self-design projects in their spare time and strengthen the learning effect. The practice has indicated that, this arrangement has extended the experimental hours effectively and the teaching effect is naturally remarkable. 
    We suggest encouraging the students to utilize their spare time to learn all the content of the book as much as possible, master all the EDA tools and software and related development tools introduced in this book, and complete the experiments and design tasks of this book as much as possible. We can even refer to the requirements of the textbook, arrange the related innovation design competitions, further stimulate students’ enthusiasm and initiative in learning and strengthen the training of their manipulative ability and independent innovation ability. 

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部