北京赛车-首页-北京赛车规则-北京赛车pk直播

北京赛车
电子资讯网站

利用FPGA技术实现DSP和L-CD之间双向快速通道的设

  利用FPGA技术实现DSP和L-CD之间双向快速通道的设随着器件集成工艺的发展和Soc器件的出现,现在的数字系统正在越来越多地采用可编程器件设计。这样,不仅开发周期短,而且在价格和使用难易度上也显示了很大的优势。更为重要的是,还能利用器件的现场可编程特性,根据应用的要求对器件进行动态配置,简便易行地完成功能的添加或变化。

  在高速的数字信号处理系统中,要涉及到大量的计算,为了提高运算速度,正大量使用DSP器件。目前的可编程器件,其时钟频率可以很高,在高速数字信号处理系统中将发挥越来越大的作用。因此,DSP+FPGA的方案正越来越多地被电子工程师们采用。

  在很多的实际数字系统中,往往需要良好的用户界面,其中LCD是被大量采用的显示器件。由于LCD是典型的慢速设备(相对于DSP来讲),在与高速微处理器接口时,会耗费大量时间,这在高速系统设计中是不允许的。如果DSP有不太富裕的处理余量,如何利用它对LCD完成控制呢?仅仅在两者之间加入锁存器之类的简单接口电路,往往不能对LCD完成控制。不过,有了FPGA,就可以在不增加成本的情况下,在DSP和LCD之间设计一条双向的快速通道。

  读操作和写操作由R/W信号线上的高低电平决定。如果不采用外部插入等待周期的方法,仅靠内部的等待周期设置寄存器,访问外部I/O空间时最多可以插入14个等待周期。如果DSP运行在100MHz的主频上(实际上TMS320VC16可以运行在最高160MHz的主频上),也只有0.14μs。这对于LCD来说来远远不够的。

  常见的192×64点阵的LCD(FM19264)实际上是由3块独立的64×64点阵LCD构成的,共享地址线分别选中。每小块LCD都有各自独立的指令寄存器和数据寄存器,由控制线D/I上的高低电平选择。数据的锁存或出现在数据线上由E信号决定。LCD主要控制管脚的功能如表1所示。对LCD写操作的时序图如图2所示。LCD的每次读写操作最少要1μs。如果能使DSP对LCD的访问象对高速设备访问一样,就能够最大限度地减小DSP资源的浪费,并且能够减少系统的复杂性,这就需要在FPGA中添加一个DSP与LCD之间的高速双向通道。

  对每块LCD的控制,是通过操作指令寄存器和数据寄存器实现的。在屏幕指定位置写入数据,要分三步(①写入行地址,②写入列地址,③写入数据)才能完成,不但耗时而且增加了软件编程的复杂程度。如果能够将指令和数据合在一起作为一条指令,那么设计一套简单的指令译码电路执行电路就可完成这项任务。

  LCD的显示画面按8行为一页的方式进行划分,共64行分成8页。LCD具有列循环寻址功能,如果第一步设定了页地址和列地址,那么以后每次向LCD写入显示数据,列地址计数器就自动加一。除非再设定列地址,否则列地址就一直累加下去,直到63。这样就简化了写入工作。

  考虑到实际应用方便,可把一些常用的操作按指令的方式编码。所得到的DSP控制指令如下:

  框图中微指令ROM在接口控制中起着决定性的作用,每条指令的执行都被看作一系列单步时序操作的集合。如果从ROM的某一地址开始依次读出ROM里的数据,那么在每一个数据位上就会出现随时间变化的电平跳变。这样就可以用它作为控制信号进行控制操作。由于ROM是并行输出的,如果用不同的数据位代表不同的控制信号线,就能很容量地实现各个信号线之间的同步操作。这样就能很容易形成时序图中的时序逻辑,而且扩展方便。在上述的指令表示中,通过对高3位进行译码,可以得到ROM寻址时的起始地址。ROM各个数据位的含义如下:

  [table][/table] 其中,低七位是控制LCD的接口线,FREE是微程序执行完标志,每条指令所对应的微程序分为招待状态(有多条微指令,FREE位为0)和闲置状态(一条指令,FREE位为1)。当指令执行状态机检测到FREE位的上跳沿时,加载下一条指令。LD是数字寄存器从DSP获得数据时的加载信号,微程序执行过程中,在某些指令执行时需要加载数据,可由该信号完成。RD是数据寄存器从LCD读入数据的加载信号,主要完成从LCD读入数据。

  取指控制逻辑主要功能是根据FIFO的状态决定是否写入新的指令以及根据执行状态机的状态读入新的指令,填写状态寄存器,给出中断信号。

  根据上述硬件设计,DSP的软件设计就大大简化了。以写入数据为例,在写入数据前先查询一下接口模块的状态,如果可以写入就写入数据;否则保持现有数据指针,等待下次写入。一读一写两次外部I/O操作,如果按7个等待周期、主频100MHz计算,只有140ns,加上判断所需时间,200ns内就可以完成写入数据。这里,7个等待周期是考虑到系统内还其它器件。如果只是对该接口模块操作,两三个等待周期是没有问题的。这样,100ns内就可完成写入数据。

  在实际应用中,采用上述接口控制模块来完成LCD控制大大减轻了DSP的压力。推而广泛,这种方法还可以应用在其它慢速设备上,如打印机等,对于提高系统效率是比较有效的。需要指出的是,尽管这种方法能够建立双向快速通道,却是以占用可编程器件有限的资源为代价的。但是随着目前可编程器件容量的日益扩大,这个问题已不是很突出的了。

  1)return!1;r=t}return!0}function s(e){e=String(e);var t,n=e.length,r=e.split(),s=o.unique(r);if(n-1)return-4;var u={d:0,c:0,o:0};return o.each(s,function(e,t){/\d/.test(t)?u.d=1:/[a-zA-Z]/.test(t)?u.c=1:u.o=1}),t=u.d+u.c+u.o+(n>

  另外,此前国家工业和信息化部表示,近期将发放5G商用牌照,我国将正式进5G商用元年。据悉,目前华为的5G专利排名世界第一,达2570件,并已获得了全球42个5G商用合同,5G基站发货量超过10万个,领先全球。

  0;)if(i=o.shift(),0!=i.length){if(void 0===s[i]o.length0&&!t.isPlainObject(s[i]))return r;s=s[i]}return t.isPlainObject(s)?t.extend({},s):s},e.setConfig=function(i,s){if(!i)return e.events.trigger(warn.config,setConfig parameter key is null or undefined),e;if(t.isPlainObject(i))return r(!0,n,i),e;for(var o,u,a=n,f=i.split(.),l=!1;f.length>

  隆博科技(简称:AICRobo,原“爱啃萝卜”机器人公司)近年来发展迅速,今年4月初在深圳机器人十周年嘉年华的智能移动机器人表演赛环节中大放异彩,荣获“优胜奖”称号,同时收获各路媒体关注。近日,隆博科技CEO佘元博先生接受了来自深圳广电集团移动频道的《科创+》栏目的专访。在采访中,佘元博介绍了隆博科技研发的移动机器人最新成果和在室内物流领域的战略布局。

  事实上,早在2013年,古巴就已经开始建设3G网络,这一年,政府还开设了网络咖啡厅,只有在这里人们才能上网。2015年7月开始,古巴大约1200个广场、公园、和一些公共场所接入了Wi-Fi,于是,人们聚集在广场上低头玩手机也成了奇特的景观。不过,Wi-Fi可不是免费的,一个小时的费用高达1美元,而且网速也不快。

  入手感受在开箱后面经过一个多星期的等待 今天终于拿到手 诺基亚Asha 210 蓝色国行 699元某宝入手这是快递鍣ㄦ潗:210入手感受在开箱后面经过一个多星期的等待 今天终于拿到手 诺基亚Asha 210 蓝色国行 699元某宝入手这是快递鍣ㄦ潗:210...[详细]

  实际上,4G带来并不是网速的革命,而是带来了很多基于移动通信的新兴行业。尤其是在4G流量现在已经非常便宜的时代,很多人都已经彻底离开了家中的Wi-Fi,而是在户外用手机4G来观看资讯、观看视频、打游戏。4G带来的不止是革命,而是更多的基于移动互联网的产业。

  由内容质量、互动评论、分享传播等多维度分值决定,勋章级别越高(

  32-t}function r(e,r,i,s,o,u){return t(n(t(t(r,e),t(s,u)),o),i)}function i(e,t,n,i,s,o,u){return r(t&n~t&i,e,t,s,o,u)}function s(e,t,n,i,s,o,u){return r(t&in&~i,e,t,s,o,u)}function o(e,t,n,i,s,o,u){return r(t^n^i,e,t,s,o,u)}function u(e,t,n,i,s,o,u){return r(n^(t~i),e,t,s,o,u)}function a(e,n){e[nt%32return n}function l(e){var t,n=[];for(n[(e.length>

  Q为帧质量指示器,如果为0表明帧被损坏,北京赛车规则接受者需要将RX_TYPE设置成SPEECH_BAD或者SID_BAD。

  如果在电脑上要打开amr文件,就需要使用电脑软件了。目前很多软件都能够支持amr文件。我这里用到的是amr player这款软件,体积小巧,同时还是一款绿色软件。”“这是软件网盘连接,需要的可以下载用用试试。

  《Java程序员面试宝典(第2版)(欧立奇,刘洋,段韬) PDF 扫描版》

  我国大健康产业由医疗性健康服务和非医疗性健康服务两大部分构成,已形成了四个基本产业群体:以医疗服务机构为主体的医疗产业,以药品、医疗器械以及其他医...[详细]

  AMR第三季度净亏损为1.62亿美元,过去16个季度中有14个季度均蒙受了亏损。标准普尔分析师菲利普-巴格雷(Philip Baggaley)此前已经发出警告称,如果不能达成新的劳资协议,那么该公司可能会在未来12个月时间里面临现金危机。

  如何一眼认出DB11是V8还是V12?看那个全世界最大的蚌壳式发动机舱盖上的通风口——4个通风口的是V12,2个通风口的就是V8;但若都是V12了,如何一眼认出DB11是普通版还是AMR?还是看引擎盖导流翼片,但需佐以侧鳃、外观套件、更多专属AMR的内饰所用材质——碳纤维,以及黑真皮配搭Alcantara的座椅和方向盘。

  2、以 3 票同意、0 票反对、0 票弃权的表决结果审议通过了《关于变更募集资金用途的议案》

  下一篇:赴美妈咪帮:冻胚好,还是鲜胚好?美国试管婴儿如何选择移植方案?

分享:
网站地图