点击这里给我发消息

点击这里给我发消息

点击这里给我发消息

首页 | 教学管理 | 校园生活 | 学校制度 | 教学模式 | 招生培训 | 阳光概况 | 成功学子 | 就业导航 | 技术园地 | 王牌专业 | 函授教学
  您当前的位置:湖南阳光电子技术学校 -> 技术园地 -> 综合维修园地 -> 文章内容
嵌入式系统的设计原则以及关于寄存器及其域的种种考虑
发布时间:2011-11-29 21:29:13  发布人:cswok
 

    嵌入式系统设计中,软件和硬件的接口问题经常困扰软件开发工程师。正确理解接口在处理器与高级语言开发环境方面的约束条件,可以加速整个系统设计,并为改进系统的质量、性能和可靠性以及缩短开发周期和减少成本提供保证,本文从两个设计实例的比较入手,介绍了嵌入式系统的设计原则以及关于寄存器及其域的种种考虑。

    嵌入式系统设计通常分为两个部分:硬件设计和软件开发。这两部分任务通常由不同的设计小组负责,相互间很少有覆盖的地方。由于软件小组很少涉足前面的硬件设计,采用这种方式进行开发经常会遇到问题,特别是硬件与软件开发环境之间的接口性能较差时,会导致系统开发时间延长、开发成本提高,最终推迟产品的上市。

    最理想的解决方案是软件小组参与硬件设计,但是在时间安排、资金和人员方面往往又是不实际的。一种变通的方法是创建一套硬件接口规范来加速软件开发流程。从软件开发者的角度来理解最优化的硬件接口设计能有效地防止软件开发中出现不必要的硬件问题,这种方法对硬件设计流程造成的影响也很小。

    嵌入式系统结构的一般模型

    从系统角度看,嵌入式系统是多种系统要素之间的很多接口的集合,这里罗列的主要资源是系统处理器。处理器接口可以分成两大类,分别标识为本地总线和硬件总线。值得注意的是,本文中的总线是根据处理器利用资源时的访问类型单独定义的,与具体的硬件连接没有对应关系。

    本地总线是资源与处理器之间的接口总线,它允许无限制的连续访问。无限制访问意味着处理器能够利用其内部数据类型(如字节、字和双字)访问一个资源的所有要素;连续访问是指所有资源要素占用的资源地址空间是连续的,中间没有任何间隔。RAM和EPROM就是与本地总线接口的常见范例。

    硬件总线与资源的连接通常有某些限制,如大小、位置、寻址、地址空间或重定位等。只接受字写入的I/O端口,或者使用前必须先作映射的PCI总线上的外围芯片是硬件总线接口的一些实例。采用硬件总线连接对软件设计工程师访问资源有一定的限制,可能在软件设计、开发和集成过程中产生复杂代码和代码错误。

    正确的硬件总线接口设计能够加快软件设计进程,通常也能加快硬件验证速度。本文重点介绍与可编程逻辑资源相连接的硬件总线的设计与实现。

    系统定义的实例

    这里考虑两种不同的硬件实现方式。该系统是处理器控制的三轴伺服系统,本部分的系统设计仅限于位置反馈控制的设计,因此有助于我们专注于硬件接口的实现。

    该系统的两种实现方式都实现了处理器与用户ASIC(或FPGA)的接口,从而为三轴伺服提供驱动与反馈信息。每个系统中的ASIC必须利用32位数据总线使处理器与三套驱动/反馈资源连接。每种资源包含有一个带符号的10位驱动寄存器、一个带符号的8位位置寄存器和一个3位的错误状态寄存器,任何一个位置位都表示一种错误状态,由它产生轴驱动(axis drive)的关闭信息。

    图1和图2表示了一种寄存器接口的可能实现方式,分别标识为系统实现A和系统实现B。为了描述方便,后文以系统A和系统B分别指代这两种实现。

    当采用VHDL(或其它高级硬件设计方法)实现时,这两种硬件接口的设计复杂性几乎是相等的。系统A显得稍微高效些,因为其寄存器地址译码相对简单些,所采用的硬件数量也比系统B少。为了减少与处理器接口的可编程器件中逻辑单元的数量,大多数硬件设计工程师会选择系统A的实现方式。

    表1所示的伪随机码为轴驱动程序,可用于A、B两个系统。伪随机码设计用于基于先进处理器的系统实现,并运行于实时操作系统,以通用轴控制程序的三份独立挎贝(或任务实例)实现轴的控制。当使用系统A中定义的接口时只需伪随机码中那些带星号的代码行。

    很明显,即使在代码原型阶段系统B所需的代码也比系统A少很多。系统B中的硬件设计要稍微复杂一些,但能减轻软件开发的负担。后文将回顾这两个实例系统和伪随机码。

    在阅读本文时,硬件设计工程师可能会产生这个问题:“为什么第一个设计的效率要比第二个低?”。两种实现方式控制轴向操作的参数是相同的,而第一种方法所需的可编程硬件器件数量显然要比第二种少。为了正确回答这个问题,设计工程师必须从系统的角度来看待这个设计,而不是硬件设计工程师惯用的“逻辑门”角度。下一部分将阐述硬件设计工程师开发系统硬件接口时常会遇到的一些概念,将进一步讨论这些技术,并检查将这些概念应用于实例系统设计后的结果。

    为了满足项目要求,对整个系统结构进行优化时需要在硬件与软件实现之间作出折衷,现实中是没有项目能满足这里提到的所有理想软件接口要求的。对理想状态的认识有助于硬件设计工程师识别并消除影响软件设计的一些障碍。

