倍福文学

手机浏览器扫描二维码访问

第540章 设计进行时(第2页)

吕辰指着黑板:“moV是寄存器之间传数据,LoadstoRe是寄存器和内存之间传数据。这些指令的执行频率极高,一个温度控制回路里,有一半指令是数据传送。”

周建国道:“LoadstoRe要访问内存,地址计算和总线时序怎么处理?”

吕辰在黑板上画了一个简图。

“地址计算放在主控制核心,总线访问由存储控制器(kL-mc)配合完成。Load指令执行时,主控核心把地址到地址总线,存储控制器从内存读数据,放回数据总线,主控核心再把数据写进寄存器。”

其他人没有意见,吕辰在存储模块那一栏写了几个字:“kL-mc:配合LoadstoRe实现。”

Io读写指令一共1o条。

In、out、Ins、outs、Read_adnetcodeR、set_steppeR

“这一类指令最多。”

吕辰的声音提高了一些,“工业控制的核心就是读传感器、写执行器。这1o条指令,每一条都对应一种或几种Io操作。”

他在黑板上画了一张表,左边写上指令,右边空着。

“现在,咱们来讨论各Io读写指令的对应芯片。”

钱兰道:“按照咱们的架构,Io操作要放在专用芯片里,所以这些指令,不全部做在主控制核心里。”

吕辰点了点头:“主控核心只负责指挥,不负责干活。干活的事,交给专用芯片。这样主控核心的设计就简单了,不需要集成各种模拟电路和接口逻辑。”

经过讨论,Inout放在数字量输入输出芯片;Insouts放在串行通信控制器;Read_adc放在模拟量输入芯片……

移位指令仅有4条,分别是shL、shR、RoL、RoR。

这个比较好定,移位指令用于数据处理,比如协议解析、编解码。

这些指令逻辑简单,但执行频率不低。

因此,放在主控核心的aLu里,和算术逻辑单元共用数据通路。

位操作指令也只有3条,bset、bcLR、btst,这些指令硬件实现很容易,放主控核心。

系统控制指令虽然同样是3条,但是就比较考量。

nop是空操作,haLt是停机,dR是看门狗复位。

dR指令很重要,工业控制不能死机,看门狗定时器需要程序定期‘喂狗’,如果程序跑飞了,没有及时喂狗,看门狗就会自动复位系统。

因此,dR指令需要和电源管理芯片里的看门狗定时器配合。

在执行dR时,主控核心通过控制总线告诉电源管理芯片喂狗了,定时器清零。

最后是两条特殊指令I和RdtIm,前者是软件中断,用于系统调用。后者是读时钟,用于实时任务调度。

讨论完毕,吕辰在黑板上写完最后一行字,放下粉笔,转过身。

热门小说推荐
(穿书)小配角

(穿书)小配角

公告正文已完结,番外缓慢更新中厉栀作为一个给过主角温暖,救过主角命的小配角,本来能在主角的庇护下横着走。但,事情总有不如人意的时候,一个系统跑过来跟她说,她是男主敌对势力丢失的小主人。那...

综影视炮灰大乱炖

综影视炮灰大乱炖

简介关于综影视炮灰大乱炖主要围绕的炮灰展开脑洞贞淑→颂芝林噙霜→富察贵人富察琅嬅→王若弗(偏明兰)王若弗→钮祜禄甄嬛魏嬿婉→安陵容年世兰→叶澜依乌拉那拉宜修→乌拉那拉如懿叶冰裳→盛墨兰小秦氏→宜修暂定...

外围女,杀死你!+番外

外围女,杀死你!+番外

附本作品来自互联网本人不做任何负责内容版权归作者所有书名外围女,杀死你!作者香朵朵备注曾经,她不知道这世上还有这样离奇的职业,一群光鲜亮丽的女孩,披着华丽的外衣,做的却是高级暗娼的工作,别以为她们很遥远,也许是邻居那个可爱的小妹妹,也许就是某个人懂事的女朋友。她们可高贵,可淫荡,上得厅堂,入得厨房,是...

影帝的挚爱小作精

影帝的挚爱小作精

作品简介依赖型人格障碍x情感冷漠症的双重治愈月夕一觉醒来先是现失忆了,然后现自己失忆之前已经出道了,以歌手的身份(虽然是一个十八线小糊咖),而且还和自己的偶像...

重生之就是不想嫁给你+番外

重生之就是不想嫁给你+番外

附本作品来自互联网本人不做任何负责内容版权归作者所有晋江高积分VIP20170902完结总下载数12非V章节总点击数1183380总书评数1433当前被收藏数6241文章积分78899872书名重生之就是不想嫁给你作者药渣文案隆冬,望京城,北风呼啸,寒意入骨。得了裴郁宁一句夫人心机深沉,我自叹弗如的颜书语,长夜里闭目而逝。从庆...

每日热搜小说推荐