SystemVerilog硬件设计及建模

SystemVerilog硬件设计及建模
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英] , ,
出版社: 科学出版社
2007-10
版次: 1
ISBN: 9787030198778
定价: 45.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 352页
字数: 355千字
33人买过
  •   本书是介绍SystemVetilog(Verilog-2005)的实用图书。书中深入浅出地介绍SystemVerilog相比于Verilog新增加的特性,包括新的数据类型、操作符、过程块语句以及适于SoC设计的接口结构,这些新增加的特性大大提高Verilog的高层抽象能力,弥补’Verilog底层描述能力强但系统级描述能力弱的缺点。为了进一步说明这些新的数据类型、操作符和过程语
      句,本书对Verilog语句中的数据类型、操作符以及过程语句的仿真行为进行深入的分析,以便于读者加深对Verilog的理解。此外,本书还介绍Sys—temVerilog增加的一些系统连接描述方法,相对于Verilog-2001,这些方法可以进一步简化系统连接,提高设计效率。本书提供许多代码例子,这些例子可以从网上下载,有助于读者对SystemVerilog的学习。
      本书可供具有一定Verilog基础的电路设计工程技术人员使用,同时可作为高等院校相关专业学生参考书。   StuartSutherland:SystemVerilog和Verilog应用方面的资深专家。早在1993年电气和电子工程师学会(IEEE)标准化工作刚开始时,就致力于Verilog语言的研究工作,并同时担任IEEEVerilog标准委员会成员(任VerilogPLI任务组主席和联合主席)和IEEESystemVerilog标准委员会成员(任SystemVerilogLanguageRefe—fenceManual一书的编辑)。他拥有20多年的硬件设计经验,以及超过17年的Ver

      ilog设计经验,是SutherlandHDL公司的创始人,在该公司负责提供专业级的HDL培训服务。他拥有计算机科学方向电子工程技术专业学士学位,是TheVerilogPLIHandbook和Verilog一2001:AGuidetotheNewFeaturesoftheVerilogHDL的作

      者。

      SimonDavidmann:从1978年开始致力于HDL的研究,是英国布鲁耐尔大学HILO小组的成员之一。他在1984年成为SimmonsPercussion的实时专业音乐设备的ASIC设计师和嵌入式软件开发人员;1988年开始研究Verilog,并成为GDA公司(GatewayDesignAutomation)的第一个欧洲雇员;在欧洲创建了ChronologicSimu—lation公司、VirtualChips公司(InSilicon公司)的欧洲办事处,后来又成为AmbitDe—sign公司的欧洲代理人;1998年参与创建了Co—DesignAutomation公司,并参与开发了SUPERLOG语言。作为Co—Design公司的CEO,他在SUPERLOG语言转换到Accellera标准组织,并成为SystemVeri!og前身的过程中发挥了重要作用。David—mann是AccelleraSystemVerilog和IEEE1364Verilog委员会的成员,是多个技术公司和EDA公司的顾问和主要成员,还是伦敦大学QueenMary学院数字系统系的客座教授。2005年Davidmann创建了Imperas公司,担任总裁兼CEO。

      PeterFlake:co—DesignAutomation公司的创始人之一,是该公司的主要技术人员,SUPERLOG语言的主要缔造者。2002年Synopsys公司收购Co—Design公司后,他成为Synopsys公司的科研人员。Flake在EDA领域的工作生涯超过30年:当他在英国布鲁耐尔大学和GenRad公司时,就是HILO开发项目的语言架构师和项目领导者,HILO是20世纪80年代早期和中期第一个商用的基于HDL的仿真、故障仿真和时序分析系统。2005年他成为Imperas公司的首席科学家。他拥有英国剑桥大学的艺术硕士学位,并在多个学术会议上作过有关HDL的报告。 第1章SystemVerilog介绍
    1.1SystemVeriIog起源
    1.1.1SystemVerilog标准的发展历程
    1.1.2SystemVerilog获得的捐赠
    1.2SystemVerilog针对硬件设计的关键增强
    1.3小结
    第2章SystemVerilog声明的位置
    2.1包(package)
    2.1.1包的定义
    2.1.2引用包的内容
    2.1.3综合指导
    2.2Sunit编译单元声明
    2.2.1编码指导
    2.2.2SystemVerilog标识符搜索规则
    2.2.3源代码顺序
    2.2.4将包导入Sunit的编码原则
    2.2.5综合指导
    2.3未命名语句块中的声明
    2.3.1未命名块中的局部变量
    2.4仿真时间单位和精度
    2.4.1Verilog编译指令timescale
    2.4.2包含时间单位的时间值
    2.4.3范围级(scope—level)时间单位和精度
    2.4.4编译单元的时间单位和精度
    2.5小结
    第3章SystemVerilog文本值和数据类型
    3.1加强的文本值赋值
    3.2define增强
    3.2.1字符串内的宏变量替换
    3.2.2通过宏建立标识符名
    3.3SystemVerilog变量
    3.3.1对象类型和数据类型
    3.3.2SystemVerilog四态变量
    3.3.3SystemVerilog两态变量
    3.3.4显式及隐式变量和线网类型
    3.3.5综合指导
    3.4在RTL模型中使用两态类型
    3.4.1两态类型的特点
    3.4.2两态类型和四态类型仿真
    3.4.3在case语句中使用两态类型
    3.5数据类型规则的放宽
    3.6有符号和无符号修饰符
    3.7静态和自动变量
    3.7.1静态变量和自动变量的初始化
    3.7.2自动变量的综合指导
    3.7.3静态和自动变量的使用原则
    3.8变量初始化的确定性
    3.8.1初始化确定机制
    3.8.2时序逻辑的异步输入初始化
    3.9强制类型转换
    3.9.1静态转换(编译时转换)
    3.9.2动态强制类型转换
    3.9.3综合指导
    3.10常数
    3.11小结
    第4章用户自定义和枚举数据类型
    4.1用户自定义类型
    4.1.1局部typedef声明
    4.1.2共享typedef定义
    4.1.3用户自定义类型的命名习惯
    4.2枚举数据类型
    4.2.1枚举类型标签序列
    4.2.2枚举类型标签作用域
    4.2.3枚举类型值
    4.2.4枚举类型的基类
    ……
    第5章数组、结构体和联合体
    第6章SystemVerilog过程块、任务和函数
    第7章过程语句
    第8章有限状态机建模
    第9章层次化设计
    第10章接口
    第11章一个完整设计的建模
    第12章行为级和交易级建模
    附录ASystemVerilog形式定义(BNF)
    附录BVerilog和SystemVerilog保留关键字
    附录CSUPERLOG的历史,即SystemVerilog的开端
  • 内容简介:
      本书是介绍SystemVetilog(Verilog-2005)的实用图书。书中深入浅出地介绍SystemVerilog相比于Verilog新增加的特性,包括新的数据类型、操作符、过程块语句以及适于SoC设计的接口结构,这些新增加的特性大大提高Verilog的高层抽象能力,弥补’Verilog底层描述能力强但系统级描述能力弱的缺点。为了进一步说明这些新的数据类型、操作符和过程语
      句,本书对Verilog语句中的数据类型、操作符以及过程语句的仿真行为进行深入的分析,以便于读者加深对Verilog的理解。此外,本书还介绍Sys—temVerilog增加的一些系统连接描述方法,相对于Verilog-2001,这些方法可以进一步简化系统连接,提高设计效率。本书提供许多代码例子,这些例子可以从网上下载,有助于读者对SystemVerilog的学习。
      本书可供具有一定Verilog基础的电路设计工程技术人员使用,同时可作为高等院校相关专业学生参考书。
  • 作者简介:
      StuartSutherland:SystemVerilog和Verilog应用方面的资深专家。早在1993年电气和电子工程师学会(IEEE)标准化工作刚开始时,就致力于Verilog语言的研究工作,并同时担任IEEEVerilog标准委员会成员(任VerilogPLI任务组主席和联合主席)和IEEESystemVerilog标准委员会成员(任SystemVerilogLanguageRefe—fenceManual一书的编辑)。他拥有20多年的硬件设计经验,以及超过17年的Ver

      ilog设计经验,是SutherlandHDL公司的创始人,在该公司负责提供专业级的HDL培训服务。他拥有计算机科学方向电子工程技术专业学士学位,是TheVerilogPLIHandbook和Verilog一2001:AGuidetotheNewFeaturesoftheVerilogHDL的作

      者。

      SimonDavidmann:从1978年开始致力于HDL的研究,是英国布鲁耐尔大学HILO小组的成员之一。他在1984年成为SimmonsPercussion的实时专业音乐设备的ASIC设计师和嵌入式软件开发人员;1988年开始研究Verilog,并成为GDA公司(GatewayDesignAutomation)的第一个欧洲雇员;在欧洲创建了ChronologicSimu—lation公司、VirtualChips公司(InSilicon公司)的欧洲办事处,后来又成为AmbitDe—sign公司的欧洲代理人;1998年参与创建了Co—DesignAutomation公司,并参与开发了SUPERLOG语言。作为Co—Design公司的CEO,他在SUPERLOG语言转换到Accellera标准组织,并成为SystemVeri!og前身的过程中发挥了重要作用。David—mann是AccelleraSystemVerilog和IEEE1364Verilog委员会的成员,是多个技术公司和EDA公司的顾问和主要成员,还是伦敦大学QueenMary学院数字系统系的客座教授。2005年Davidmann创建了Imperas公司,担任总裁兼CEO。

      PeterFlake:co—DesignAutomation公司的创始人之一,是该公司的主要技术人员,SUPERLOG语言的主要缔造者。2002年Synopsys公司收购Co—Design公司后,他成为Synopsys公司的科研人员。Flake在EDA领域的工作生涯超过30年:当他在英国布鲁耐尔大学和GenRad公司时,就是HILO开发项目的语言架构师和项目领导者,HILO是20世纪80年代早期和中期第一个商用的基于HDL的仿真、故障仿真和时序分析系统。2005年他成为Imperas公司的首席科学家。他拥有英国剑桥大学的艺术硕士学位,并在多个学术会议上作过有关HDL的报告。
  • 目录:
    第1章SystemVerilog介绍
    1.1SystemVeriIog起源
    1.1.1SystemVerilog标准的发展历程
    1.1.2SystemVerilog获得的捐赠
    1.2SystemVerilog针对硬件设计的关键增强
    1.3小结
    第2章SystemVerilog声明的位置
    2.1包(package)
    2.1.1包的定义
    2.1.2引用包的内容
    2.1.3综合指导
    2.2Sunit编译单元声明
    2.2.1编码指导
    2.2.2SystemVerilog标识符搜索规则
    2.2.3源代码顺序
    2.2.4将包导入Sunit的编码原则
    2.2.5综合指导
    2.3未命名语句块中的声明
    2.3.1未命名块中的局部变量
    2.4仿真时间单位和精度
    2.4.1Verilog编译指令timescale
    2.4.2包含时间单位的时间值
    2.4.3范围级(scope—level)时间单位和精度
    2.4.4编译单元的时间单位和精度
    2.5小结
    第3章SystemVerilog文本值和数据类型
    3.1加强的文本值赋值
    3.2define增强
    3.2.1字符串内的宏变量替换
    3.2.2通过宏建立标识符名
    3.3SystemVerilog变量
    3.3.1对象类型和数据类型
    3.3.2SystemVerilog四态变量
    3.3.3SystemVerilog两态变量
    3.3.4显式及隐式变量和线网类型
    3.3.5综合指导
    3.4在RTL模型中使用两态类型
    3.4.1两态类型的特点
    3.4.2两态类型和四态类型仿真
    3.4.3在case语句中使用两态类型
    3.5数据类型规则的放宽
    3.6有符号和无符号修饰符
    3.7静态和自动变量
    3.7.1静态变量和自动变量的初始化
    3.7.2自动变量的综合指导
    3.7.3静态和自动变量的使用原则
    3.8变量初始化的确定性
    3.8.1初始化确定机制
    3.8.2时序逻辑的异步输入初始化
    3.9强制类型转换
    3.9.1静态转换(编译时转换)
    3.9.2动态强制类型转换
    3.9.3综合指导
    3.10常数
    3.11小结
    第4章用户自定义和枚举数据类型
    4.1用户自定义类型
    4.1.1局部typedef声明
    4.1.2共享typedef定义
    4.1.3用户自定义类型的命名习惯
    4.2枚举数据类型
    4.2.1枚举类型标签序列
    4.2.2枚举类型标签作用域
    4.2.3枚举类型值
    4.2.4枚举类型的基类
    ……
    第5章数组、结构体和联合体
    第6章SystemVerilog过程块、任务和函数
    第7章过程语句
    第8章有限状态机建模
    第9章层次化设计
    第10章接口
    第11章一个完整设计的建模
    第12章行为级和交易级建模
    附录ASystemVerilog形式定义(BNF)
    附录BVerilog和SystemVerilog保留关键字
    附录CSUPERLOG的历史,即SystemVerilog的开端