[1] [2] [3] [4] 
[] [返回上一页] [打 印] [收 藏]

 相关网站搜索:

百度中找“嵌入式系统的设计原则以及关于寄存器及其域的种种考虑”的内容

GOOGLE中找“嵌入式系统的设计原则以及关于寄存器及其域的种种考虑”的内容

栏目导航

· 维修资料 · 综合维修园地
· 电脑维修天地 · 电子基础知识
· 音响维修园地 · 数码产品维修园地
· 笔记本园地 · 显示器维修园地
· 液晶电视维修 · 冰箱维修园地
· 空调维修园地 · 手机维修园地
· 电视维修园地 · 电工焊工园地
· 网络工程园地

 王 牌 专 业
· 电脑维修|液晶电视维修班(朝..
· 中级电工家电维修培训班
· 电工培训|中级电工培训
· 焊工培训|中级焊工培训
· 中级电工培训 + 中级焊工培训..
· 手机维修培训|湖南手机维修培..
· 家电维修培训|全能家电维修培..
· 电脑维修培训|电脑硬件维修培..
· IT通讯维修专业|电脑手机维修..
· 电脑电器维修专业|湖南电脑电..
· 家电通讯维修专业|湖南家电手..
· 精锐电子维修专业|全能电子维..
· 液晶电视维修培训|平板电视维..
· 制冷维修培训|空调冰箱维修培..
 

热门文章

· 电脑维修培训|电脑硬..
· 入学须知
· 2011年收费标准
· [图文] 电动车48V充电..
· 家电维修培训|全能家..
· [图文] 电工培训|中级..
· [组图] 学生生活安排..
· 电脑电器维修专业|湖..
· [图文] 就业安置流程..
· 精锐电子维修专业|全..

推荐图文

首页 阳光概况 王牌专业 教学管理 就业导航 成功学子 技术园地 招生资讯 精锐师资 综合讯息
  友情链接               ;    申请友情链接
电工培训网,电工培训,电工培训学校,维修电工培训,中级电工培训,电工证书培训,低压电工培训,电工培训机构,维修电工培训班,维修电工培训学校,电工培 训考证,高级维修电工培训,短期电工培训,电子电工培训,电工特种作业培训,初级电工培训班,中级电工培训学校,中级电工培训班,专业电工培训,水电工培 训,电工培训教材,电工培训视频,电工短期培训班,电工培训资料,电工技师培训,高级电工培训, 电工学校,维修电工学校,高级电工学校,,贵州电工学校,广西 电工学校,电工学校哪里好,江西电工学校,电工技术培训学校,维修电工培训学校,电工维修培训学校,电工技师培训学校,中级电工培训学校,电工焊工培训 学校,电工职业学校,电工考证培训学校,电工焊工学校,电工技术学校,高压电工培训学校,水电工培训学校,电工中级培训学校,电工技能培训学校,低压电工 培训学校,电工专业学校,江西电工培训学校,学电工技术,电工学习班,中级电工培训学校,中级电工培训班,专业电工培训, ,高级焊工学校,湖南焊工学校,焊 工专业学校,电工焊工培训学校,电焊工考证培训学校,湖南焊工培训学校,焊接学校,高级焊工培训,焊工技术培训,焊接培训中心, 电工焊工培训,电气焊工培 训,气焊工培训,焊工培训班,焊工培训考证,高级电焊工培训,专业焊工培训,焊工培训机构,焊工培训多少钱,高压焊工培训,电焊工培训内容,特种焊工培训 , 焊工培训取证,电焊工培训机构,焊工培训,电焊工培训教学大纲,焊工培训计划,焊工培训总结,电焊工培训资料,电焊工培训方案,电焊工培训课程,初级电焊 工培训大纲,电焊工培训课件,焊工培训资料,电焊工培训教材,电焊工培训计划,电焊工培训视频_面向全国招生!主要招生区域是:北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 安庆 鞍山 安阳 安康 澳门 安顺 阿克苏 北京 包头 保定 白山 白城 本溪 滨州 保山 巴彦淖尔 百色 蚌埠 宝鸡 亳州 北海 白银 巴中 重庆 长沙 赤峰 长春 朝阳市 滁州 巢湖 池州 长治 常州 常德 沧州 崇左 承德 成都 潮州 郴州 大连 东莞 达州 丹东 大庆 大同 定西 德阳 德州 东营 鄂尔多斯 鄂州 佛山 福州 防城港 抚顺 抚州 阜阳 阜新 广州 桂林 广元 广安 固原 贵港 贵阳 赣州 哈尔滨 杭州 合肥 呼和浩特 海口 菏泽 邯郸 黄山 衡水 香港 呼伦贝尔 贺州 葫芦岛 淮北 淮南 淮安 湖州 鹤岗 黑河 河源 惠州 汉中 河池 怀化 黄冈 鹤壁 黄石 衡阳 海拉尔 济南 锦州 吉林 江门 济宁 佳木斯 鸡西 嘉兴 九江 揭阳 焦作 晋城 金华 荆门 吉安 景德镇 晋中 酒泉 嘉峪关 金昌 荆州 昆明 开封 克拉玛依 临沂 拉萨 廊坊 兰州 六安 洛阳 泸州 乐山 辽源 聊城 吕梁 龙岩 临汾 临夏 来宾 辽阳 丽水 六盘水 连云港 柳州 临沧 陇南 丽江 莱芜 娄底 漯河 凉山州 马鞍山 牡丹江 眉山 茂名 绵阳 梅州 南京 宁波 宁德 南充 南通 南宁 南昌 南平 南阳 平顶山 盘锦 莆田 萍乡 濮阳 攀枝花 普洱 平凉 齐齐哈尔 钦州 七台河 泉州 清远 衢州 秦皇岛 曲靖 庆阳 青岛 日照 荣成 上海 深圳 商丘 沈阳 内江 随州 三门峡 三明 十堰 绍兴 韶关 邵阳 石嘴山 遂宁 汕头 双鸭山 四平 松原 石家庄 苏州 绥化 宿迁 商洛 宿州 汕尾 上饶 朔州 石河子 太原 天津 唐山 泰安 台州 通化 铁岭 台湾 通辽 泰州 铜陵 铜川 天水 武汉 威海 芜湖 梧州 渭南 吴忠 乌海 乌兰察布 潍坊 温州 乌鲁木齐 无锡 武威 文山 西安 厦门 襄樊 信阳 邢台 新乡 孝感 湘潭 宣城 许昌 咸宁 徐州 忻州 新余 兴安盟 咸阳 西宁 益阳 银川 烟台 宜昌 扬州 永州 伊春 宜宾 延边 运城 玉林 盐城 阳江 雅安 阳泉 延安 义乌 云浮 玉溪 岳阳 宜春 营口 榆林 鹰潭 郑州 漳州 株洲 驻马店 张家界 中卫 舟山 肇庆 淄博 湛江 中山 自贡 资阳 镇江 珠海 张家口 周口 枣庄 张掖 遵义 昭通

全国报名电话:0731-85579057

家电维修学校 | 家电维修培训 | 电脑维修培训学校 | 湖南手机维修培训学校 | 电子技术学校 | 电子学校 | 电子维修学校 | 湖南电工焊工培训学校 | 笔记本电脑维修培训 | 显示器维修培训 | 手机维修培训 | 手机维修学校 | 电脑电器维修学校 | 电子技术学校 | 电子维修学校 | 湖南电脑培训学校 | 湖南计算机培训 | 湖南计算机维修学校 | 电脑组装与维护培训 | 网络工程师培训 | 主板维修培训 | 硬盘维修培训 | 电工培训 | 焊工培训 | 液晶电视维修培训 | 彩电维修培训 | 冰箱空调维修培训 | 制冷维修培训

友情连接 - 网站地图 关于收录
      报名电话:0731-85579057    0731-85569651    24小时值班电话:13807313137(杨老师)   咨询QQ: 361928696,  873219118 
校址:湖南省 长沙市 雨花区 车站南路 红花坡路口    网站:
http://www.cswok.com    报名信箱: 879330360@qq.com
 

高级会员:73254人
普通会员:598622人