1 引言 每个设计者在进行Verilog建模时都会形成自己的设计风格,同一个电路设计,用Verilog描述可以写出许多逻辑上等价的模型,而大多数设计者考虑 的主要是代码书写上的方便和功能上是否正确,对设计的模型是否最优化结构却考虑甚少,这样不仅加重了逻辑综合的负担,影响综合效率,而且很可能会导致设计...
分类:
其他好文 时间:
2014-12-16 18:26:58
阅读次数:
246
学习完UML,我们要把它和之前的软件工程结合起来。软件工程是从整体的角度说了软件开发的步骤,保证了所开发软件的质量。而UML作为一种统一建模语言,是用来设计软件蓝图的可视化建模语言,可以更好的实现软件的需求。
下面是结合UML和软工的一个导图,总结了软件开发每个部分对应的UML中的图:
通过这个结合,我们知道了,UML对于软件开发是必不可少的。
小结...
分类:
其他好文 时间:
2014-12-15 23:43:15
阅读次数:
359
从开始到如今都是在做自己的东西,自给自足想要什么就自己弄,所有的一切都在自己的支配和掌握下,当然所有的问题也都得自己来解决。也就在前不久自己和别人开始了合作开发的征程。在这个过程中感受到了合作的力量,大家相互交流的力量,同时也深刻体会到了各种工具带给我们的巨大便利——SVN版本控制系统、EA(Enterprise Architect)建模工具。...
分类:
其他好文 时间:
2014-12-15 21:49:00
阅读次数:
184
UML统一建模语言是用来设计软件蓝图的可视化建模语言。支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。UML是由基本构造块、规则和其中的公共机制组成。
UML的基本构造块包括事物、关系和图。事物是构成模型图的一些基本图示标识,标识一些面向对象的基本概念。关系是基本图示符号之间的关系。图是从特定的视角对系统所做的抽象描述。
...
分类:
其他好文 时间:
2014-12-14 15:55:27
阅读次数:
225
经过最初的对UML的雾里看花到最后画出机房收费系统的UML图,对UML在软件工程中的作用和地位有了很直观的一个认识。UML是一种对软件系统进行规约、构造、可视化和文档化的语言,融合了Booch方法,OMT方法和OOSE方法的核心概念,形成了一个统一的、公共的、具有广泛使用性的建模语言。
UML利用模型从不同的方面描述了系统各方面的特点,结构特点、静态特点、动态特点等方面形成的不同的...
分类:
其他好文 时间:
2014-12-13 18:03:02
阅读次数:
170
马上开始机房重构,师傅让我先画画图,理清思路,UML学过一段时间了,前两天专业课刚考完,就趁热打铁,再将一些重要的概念总结一下,让自己脑子更清楚些。
消息是两个对象之间的单路通信,从发送方到接收方的控制信息流,消息可以用于在对象间传递参数,在面向对象中即为方法调用。
使用时序图对系统建模时,可以遵循以下策略:设置交互语境、通过识别对象在交互中扮演的角色,根据对象的重要性,将...
分类:
其他好文 时间:
2014-12-13 17:59:42
阅读次数:
210
一、前言 领域驱动设计的概念最早是由著名的建模专家Eric Evans在2004年发表的著名书籍 Domain-Driven Design –Tackling Complexity in the Heart of Software(中文译名:领域驱动设计 2006年3月清华出版社译本,或称 Doma...
分类:
其他好文 时间:
2014-12-13 06:11:20
阅读次数:
385
因为要开始office_dev的咨询工作了,提前研究了下,看了一些基本内容,也准备自己动手做两个测试试试了,第一步就遇到了问题启动vs2012创建模板或是文档都报错了无法创建项目,因为此计算机上未安装与此项目类型关联的应用程序。必须安装与此项目类型关联的 Microsoft Office 应用程序在...
分类:
其他好文 时间:
2014-12-13 00:46:33
阅读次数:
291
Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模...
分类:
其他好文 时间:
2014-12-11 22:12:33
阅读次数:
1692
实验室学长让我重新把verilog书看看,拿起以前的课本就看了起来。有些新的东西在这记下了。
关于阻塞和非阻塞赋值,记住八大原则:
1、时序电路建模时,用非阻塞赋值;
2、锁存器电路建模时,用非阻塞赋值;
3、用always块建立组合逻辑电路时,用阻塞赋值;
4、在同一个always块中建立时序和组合逻辑电路时,用非阻塞赋值;
5、在同一个always块中不要既用非阻塞赋值又用...
分类:
其他好文 时间:
2014-12-11 21:00:43
阅读次数:
210