外设吧事物处理器PTS为什么能减少CPU的软件开销

&主题:话说为啥CPU不做成显卡那样的?
泡网分: 23.791
帖子: 10142
注册: 2008年06月
显卡就是一块板,上面GPU也焊好了,显存也焊好了,散热也都给你装好了,买回来往槽里一插,接上供电线,就行了。
CPU理论上也可以这么干啊,一块子板,上面CPU焊好内存焊好,买回来往槽里一插接上供电就行。就像Intel出的那个Xeon Phi一样。
这样主板只要现在MATX除开CPU部分那么大就够了,左边插显卡右边插CPU卡。两个槽中间的位置正好放M.2。
不用担心散热条件不够,显卡的TDP都可以200多w的,比CPU厉害多了。
微信扫一扫分享
&浏览:1919&&回帖:69 &&
泡网分: 16.44
注册: 2006年11月
因为intel既要赚cpu的钱,还要赚主板芯片的钱,每一代都是捆绑的。
泡网分: 0.154
注册: 2016年06月
笔记本大多如此吧?
泡网分: 27.044
帖子: 10094
注册: 2007年02月
我倒是想显卡做成CPU那样呢:
GPU买回来就像CPU那样平压在主板上,显存什么的自己按照需求买,然后像内存一样插主板上。
泡网分: 3.636
帖子: 3477
注册: 2012年08月
百倍变焦 发表于
CPU和内存整合到一起,淘汰单独的内存条还差不多说好的英特尔是做内存条起家的,现在一级缓存、二级缓存、三级缓存,老老实实内置内存条不好么?明显比集成显卡到cpu要简单吧。
泡网分: 7.396
帖子: 1033
注册: 2010年02月
CPU和内存整合到一起,淘汰单独的内存条还差不多
本帖由安卓客户端发布
泡网分: 10.561
帖子: 9006
注册: 2012年02月
nahcooo 发表于
不不,CPU不需要pci-e带宽,CPU提供PCI e带宽。你的想法就是把主板劈开左右两部分,中间用个接口拼上呗
除了提高通信噪音和成本,没看出有什么优点
如果能同时插多套“CPU”部分,还有意义,但是民用用不上。其实就是刀片机呗
本帖由 iPhone7,2 客户端发布
泡网分: 0.651
注册: 2014年01月
等有更先进的技术,内存直接集成在cpu里,
泡网分: 0.651
注册: 2014年01月
人生变焦 发表于
微型电脑,CPU带头芯片化、小型化这才是未来电脑发展的方向,电脑真的没有必要做个大大的。
泡网分: 19.286
主题: 1370
帖子: 28009
注册: 2011年08月
CGPU(10Ghz) DDRAM(1TB/S)的时代快来吧
本帖由 无忌论坛V3.1.0 iPhone6 iOS9.3.2 客户端发布
泡网分: 0.223
注册: 2015年11月
很多大型服务器就是插卡式cpu,从pentium时代的服务器就有了。一个cpu的板卡上可以有一到俩cpu
本帖由 Windows Phone_1.0.7.0 客户端发布
泡网分: 23.791
帖子: 10142
注册: 2008年06月
PowerPCG6 发表于
楼主没见过世面。
这个很不错,但体积还是大了,双Xeon做成Titan Z那么大就足够了。
泡网分: 23.791
帖子: 10142
注册: 2008年06月
greatmatch 发表于
PCI-E连接恐怕无法提供CPU所需带宽,不然CPU也不会做那么多针脚。
PCI-E才几个针脚?
...不不,CPU不需要pci-e带宽,CPU提供PCI e带宽。
本帖由 samsung 客户端发布
泡网分: 2.663
帖子: 4676
注册: 2013年04月
楼主没见过世面。
本帖由 无忌论坛V3.1.0 iPad iOS9.3.2 客户端发布
泡网分: 32.362
帖子: 3771
注册: 2004年08月
服务器上就是这么干的。很多年前就有了。
台式机上这样干也可以,不过没有什么意义。
泡网分: 1.992
注册: 2011年06月
nahcooo 发表于
那为啥显卡是这么做的呢?不分开卖gpu,显存条,散热器,而是一起卖?另一方面主板也没有把gpu直接集成而是留着插卡。就连外星人x51那种品牌机都宁可把显卡旋转90度插上也不直接做到主板上?无他, 为了性能和价格便宜取个平衡.&&现在的集成显卡基本可以理解为 GPU(集成在CPU内) , 显存条(和CPU公用系统内存), 散热器(和CPU共用)独立的, 就像你设想的gpu,显存条,散热器分开.
另外, 今天说集成显卡一般是说CPU集成显卡. 前推12年, 集成显卡可是真真切切集成在主板上的. 所以你说的&主板也没有把gpu直接集成&直接就证明自己too young了.
显示加速是高度吃带宽的应用, 对RAM带宽需求, GPU比CPU还显著. 大家恨不得把显存做到GPU里面去,减少延迟增加带宽. 但现在还不能, 做不到.
独立显卡散热器, 只要你想, 也能拆下来换掉, 和给CPU换散热器没啥区别.
泡网分: 35.431
帖子: 6142
注册: 2004年06月
自古以来,pc的主板就够大,能够给你cpu插槽,内存插槽,散热器空间。让你自己配合,并一直流传下来了。
到了现代,那些紧凑型的本子就不给你这些了。cpu焊死,内存焊死,散热器是定制的。
而显卡,早期的显卡就是显示而已。并不能算是核心设备。主板上不给你单独空间。
所以显卡也就只能在扩展槽的空间内折腾。就像本子一样,没有空间,只能各种焊死。
泡网分: 40.403
帖子: 3238
注册: 2002年01月
michaelto20xx 发表于
自古以来呗,显卡从来都是显存集合在一起卖,用户也没提出异议,厂家脑子抽了才把显存拆开,让内存商也来分一杯羹。。。
至于第二个问题,以前的集显...古代显卡有带显存扩展接口的,买显存模块插上就能用。
本帖由安卓客户端发布
泡网分: 34.39
帖子: 6923
注册: 2006年01月
nahcooo 发表于
那为啥显卡是这么做的呢?不分开卖gpu,显存条,散热器,而是一起卖?另一方面主板也没有把gpu直接集成而是留着插卡。就连外星人x51那种品牌机都宁可把显卡旋转90度插上也不直接做到主板上?显卡存在以下几个情况
1.运算能力和显存容量匹配关系相比CPU那简直是固定
2.GPU内置大量输出相关的单元,而且每个版本都在改,导致于针脚很难不变
3.显存由于吞吐量大于内存很多,所以布线也比显卡复杂很多
4.GPU型号远远小于CPU型号,真的是远远
所以如果显卡这么做,会出现以下情况
1.每个厂商都会出现A、B、C、D多个版型,对应各种接口情况,你想要升级?3年了?不换板子?做梦!想要同代升级?不换板子?做梦!
2.显存速度大幅度降低
3.输出芯片要么和板子一起独立,要么输出芯片和输出接口仍旧采用模块化可换
考虑到显卡的利润率只有CPU的小指头,这么干不仅拖累了性能,还让显卡价格大幅度上升了,不划算啊……
泡网分: 25.982
帖子: 8869
注册: 2005年03月
nahcooo 发表于
那为啥显卡是这么做的呢?不分开卖gpu,显存条,散热器,而是一起卖?另一方面主板也没有把gpu直接集成而是留着插卡。就连外星人x51那种...自古以来呗,显卡从来都是显存集合在一起卖,用户也没提出异议,厂家脑子抽了才把显存拆开,让内存商也来分一杯羹。。。
至于第二个问题,以前的集显主板不就差不多是这样吗?现在的新产品也有,比如这个“http://m.pcpop.com/article_2858584.html”,只是小众产品而已。
本帖由 HUAWEI+GEM-703L 客户端发布
泡网分: 113.392
精华: 5帖子: 38051
注册: 2000年12月
可是要么太贵
要么LZ不愿意用
泡网分: 1.421
帖子: 3828
注册: 2012年02月
nahcooo 发表于
不是把单独CPU做成插槽,1151个金手指的插卡那都不敢想。而是CPU和内存等核心部件做成显卡那样的卡,然后这个部件对外设就只有PCI ...PCI-E连接恐怕无法提供CPU所需带宽,不然CPU也不会做那么多针脚。
PCI-E才几个针脚?
本帖由 iPhone7,2 客户端发布
泡网分: 0.121
注册: 2014年06月
nahcooo 发表于
我以前也是这么认为,但后来看显卡的散热条件比CPU差多了,但TDP动辄也上200w的时候,觉得现在的散热肯定是跟得上的。CPU和gpu完全可以挤在一个4槽的空间里,极大减少体积。比x51还小。不一样。cpu 竖着插的那会儿。热管成本居高不下。散热都是靠大块地金属散热片。要应付大功率散热片儿就非常的重,如果cpu继续竖起来。接口承受不住散热片的重量。
显卡之所以能够在大功率上竖起来,第一个原因是热管的普遍应用。第二个原因是显卡挡板用螺丝固定在电脑机箱上。可以承担较大的重量。
泡网分: 0.193
注册: 2016年06月
很早以 前的赛扬300A就是这种接口。
泡网分: 23.791
帖子: 10142
注册: 2008年06月
磨叽大神 发表于
一种习惯吧
最早的时候也有slot1 插口的竖着的cpu,那时候这块玩意的发热量还不大。
后来到了奔腾2的年代,cpu发热量急剧...我以前也是这么认为,但后来看显卡的散热条件比CPU差多了,但TDP动辄也上200w的时候,觉得现在的散热肯定是跟得上的。CPU和gpu完全可以挤在一个4槽的空间里,极大减少体积。比x51还小。
本帖由 samsung 客户端发布
泡网分: 23.791
帖子: 10142
注册: 2008年06月
greatmatch 发表于
梅雨季节,回南天时,金手指容易潮湿,氧化导致接触不良。拔出来擦洗或者橡皮擦或者多拔插几遍磨掉氧化层就好了。
实践经验。
不过一般是P...不是把单独CPU做成插槽,1151个金手指的插卡那都不敢想。而是CPU和内存等核心部件做成显卡那样的卡,然后这个部件对外设就只有PCI e连接了,既然是PCI- e连接,做成PCI插槽正合适。
本帖由 samsung 客户端发布
泡网分: 0.962
注册: 2014年11月
以前奔腾时期,走过slot 1、slot a就是这种总线结构,后来淘汰了
本帖由安卓客户端发布
泡网分: 23.791
帖子: 10142
注册: 2008年06月
Angel17th 发表于
其实2个极端的产品有不知道多少年了
CPU、内存分开插,为了灵活性和可替换性
CPU、内存一起焊在主板上,为了体积面积
...那为啥显卡是这么做的呢?不分开卖gpu,显存条,散热器,而是一起卖?另一方面主板也没有把gpu直接集成而是留着插卡。就连外星人x51那种品牌机都宁可把显卡旋转90度插上也不直接做到主板上?
本帖由 samsung 客户端发布
泡网分: 31.094
帖子: 30270
注册: 2007年09月
英特尔 等灯等等广告的年代,就有这样的。
本帖最后由 walkman20 于
14:14 编辑
泡网分: 0.36
注册: 2014年12月
你说的是刀片服务器。
还有集成主板上面焊上了cpu内存,为了节约位置做小。
泡网分: 12.439
帖子: 8291
注册: 2009年03月
一种习惯吧
最早的时候也有slot1 插口的竖着的cpu,那时候这块玩意的发热量还不大。
后来到了奔腾2的年代,cpu发热量急剧上升,cpu只好躺下来,给硕大的散热片腾空间。
显卡吧,总的来说,其架构复杂程度不亚于一台单独的主机,无法集成在一块芯片里。所以只好做在一块pcb上,竖着插进去。
&版权所有:&&&&后使用快捷导航没有帐号?
请完成以下验证码
查看: 2249|回复: 1
应用技巧/80C196MC的外设事务服务器及其应用
在线时间0 小时
威望26799分
TA的帖子TA的资源
裸片初长成(中级), 积分 26799, 距离下一级还需 3201 积分
裸片初长成(中级), 积分 26799, 距离下一级还需 3201 积分
应用技巧/80C196MC的外设事务服务器及其应用
摘要:介绍利用专用于电机控制的16位单片机80C196MC的外设事务服务器PTS在变频器中实现异步串行通信的方法。重点介绍PTS和普通中断的差别及程序设计中应注意的问题,同时给出通用变频器通信协议及程序框图
关键词:单片机 变频器 通信
& 变频器在工业现场中应用越来越广泛。为了能实现整个自动化系统的协调控制,同时能监视多台变频器的运行状况,方便地对单一变频器或多台变频器实行启停、正反转、升降速、参数设置等操作是非常必要的。本文介绍利用变频器的主控芯片80C196MC内的外设事务服务器PTS在变频器中实现异步串行通信的方法
& 1 关于外设事务服务器PTS
& & ---1.1 PTS和普通中断
& 原理图如图1所示。8个等值的精密电阻R将0~5V基准电压分割成8档,每档范围为0.625V。8个抽头分别接CD4051八选一模拟开关的8个输入端,通道选择控制端C,B,A分别由PIC16C711单片机的RB2,RB1,RB0控制。IC2和IC3为高输入阻抗运放,IC2构成跟随器,IC3构成精密差分放大器。变频器在工业现场中应用越来越广泛。为了能实现整个自动化系统的协调控制,同时能监视多台变频器的运行状况,方便地对单一变频器或多台变频器实行启停、正反转、升降速、参数设置等操作是非常必要的。本文介绍利用变频器的主控芯片80C196MC内的外设事务服务器PTS在变频器中实现异步串行通信的方法PTS和普通中断
& 1 关于外设事务服务器PTS
& & & 90C196MC高性能16位单片机内部“嵌入”了各种以往被认为是“外围设备”的电路。外设事务服务器PTS(Peripheral Transaction Server)就是一种被嵌入的“外设”。它是一种微代码硬件中断处理器,对中断可提供一种类似于DMA(直接存储器访问)的响应,其CPU 的开销比普通中断系统(基于上是一种软件中断服务系统)要少得多。为便于理解PTS的工作过程,图1示出了PTS和普通中断流程的主要差别。从图1可以看出:
& ①PTS的执行是靠CPU硬件微代码来完成的;而普通中断是靠中断正常的程序,由PC入栈、现场保护、用户服务程序、恢复现场与PC出栈来完成。显然后者对CPU的开支要比前者多得多。②通常中断所做的是相同的工作,如不断的连续A/D转换、数据组的传递、通信的多字节传递等。PTS正利用这点,由一个程序启动PTS,让之在PTS计数器单元控制下不中断正常程序靠硬件微代码(即类似DMA的插入)来分时完成,在PTS计数单元完成后转化为一次普通中断,通过普通中断进行一系列PTS完成后的结果处理。③在80C196MC中,PTS优先级总是比普通中断优先级要高,并且有近16个中断源,对应用16位的允许位和响应位的字寄存器进行各自控制;同时,PTS和普通中断是各位相对应的,这样使得PTS完成后转化为一次普通中断就变得很简单。④在80C196MC中,与PTS有关的控制有:总允许位PSW.10以及各中断源的选择位PTSSEL寄存器。其中PSW.10通过EPTS指令置位,允许PTS服务。与普通中断有关的控制有:总允许位PSW.9以及中断屏蔽寄存器INT-MASK。
& 1.2 PTS实现串行输入/输出模式
& 80C196MC没有硬件通用异步收发器UART,但是利用专门的PTS模式可以方便且低软件开销地实现串行输入和输出功能。既可实现异步SIO(ASIO)功能,也可实现同步SIO(SSIO)功能。采用16MHz晶振,用PTS完成波特率为9600的半双工串行输入输出时,CPU的的开销只有4%左右。
& PTS SIO模式占用2个控制块,每个控制块包含8个8位寄存器,如图2所示。
& 这2个控制块的地址不一定是连续的,但它们都应在寄存器RAM区内,控制块首地址都应能被8整除。
& 2 程序设计
& 采用80C196MC异步串行输入/输出模式实现变频器与计算机之间的通信,其初始化程序主要包括P2端口和定时器的初始化以及PTS SIO模式初始化等。
首先将接收端的CAPCOMP1设置为下降沿捕获方式。当CAPCOMP1捕捉到起始位的前沿后,进入接收中断服务子程序,其程序流程如图3所示
& 下面介绍程序中应注意的要点:
& ①接收程序中,采用EPA CAPCOMP1捕获/比较模块。它首先利用其捕获功能造成1次普通中断,而不是1个PTS周期。在这次启动中断中,把CAPCOMP1模块切换成比较方式,启动PTS周期。
& ②10个PTS周期后,将产生1次END of PTS中断。该中断与启动断共享1个中断向量,因此,在该中断服务程序中必须判断本次中断是启动中断还是END-of-PTS中断。区分的依据可以是CAPCOMP1 CON.6(CE位):若CE=0,模块为捕获方式,表明是启动中断;反之,模块已切换为比较方式,表明是END-of-PTS中断。
& ③END-of-PTS中断服务中,必须禁止捕获/比较模块,并清除相应中断是挂位。为继续接收或发送后续的数据帧,在退出中断前必须重新设置捕获/比较模块的方式以及PTSCB中的PTSCOUNT-PTSCON1、DATA等寄存器;必须重置PTSSEL的相应位,允许相应的PTS服务。
& ④在发送任何数据前,用于TXD的端口(P2.0)引脚必须初始化为“1”;向TXD脚写“0”,即上当于发起始位,整个数据的传输过程就开始了。
& 3 通信协议
& 上位机(计算机)与下位机(变频器)之间每次通信均是7个字节,每个字节8位。其通信协议格式如下所示:
& 其中,报头STX=02H,地址ADDR为下位机(变频器)的编号,BCC为各帧数据异或后的结果。下面结合不同的操作分别介绍其它各帧的含义。
& 3.1 读数据
& 根据变频器参数的不同使用级别,将其参数分为F、P、E三级数据:F组数据主要为用户常用的一级参数,如给定频率等;P组数据为专业用户或厂内的整定数据,如闭环PID参数等;E组数据为显示及当前状态的临时参数与数据,如输出频率、输出速度等。
& CM1:0FXH(X表示变频器参数组号)F0:读取F组数据F1:读取P组数据F2:读取E组数据CM2:表示参数在组内的代号DATA1、DATA2:建议写入00
& 3.2 写数据
& CM1:0EXH(X表示变频器参数组号)CM2:含义同读数据DATA1:数据高位字节DATA2:数据低位字节
& 3.3 读/写控制
CM1:0CCHCM2:控制字节,其格式如下所示:
& 各位含义如表1所列。
& 当CON=1且FEQ=1时,DATA1、DAT2中的数据为运行状态控制的有效频率值;否则,数据无效。
& 3.4 应答
& 下位机(如变频器)接收到上位机(即PC机)的完整的7个字节数据后,除上位机广播通信外均应作出应答。如果异或校验无误,其应答格式同接收到的数据格式,只是DATA1、DATA2两位为上位机要访问参数码的当前值;若异或校验有误,则发回出错帧:
& STR ADDR 0DH 0DH 0FFH 0FFH BCC。
& 变频器通过采用80C196MC中的PTS SIO与计算机通信后,可在计算机上实现对变频器的状态显示、参数修改、在线操作以及优化控制等远程控制功能。这样,现场的操作在控制室就可以完成了,可以最大限度地减轻操作人员的负担,改善工作环境,提高企业的自动化水平。同时由于采用PTS方案,大大减少了CPU的开销。
请修改签名 ^_^
EEWORLD 官方微信
Powered by基于80c196kc的刀具磨损监控系统_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于80c196kc的刀具磨损监控系统
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢404 Not Found
404 Not Found为啥买CPU要注重单核性能:游戏软件多核
按时间排序
单核性能是基础,不是核心多就好,四个小朋友能有一个大人强?单核可以不太强,但绝不能太差,不然64个婴儿性能的核心,和平常使用的8个大汉哪个强。只有极个别情况需要绝对的核心数量,不然高频多核才是王道。
楼主威武~~您玩去吧,这几年出的游戏你还是可以放心的跑的,
能!!!!
当然是cpu多核的运行性能比单核的好的,现在一般都是四核cpu的。
可以的,像战地3,COD8这样的理论上能特效全开
可以开战地二,使命召唤六七等
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:}

我要回帖

更多关于 in外设 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信