欢迎您,访问中华环保宣传网
易修改无需处理器干预的LED灯序电路设计方案 宿迁万人参与环保公益活动 特殊技术提炼地沟油等同航油 荷兰客机将用 安利环保嘉年华活动走进三门峡 手机程序可帮助农户增收 促进节能减排 聚焦环保实践 第六届北大光华公益案例大赛落幕 “菲涅尔热发电技术”入选科技计划项目 多管齐下培育环保新生力量 我国新型城镇化发展 节能建筑标准需提高 第二届“环保公众开放周”活动即日起接受公众报名 合肥启动路灯节能措施 每天可减少30%电量耗费 "小朋友画廊"筹款千万元 "互联网+公益"爆款怎么玩 富勒A25G无线超节能鼠标 2年不用换电池 卫星看变迁丨深圳特区这39年发生了什么 靳保芳代表:光伏产业发展核心技术闯关 二百毫秒 他们上演“生死时速” 仁创科技秦升益:技术狂人点沙成金 看!这就是未来的生活 美研究人员开发出深海漏油快速测定技术 未来5年 四川将开发清洁能源“无碳技术” 环保,需要你我行动 大唐连城发电落实环保电价 保障清洁电力提供 崇明东滩迎来更多鹬兵鳄将 “人工树叶”:利用太阳能的帮手 山东:打造宣教“尖兵”队伍 陶氏携手海尔推出新的家电节能保温技术 畅“游”泳史 古代游泳那些事儿 赤峰市累计建成可再生能源建筑应用示范项目63个 为自然做“公益” 科学家首次发现吃塑料的海上微生物 一名现场监督员的一线与十年 兴仁县开展用电节能低碳宣传进校园 光电太阳能技术让建筑物也能“发电” 谣言|三个时间吃甜食不长胖?植发可以“一劳永逸”? 鄞州供电公司节能低碳“药方”进乡村 亚洲首家第三方风能技术在津投入运营 绿色建筑中如何实现节能减排 美国栗树重生 研究称可减缓气候变化(图) 青岛酸洗废酸制备铁系净水剂研制成功 废酸变宝 河南巩义首家余热发电项目有望明年6月并网发电 有机材料太阳能电池将在5年内问世 广东电网低碳供电 3年减排二氧化碳约1200万吨 法研究称在深海储存二氧化碳可能带来污染 超导变电站建成运行为中国新能源并网探路 探索我国先进低碳技术的发展方向 张家口大力推广建筑节能 可再生能源应用 中国建巴西电力高速路 特高压技术出国门 英试验:柴油车尾气净化有明显保护健康功效 中国二氧化碳地质封存技术(CCS)日趋成熟 国网江苏电力推广节能插座 发掘负荷错峰潜力

您的位置:首页 >环保科技 >

易修改无需处理器干预的LED灯序电路设计方案

来源:更新时间:2011-05-03

led技术越来越多的应用到我们的生活中,对于开发者来说,通过片上系统(SOC)平台实现LED或其他设备次序器,从而找到一种减少成本、降低设计难度的设计需求变得越来越普遍。SOC器件通过单芯片集成了完整LED子系统所需的单片机功能和各种数字外围设备。本文介绍了一种基于最新SOC技术的简单的8 LED灯序电路设计。在这个设计中最精彩的部分就是微处理器无需进行干预。不是采用传统的由单片机处理器干预的被动的数字外设,此设计完全是基于SOC数字系统的智能分布式处理功能。这使中央处理器从管理灯序电路的工作中解脱出来,节省CpU资源从而设计效率更高。

该设计方法可以很容易的扩展到LED以外的需要用指定顺序开启或关闭的其他设备,比如不同长度、不同模式的序列定时器等等。该设计示例中还有额外的功能:

· 7位计数器(TC)终端计数

· 指示设备开启关闭的输出

· 为序列器件提供的8位输出

