《SOC设计UML实务手册》数据文件

《SOC设计UML实务手册》数据文件

  • 大小:4.93 MB
  • 类型:SOC设计
  • 格式:PDF
  • 出版:机械工业出版社
  • 作者:邱郁惠
  • 更新:2022-11-02 09:31:27
版权投诉 / 资源反馈(本资源由用户 杨章文 投稿)

本站收集了一篇SOC设计类书籍配套资源,介绍了关于SOC设计、UML、实务手册、数据文件、SOC设计方面的内容,本书是由机械工业出版社出版,已被990人关注,由乔怡婷测试纠错,目前本书在SOC设计类综合评分为:7.8分。

资源介绍

本书为SOC设计人员量身定做,通过一个录音芯片的模拟案例,展示UML如何与SystemC合作进行芯片设计,从最简单的芯片设计到更复杂的芯片组装设计,从UML图到SystemC代码,一应俱全,解说详尽,并且提供范例程序文件。
本书具有以下特色:
●芯片设计方法新颖,UML和SystemC(C++式的软硬件模型语言)相结合进行芯片设计。
●注重方法的传授,将作者多年的经验和技巧融入书中,帮助读者快速掌握UML,独立解决项目中的问题。
●讲解细腻,采用大量代码示例和屏幕截图,详细跟踪工具的每一步操作,一步步画出UML图。
●本书使用的是开源的、免费的工具StarUML。该工具功能全面,便于读者学习。
●本书涉及的数据文件可到华章网站(www.hzbook.com)和(www.umlchina.com/book/qiucode.htm)下载。

封面图

目录

  • 前言
  • 第1章 新式的芯片设计方法1
  • 1.1 概述1
  • 1.2 SystemC简介5
  • 1.2.1 SystemC的官方网站6
  • 1.2.2 以C++为基础6
  • 1.2.3 软硬件整合设计8
  • 1.2.4相对于其他硬件建模语言11
  • 1.3 UML简介13
  • 1.3.1 UML的发展13
  • 1.3.2 图形式的建模语言14
  • 1.3.3 UML方言17
  • 1.3.4 UML开发工具20
  • 1.4 迈向最新潮的MDA技术23
  • 1.4.1 MDA的主张23
  • 1.4.2 MDA的开发程序24
  • 1.4.3 MDA在芯片设计的应用25
  • 1.4.4 MDA在信息系统上的应用26
  • 1.5 本书重点内容29
  • 第2章 UML-SystemC绝妙搭配30
  • 2.1 UML-SystemC先睹为快30
  • 2.2 Memory芯片设计35
  • 2.3 组装可重用的设计39
  • 第3章 SystemC程序的基本组成48
  • 3.1 准备好相关环境48
  • 3.2 编译出systemc.lib48
  • 3.3 新增并设置项目50
  • 3.4 编写Hello World程序53
  • 3.5 SystemC程序的基本组成56
  • 3.5.1 模块56
  • 3.5.2 进程57
  • 3.5.3 事件61
  • 3.5.4 通道62
  • 3.5.5 端口与接口65
  • 3.5.6 sc_main67
  • 第4章 用活动图呈现进程设计68
  • 4.1 活动图68
  • 4.2 进程72
  • 4.3 事件74
  • 4.4 通道77
  • 第5章 用StarUML绘制活动图84
  • 5.1 新增活动图84
  • 5.2 绘制Recorder模块活动图85
  • 5.3 绘制Input子活动图94
  • 5.4 绘制Record子活动图97
  • 5.5 绘制PlayOnce子活动图99
  • 第6章 用组合结构图呈现结构设计100
  • 6.1 组合结构图100
  • 6.2 结构设计101
  • 6.3 端口与通道107
  • 6.4 进程114
  • 第7章 用StarUML绘制组合结构图120
  • 7.1 新增组合结构图120
  • 7.2 绘制Memory模块的组合结构图121
  • 7.3 绘制DAC模块的组合结构图126
  • 7.4 绘制Recorder模块的组合结构图128
  • 第8章 用通信图呈现通信设计133
  • 8.1 通信图133
  • 8.2 序列图135
  • 8.3 案例说明137
  • 8.4 介绍sc_export端口144
  • 第9章 用StarUML绘制通信图152
  • 9.1 新增通信图152
  • 9.2 绘制Playback通信图153
  • 9.3 转出序列图160
  • 第10章 用类图呈现模块设计162
  • 10.1 类与对象162
  • 10.2 类图165
  • 10.3 介绍sc_signal167
  • 10.4 应用案例173
  • 第11章 用StarUML绘制类图184
  • 11.1 新增类图184
  • 11.2 绘制整体类图185
  • 11.3 绘制个体类图194
  • 第12章 用用例组织相关图文200
  • 12.1 用例200
  • 12.2 Memory模块与用例202
  • 12.3 ADC模块与用例208
  • 12.4 组装可重用的模块212
  • 第13章 用StarUML绘制用例图217
  • 13.1 新增用例图217
  • 13.2 绘制用例图218
  • 13.3 编写用例叙述220
  • 第14章 案例研究—语音备忘器224
  • 14.1 项目简介224
  • 14.2 用例225
  • 14.3 模块设计225
  • 14.4 结构设计228
  • 14.5 线程设计229
  • 14.6 编写SystemC代码230

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