查看详情
其他版本 / 全部 (1)
系列丛书 / 更多
SystemVerilog硬件设计及建模
工程技术丛书:Xilinx新一代FPGA设计套件Vivado应用指南
孟宪元、陈彰林、陆佳华 著
SystemVerilog硬件设计及建模
等离子体放电原理与材料处理
[美]迈克·A.力伯曼(Michael A.Lieberman)、阿伦·J.里登伯格(Allan J.Lichtenberg) 著;蒲以康 译
SystemVerilog硬件设计及建模
数字系统工程
[美]威廉·J.达利(William J.Dally) 著;辛斌 译;刘家康 校
相关图书 / 更多
SystemVerilog硬件设计及建模
SynchronousReduction-sinteringandAsynchronous
胡文韬、王化军、孙传尧 著
SystemVerilog硬件设计及建模
SystemVerilog硬件设计
(印)瓦伊巴夫·塔拉特(VaibbhavTaraate)
SystemVerilog硬件设计及建模
Sylvan Summer Smart Workbook: Between Grades 1 & 2
Sylvan Learning
SystemVerilog硬件设计及建模
SylixOS设备驱动程序开发
韩辉 编著
SystemVerilog硬件设计及建模
Symphonies Nos. 8 & 9
Schubert;Franz
SystemVerilog硬件设计及建模
SystemVerilog验证:测试平台编写指南(原书第三版)
[美]克里斯·斯皮尔 著;张春 译
SystemVerilog硬件设计及建模
System Analysis, Design, and Development Concepts, Principles, and Practices
Wasson;Charles S
SystemVerilog硬件设计及建模
SylixOS应用开发权威指南
韩辉 著
SystemVerilog硬件设计及建模
Symplectic Topology and Floer Homology
Yong Geun Oh
SystemVerilog硬件设计及建模
Synoptic-Dynamic Meteorology in Midlatitudes: Volume I: Principles of Kinematics and Dynamics
Bluestein;Howard B
SystemVerilog硬件设计及建模
Syntax: Basic Concepts and Applications. by Robert Freidin
Freidin;Robert
SystemVerilog硬件设计及建模
SystemVerilog数字集成电路功能验证
王旭
您可能感兴趣 / 更多
SystemVerilog硬件设计及建模
福柯最后十年 《性史》计划的产生与转变 作者 :【英】斯图尔特·埃尔登 文津出版社 ISBN: 9787805548807 鲍磊、刘北成 译
[英]斯图尔特·埃尔登
SystemVerilog硬件设计及建模
重启吧!我的健康人生:休息 + 饮食 + 运动 + 睡眠,风靡全球的4项健康微习惯打卡计划
[英]兰根·查特吉 博士(Dr Rangan Chatterjee) 著;王琳 译;[英]苏珊·贝尔(Susan Bell) 摄影
SystemVerilog硬件设计及建模
《从天而降》2024百班千人暑期书目小学生1年级名师推荐全新正版现货速发
[英]克里斯·奈勒-巴列斯特罗斯
SystemVerilog硬件设计及建模
心世界-天生不理性(如何识别无处不在的非理性陷阱)
[英]斯图尔特·萨瑟兰
SystemVerilog硬件设计及建模
第二次世界大战战史(平装)利德尔哈特 二战世界战争史 军事历史书籍
[英]利德尔·哈特 后浪
SystemVerilog硬件设计及建模
新民说·诗歌小史
[英]约翰·凯里,新民说出品
SystemVerilog硬件设计及建模
查泰莱夫人的情人(特装刷边珍藏版,原著未删节全译本。轰动世界的情爱经典,定制异形函套,附赠精美藏书票)
[英]戴维·赫伯特·劳伦斯
SystemVerilog硬件设计及建模
生成学习策略/新学习/新教学译丛
[英]马克·恩舍(Mark Enser) 著;[英]佐伊·恩舍(Zoe Enser)
SystemVerilog硬件设计及建模
如何驱动一座核反应堆
[英]科林·塔克 后浪
SystemVerilog硬件设计及建模
宇宙体系(精装典藏版) 世界科普名著经典译丛
[英]牛顿
SystemVerilog硬件设计及建模
不断晋升:识别晋升“拦路虎”,实现事业持续进阶(精装典藏版) 企鹅管理能力提升“口袋课“
[英]尼亚姆·奥基夫(Niamh O’Keeffe)
SystemVerilog硬件设计及建模
DK影像博物馆:摄影名作全景导读
[英]汤姆·昂