· 给Verilog状态机的时钟输入

· 给8位ALU(bit-slice)处理器的总线时钟

这篇文章中用到的开发工具是赛普拉斯半导体可编程片上系统(pSoC)的集成开发环境pSoC Creator。

原理图设计

设计的第一步是在创建一个Verilog符号来定义输入、输出和与之相关的位宽度(见图1)。一旦上层Verilog模型(原理图)已经建立,它就可以用来产生包含所有模块中引脚定义的Verilog源文件。这一步不需要开发功能Verilog代码。

图1:Verilog 符号。

刚才创建的Verilog符号现在可以放置到高层原理图设计。在这里,每一个输入及输出都能连接到时钟源、I / O引脚、状态和控制寄存器等等。8-LED灯序电路高层原理设计见图2。

图2:高层原理设计示例。

到现在为止,Verilog符号已经建立,放置到了高层原理设计里,并且连接到了设备的I/ O和时钟。现在可以生成Verilog代码来履行某些功能,在这个案例中可使发光二极管闪烁。为了管理序列的逻辑能力,可以在设计里引入一个简单的数据路径。

这个数据路径包含一个8位ALU,其具备精简指令集,两个数据寄存器、两个累积器、位移和比较逻辑、一个4 deep的 8位FIFO。为了保持设计简单,只用到了两个ALU,用来将累加器设置为0,每次开启或关闭序列执行的时候累加器就递增。对于较复杂的定序设计,开发人员可以联合多个ALU形成一个16位或24位处理器。这样的处理器类似于bit-slice处理器,其在70年代和80年代早期比较流行,它可以为次序的子系统提供足够的处理能力,。

数据路径配置工具示图如下。请注意CFGRAM(配置RAM)的前二行注释:“A0 <- 0”,这是给累加器0清零,“A0 <- A0+1”,实现在A0累加值。

图3:数据路径配置工具。

片上系统(SOC)技术以可编程的方式重新利用了bit-slice技术,用来把处理任务智能地分配到其他可编程硬件,从而减少主CpU的负荷。使用这种方法,可以研制出一种标准状态机。不同的是,通常算法功能要消耗大量的逻辑门。而在新的方式中这已无需再关注,因为这些功能在标准标准ALU即可实现,它包含由基于pLD的状态机控制的数据路径与/或逻辑。

这个设计独立运行于主CpU。主应用程序可以通过ApI(可以修改执行参数)控制灯序电路,灯序电路初始化之后,就不再需要CpU。此外,这种实现方式同使用CpU方式相比,本身即可提高效率、可以使用更少的晶体管,从而更好的降低整体系统功耗,给其他特性预留出更多资源。

本文讨论了LED灯序电路设计,同样的设计方法也可用到类似设计,可以通过功能强大的SOC集成结构来执行各种各样的需要频繁处理的任务,降低主CpU负荷。现在,工程师不断面临很多压力:提高性能、降低功耗、减少成本…拥有一种像这样的系统设计工具可以帮助工程师不断地创造奇迹,达到公众对他们的期望。

热点图文

马德里最后的40多小时
马德里最后的40多小时
绿色足迹
绿色足迹
“草帽”汤圆 呆萌有创意
“草帽”汤圆 呆萌有创意
布达拉宫免门票5个月 可以省下200元门票钱
布达拉宫免门票5个月 可以省下200元门票钱
以开放之态 引全民参与
以开放之态 引全民参与
徐传化:环保巡演乐而忘疲
徐传化:环保巡演乐而忘疲
豆瓣评分8.9、获人民日报点赞,《小小的追球》主创团队分享综艺创新心得
豆瓣评分8.9、获人民日报点赞,《小小的追球》主创团队分享综艺创新心得
神奇动物的“前世今生”
神奇动物的“前世今生”
本站部分图片和新闻内容来源网络,如有侵权请联系我们删除。

版权所有:中 华 环 保 宣 传 网