嵌入式系统/ARM技术中的Microwire总线的存取操作
如前所述,Microwire总线的存取操作是以时钟的上升沿为基准进行的。总线的大概工作情况如图1所示,时钟上升时,如果S输入为高电平,则器件处于选择状态。D输人一旦成为高电平,则识别为起始位,开始进行工作。在起始位之后的2位为操作代码,然后是地址位。地址位的位数不固定,根据存储器的容量而发生变化。 图1 Microwire总线的存取操作示例 若干个指令只能由这2位来指定,对于不能通过这2位完全表示的部分,将挪用紧随其后的地址位的一部分来表示指令。在这些指令中,虽然地址字段的值实际上只能使用2位,但需要传输与READ/WRITE指令相同的位数。 M93Cx6具有7种指令,例如M9
用户评论