Design techniques with microprocessors

Martin Whitebread
{"title":"Design techniques with microprocessors","authors":"Martin Whitebread","doi":"10.1016/0308-5953(78)90160-5","DOIUrl":null,"url":null,"abstract":"<div><p>Before any design or development activities can take place on a microprocessor project, some essential preparations have to be made. First, the objective of the project, which is really the customer's objective, must be fully documented. It is no use designing the perfect answer to the wrong problem.</p><p>Second, various operational, functional and system specifications are needed. Before design and development begins, each and every subsystem should be specified. The relationships of hardware and software must be defined, as should, surprisingly enough, the maintenance and support needed. Difficulties of support may make the design untenable. Finally, a mechanism will be needed to implement changes in specification as they occur and also to feed back any difficulties from the design and development unit. It is only then that a project is ready for design and development work.</p><p>The control of microprocessor projects is made easier by the use of comprehensive systems specifications. Mechanisms will be needed to report changes in specifications or design up and down the chain of command.</p><p>There are considerable problems of control caused by the very nature of microprocessor activity. There is a need for the skills of hardware design and development and similarly for software production. The careful control of these two and the organization of testing facilities is a full-time task for a project manager. The end result of this is the identification of five skills: project management, systems design, programming, electronics design and electronics assembly.</p><p>To take a team made up of these mixed, abilities into a totally alien environment would be to court disaster. The novice team will need training, support and above all information. Success centres around the quality of the subsystem specifications and the ability of the project team to carry them through.</p></div>","PeriodicalId":100928,"journal":{"name":"Microprocessors","volume":"2 5","pages":"Pages 263-267"},"PeriodicalIF":0.0000,"publicationDate":"1978-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0308-5953(78)90160-5","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Microprocessors","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0308595378901605","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Before any design or development activities can take place on a microprocessor project, some essential preparations have to be made. First, the objective of the project, which is really the customer's objective, must be fully documented. It is no use designing the perfect answer to the wrong problem.

Second, various operational, functional and system specifications are needed. Before design and development begins, each and every subsystem should be specified. The relationships of hardware and software must be defined, as should, surprisingly enough, the maintenance and support needed. Difficulties of support may make the design untenable. Finally, a mechanism will be needed to implement changes in specification as they occur and also to feed back any difficulties from the design and development unit. It is only then that a project is ready for design and development work.

The control of microprocessor projects is made easier by the use of comprehensive systems specifications. Mechanisms will be needed to report changes in specifications or design up and down the chain of command.

There are considerable problems of control caused by the very nature of microprocessor activity. There is a need for the skills of hardware design and development and similarly for software production. The careful control of these two and the organization of testing facilities is a full-time task for a project manager. The end result of this is the identification of five skills: project management, systems design, programming, electronics design and electronics assembly.

To take a team made up of these mixed, abilities into a totally alien environment would be to court disaster. The novice team will need training, support and above all information. Success centres around the quality of the subsystem specifications and the ability of the project team to carry them through.

使用微处理器的设计技术
在对微处理器项目进行任何设计或开发活动之前,必须做一些基本的准备工作。首先,项目的目标,也就是客户的目标,必须被完整地记录下来。为错误的问题设计完美的答案是没有用的。其次,需要各种操作、功能和系统规范。在设计和开发开始之前,应该指定每个子系统。必须定义硬件和软件之间的关系,令人惊讶的是,还必须定义所需的维护和支持。支持的困难可能使设计站不住脚。最后,需要一种机制来实现规范中的更改,并反馈来自设计和开发单元的任何困难。只有这样,项目才可以进行设计和开发工作。通过使用全面的系统规范,微处理器项目的控制变得更加容易。将需要一些机制来报告规范或设计的变化,并自上而下地向命令链汇报。由于微处理器活动的性质,存在着相当多的控制问题。需要硬件设计和开发的技能,同样也需要软件生产的技能。对于项目经理来说,仔细控制这两者并组织测试设施是一项全职任务。这样做的最终结果是确定五种技能:项目管理、系统设计、编程、电子设计和电子组装。将一个由这些混合能力组成的团队带入一个完全陌生的环境将会招致灾难。新手团队需要培训、支持,最重要的是需要信息。成功的中心是子系统规范的质量和项目团队执行它们的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信