SOC设计相关资源

  • UML面向对象分析与设计教程

    UML面向对象分析与设计教程 课后答案

    UML是当前比较流行的一种建模语言,它可以用于创建各种类型的项目需求、设计乃至上线文档,特别适合采用面向对象的思维方式进行软件建模。规范化、可视化的软件建模已成为当今软件技术的主流之一。 本书依据统一建模语言UML与面向对象编程语言,结合实际案例,深入全面地探讨了软件建模的概念、规范和方法。全书共13章,前3章介绍了面向对象、UML建模语言和Rational Rose建模工具的一些基本理论和概念。第4~12章详尽地介绍了UML中类图、对象图、

    大小:374 KBUML课后答案

  • UML系统建模与分析设计

    UML系统建模与分析设计 课后答案

    本书系统、全面地阐述基于UML的面向对象分析与设计的基本概念,详细介绍统一建模语言UML及其开发过程,以一个集成案例贯穿可行性研究、需求分析、系统分析与设计的全过程,并给出各阶段的基础模型范例和文档书写格式。本书还重点介绍面向对象的软件开发CASE集成环境、设计模式、软件复用技术、分布式对象技术、C/S模型、B/S模型、持久对象、往返工程、逆向工程和CORBA构件接口技术等内容。本书深入浅出、循序渐进,可使读者快速掌握面向对象

    大小:13.9 KBUML系统建模课后答案

  • 《UML 基础与 Rose 建模案例(第3版)》课件

    《UML 基础与 Rose 建模案例(第3版)》课件

    编辑推荐 无论编程语言或开发工具多么复杂,都是为了用产品或服务来表达对事物的分析、解构、抽象与重构,从而满足客观存在的需求。 源于一线教学实践,融入系统分析经验,深刻诠释UML理论与工具的实际应用,全面剖析面向对象建模。 内容简介 本书介绍了使用UML(统一建模语言)进行软件建模的基础知识以及Rational Rose 2007工具的使用方法。本书在第2版的基础上,充分吸取了读者宝贵的反馈意见和建议,更新了大部分案例。书中前11章是基础部分,

    大小:8.21 MB配套资源

  • 《C++程序员UML实务手册》数据文件

    《C++程序员UML实务手册》数据文件

    一本聆听UML专家的声音C++程序员学习UML的最佳选择 本书为广大的C++程序员量身定做,介绍了如何利用UML进行建模,进而更好地支持C++程序设计。主要内容包括:C++文件结构、重要的OO及UML概念、从类图到C++、使用StarUML绘制类图、从序列图到C++、使用StarUML绘制序列图、从用例图及叙述到C++、使用StarUML绘制用例图、从状态图到C++、用StarUML绘制状态图、活动图概念、用StarUML绘制活动图等。 本书具有以下特色: ●从C++程序员角度出发,介绍了更多的UML概念

    大小:2.07 MBC++配套资源

  • UML软件建模教程

    UML软件建模教程 课后答案

    本书是一本基于UML的软件建模技术教程。全书共分为三篇。第一篇软件建模技术概论(第1章),介绍软件建模技术的要素、软件模型的概念和内容以及软件建模技术的形成与发展。第二篇软件建模语言UML(第2~10章),介绍UML的相关知识。第三篇建立软件模型(第11~14章),结合一个工程案例介绍软件的业务建模、需求建模、分析建模和设计建模。 作者一直从事软件建模技术课程的教学和工程研发工作,从本世纪初就开始跟踪UML的发展,并积累了一些基

    大小:85 KBUML课后答案

  • UML精粹:标准对象建模语言简明指南

    UML精粹:标准对象建模语言简明指南

    这书为知名的MartinFowler进行。这书首版自1997年面世至今,备受用户热烈欢迎,称得上书中上品。第3版以UML2.0为基本,引入互动概观图、定时执行图、复合型构造等新图型;对类图、顺序图、状

    大小:5 MBUML电子书

  • UML设计指导书(rational-rose)

    大小:2.7 MBUML设计

  • UML2基础、建模与设计实战

    UML2基础、建模与设计实战

    大小:89.6 MBUML2电子书

  • 《电气控制与PLC》教案,习题答案

    《电气控制与PLC》教案,习题答案

    编辑推荐 《电气与PLC》遵循以能力培养为核心,以技能训练为主线,以理论知识为支撑的编写思想,以管用、适用、够用为原则,按照基于工作过程的教学模式编写而成,充分体现了教材的科学性、先进性、实用性和可劋作性。《电气与PLC》是一本理论与实训一体化的教材,集理论知识、技术应用、工程设计和创新思维于一体,以35个实训贯穿始终,内容涵盖了PLC的组成、工作原理、编程工具、指令系统、特殊功能模块、变频器及其综合应用。《电气与

    大小:19.54 MBPLC配套资源

  • 《数控机床故障诊断与维修》教案

    《数控机床故障诊断与维修》教案

    内容介绍 本书是根据国家培养高素质技能型专门人才的有关要求而编写的。全书以数控机床的基本结构为主线,以提高数控机床维修人员的能力为目标,采用项目驱动的方式组织内容,注重与相关知识点结合,注重分析与解决问题方法和思路的引导,同时选用大量维修案例,帮助理解维修要点。全书分为7章,从数控机床的故障诊断与维修基础、数控机床电气控制基础、数控系统体系结构、数控系统故障诊断与维修、进给伺服系统故障诊断与维修、主轴

    大小:24.76 MB数控机床配套资源

  • 《Web程序设计:ASP.NET》源代码,教案

    《Web程序设计:ASP.NET》源代码,教案

    全书共13章,分为两部分。部分为第1~3章,主要介绍了Web基础知识、ASP.NET相关知识和C#语言基础。第二部分为第4~13章,从网络涉及的实用模块出发,结合流行的技术和组件,详细介绍了每个模块的设计原理及实现过程,进而讲解了ASP.NET在网络开发中的应用,内容主要包括ASP.NET控件、数据访问、数据绑定、文件处理、数据报表、流媒体和WebService等。 本书实践知识与理论知识并重,力求使读者通过亲自动手来掌握ASP.NET新技术,从而学习尽可能多的知识

    大小:41.17 MBASP.NET配套资源

  • 《Scratch趣学编程:青少年游戏和动画设计》部分案例视频

    《Scratch趣学编程:青少年游戏和动画设计》部分案例视频

    编辑推荐 本书附带多媒体教学资源,读者可以扫描封底的,回复关键词48714后获取。 本书是父子联合打造的Scratch编程图书,更适合亲子互动。 译者一直从事儿童教育图书编写工作,积累了丰富的教学经验。 内容简介 本书主要面向小学、初中阶段有自学能力和对电脑编程有兴趣的同学,内容主要涵盖基于游戏、多媒体动画和数学知识等编程方法和练习。俄罗斯作者丹尼斯原本打算自己教儿子阿提姆Scratch的编程知识,后来利用周日的晚上给周围的孩子义

    大小:625.89 MBScratch配套资源

  • 《Kotlin程序开发入门精要》配套彩图

    《Kotlin程序开发入门精要》配套彩图

    编辑推荐 本店所有图书均为正版 请放心购买,有任何问题请联系在线客户或致电18301102363,谢谢 内容简介 内 容 提 要本书分3部分讲解Kotlin,第1部分(第1~11章)是Kotlin语言的基础部分,主要介绍了Kotlin的基础知识、语法以及大量的语法糖,如搭建Kotlin开发环境、数据类型、控制流、类、对象、接口、扩展、委托、Lambda表达式、操作符重载等。第2部分(第12~15章)主要介绍了如何用Kotlin开发Android App。由于Kotlin可以调用JDK中的API,所以在使用

    大小:38.62 MBKotlin配套资源

下载地址

学习笔记

7小时22分钟前回答

用代码和UML图化解设计模式之桥接模式的深入分析

桥接模式就是 独立和实现相分离。 不同的厂家生产不同的产品。。。。产品和厂家有这组合的关系。 上代码 复制代码 代码如下: // Bridge.cpp : 定义控制台应用程序的入口点。 /************************************************************************/ #include "stdafx.h" #include iostream using namespace std; class Product { public: Product(){} virtual ~Product(){} virtual void make()=0; virtual void sell()=0; }; class ProductA:public Product……