手机浏览器扫描二维码访问
第二天一早,第八组设计室,工业计算机颗芯片的分配图挂在黑板上。
吕辰手里拿着《精简指令集体系结构与编码表》,站在黑板前。
台下坐着诸葛彪、钱兰、曾祺,以及七个设计小队名成员。
“咱们的精简指令集,理论组已经设计完毕,我们在午马机上跑通了。条指令,全部验证通过。”吕辰开门见山,“今天,咱们把这条指令,分配到颗芯片里。”
他翻开编码表,指着第一页的总表。
“按照咱们最初的设计,使用频率最高的指令,要做在主控核心和运算器里,单周期执行。io和特殊指令,分配到对应的专用芯片里。这些指令直接和硬件打交道,必须和对应的接口芯片协同设计。”
他放下手,看着台下:“下面,一项一项过。”
第一类是算术逻辑指令,一共是条,吕辰在黑板上依次写了下来。
add、sub、ul、div、and、or、xor、not、eg
钱兰道:“这条指令,是工业控制最常用的,几乎每个控制回路都要用。必须全部硬件化,放在主控制核心和定点运算器里。”
大张海举手:“ul和div也硬件化?乘法器和除法器面积可不小。”
曾祺回应道:“工业控制里的乘除,大部分是乘除常数,比如pid算法里的系数乘。做简单乘法器就够了,不需要位乘位的复杂单元。用移位加实现,面积小,度够用。”
其他人没有意见,吕辰点点头:“主控核心:算术逻辑单元a,支持条指令。”
第二类是分支跳转指令,一共条。
jp、jz、jnz、jt
诸葛彪道:“这些指令控制程序流程。中断、子程序调用、条件跳转,实时性要求高。”
钱兰特别指出“t”和“call”:“中断响应要在几个时钟周期内完成,所以中断现场保存必须硬件自动完成,不能用微程序。”
其他人没有意见,吕辰在中央处理模块那一栏画了一个箭头,指向主控制核心。
“全部放在主控制核心。”
第三类是数据传送指令,一共条。
ov、load、store、ph、pop、xchg
吕辰指着黑板:“ov是寄存器之间传数据,loadstore是寄存器和内存之间传数据。这些指令的执行频率极高,一个温度控制回路里,有一半指令是数据传送。”
周建国道:“loadstore要访问内存,地址计算和总线时序怎么处理?”
吕辰在黑板上画了一个简图。
“地址计算放在主控制核心,总线访问由存储控制器(kl-c)配合完成。load指令执行时,主控核心把地址到地址总线,存储控制器从内存读数据,放回数据总线,主控核心再把数据写进寄存器。”
其他人没有意见,吕辰在存储模块那一栏写了几个字:“kl-c:配合loadstore实现。”
io读写指令一共o条。
、out、s、outs、read_adder、set_stepper
“这一类指令最多。”吕辰的声音提高了一些,“工业控制的核心就是读传感器、写执行器。这o条指令,每一条都对应一种或几种io操作。”
他在黑板上画了一张表,左边写上指令,右边空着。
“现在,咱们来讨论各io读写指令的对应芯片。”
钱兰道:“按照咱们的架构,io操作要放在专用芯片里,所以这些指令,不全部做在主控制核心里。”
吕辰点了点头:“主控核心只负责指挥,不负责干活。干活的事,交给专用芯片。这样主控核心的设计就简单了,不需要集成各种模拟电路和接口逻辑。”
经过讨论,out放在数字量输入输出芯片;souts放在串行通信控制器;read_adc放在模拟量输入芯片……
移位指令仅有条,分别是shl、shr、rol、ror。
这个比较好定,移位指令用于数据处理,比如协议解析、编解码。
这些指令逻辑简单,但执行频率不低。
因此,放在主控核心的a里,和算术逻辑单元共用数据通路。
位操作指令也只有条,bset、bclr、btst,这些指令硬件实现很容易,放主控核心。
系统控制指令虽然同样是条,但是就比较考量。
nop是空操作,halt是停机,dudr是看门狗复位。
dudr指令很重要,工业控制不能死机,看门狗定时器需要程序定期‘喂狗’,如果程序跑飞了,没有及时喂狗,看门狗就会自动复位系统。
本小章还未完,请点击下一页继续阅读后面精彩内容!
因此,dudr指令需要和电源管理芯片里的看门狗定时器配合。
在执行dudr时,主控核心通过控制总线告诉电源管理芯片喂狗了,定时器清零。
最后是两条特殊指令dui和rdti,前者是软件中断,用于系统调用。后者是读时钟,用于实时任务调度。
讨论完毕,吕辰在黑板上写完最后一行字,放下粉笔,转过身。
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
那年,王寻海一剑为儿时的自己劈出了个夏天!这是一个关于少年的故事。这是一个关于大海的故事。这是一个关于遗憾的故事。...
双男主超宠!!人前心狠手辣以一抵百人后偷亲大佬超爱吃醋保镖受,很有钱非常有钱排名No1有钱大佬攻。简星意对厉庭深是一见钟情,花了五年时间默默走到他身边,担任私人保镖兼生活助理。每晚他会趁老板熟睡之际,翻窗溜进房间。刚开始他很怂,只敢偷偷看。渐渐的牵牵手。再然后亲亲脸。直到有一天厉庭深忘了吃安眠药厉庭深对外宣称自己不喜欢女人,但他也从未承认过自己喜欢男的。背叛道德被轻薄的耻辱,厉庭深开始物色新保镖。老天爷好像听到了他的心声,于是一枪打死了简星意。厉庭深看着挡在自己面前又坠入大海的简星意,那一刻,他似乎都想好了殉葬名单。从此能一打十的精英保镖变成三步一喘五步一咳的病秧子。简星意苦恼,不能打了,要失业了。直到每晚翻窗的人变成了厉庭深,他学以致用的开始偷看偷牵偷亲简星意先生,下次走正门吧,您翻窗动静太大,我真的装不下去!厉庭深我明晚轻点翻。...
快穿反派她又美又撩秦婉清凤成宇后续完结全集小说是作者牙仙仙又一力作,说一句是原身熬的那么难吗?一边说自己不喜欢被误会,一边又这样让别人误会?又当又立第一人?凤成宇不知道原身喜欢自己吗?不见得。后期他利用原身的感情利用的那么顺手,说是以前一点儿都不知晓从未利用过,鬼都不信。在花凉眼里,这几位没一个好人。花凉漠然的站起身是了,xn93的上将,可不是普通人。腿上这点疼,手上这点疼对其他人来说可能天都要塌了,对她来说就是把对面两个人吊起来打一顿,都还有多余的力气。她淡色的薄唇轻轻牵起,带着温柔的笑。她凤眸微微掀起,慢慢锁定眼前这个都要扑到宋滨怀中哭泣的人儿。你不想被人误会,现在就去跟凤成宇说药是我熬的啊?为了熬药,我手上还烫了水泡呢,你可以顺便让凤成宇帮我吹吹吗?花凉抬起手,露出红肿...
...
女团色气当担的慎元忆穿进一本ABO百合小说里,成为恶毒炮灰。因原主不满反派培养,觉得反派是拿金钱和资源羞辱她,于是决定给反派下药。慎元忆穿来这个节点,一想到书中老干部反派三十岁了都快要退休了,来这一出,原主真该死啊,欺负老人。被下药的戚宁安热得喘气,但还是一口清心明镜茶。慎元忆瞬间心疼老人。证据确凿下,慎元忆跪地求饶,姐姐求放过。戚宁安放下茶杯,叹了口气,这么说我是被下药了,你就很想和我发生关系?戚宁安可是书中世界最正常的,书中描述心中如白纸。慎元忆点头糊弄过去,是,很想和姐姐发生关系。毕竟对待如白纸一样的人只要说牵牵手亲亲脸颊就是发生关系啦。戚宁安歪头???我怎么还是感觉热啊。慎元忆牵牵手就好啦。真的是这样吗?那再亲亲脸颊。慎元忆被逼到墙角,戚宁安踮着脚朝她脖子吹起,真是这样吗?小狗。...
刻薄痞气女主×仁厚侠义男主贺岁愉一睁眼,穿越到了五代十国乱世,还被一名赵姓少侠送进了官府。幸运的是,她遇上了大赦,能够从牢里出来不幸的是,这座城闹起了饥荒,她成了俎上鱼肉。她向来能屈能伸,前脚刚向姓赵的寻仇,后脚便跪求赵少侠带她连夜奔逃。于是,就此开始了她闯荡江湖(四处流浪)的生活。她和赵九重一起度过最困难的时期,却在日子将要好起来的时候,爆发了激烈的争吵,为此不惜分道扬镳。在惨无人道的乱世,经历数次死里逃生,贺岁愉的认知不断被冲击,底线一再降低。她想只要能活下去,做什么都可以。为此,她不惜答应给富商做妾。就在她要被一顶小轿抬进富商府中的前一夜,消失多日的赵九重忽然出现在她的面前。他被大雨浇透,站在窗前,问她是不是真的想好了?那一刻,贺岁愉消失的骨气忽然又回来了。她想也许,她不应该就这么认命。...