Download Hardware Components, Registers and peripheral Devices
Transcript
4 CPU OVERVIEW Mnemonic vadd.s rd,rs,rt vadd.p rd,rs,rt vadd.t rd,rs,rt vadd.q rd,rs,rt vsub.s rd,rs,rt vsub.p rd,rs,rt vsub.t rd,rs,rt vsub.q rd,rs,rt vdiv.s rd,rs,rt vdiv.p rd,rs,rt vdiv.t rd,rs,rt vdiv.q rd,rs,rt vmul.s rd,rs,rt vmul.p rd,rs,rt vmul.t rd,rs,rt vmul.q rd,rs,rt vdot.p rd,rs,rt vdot.t rd,rs,rt vdot.q rd,rs,rt vhdp.p rd,rs,rt vhdp.t rd,rs,rt vhdp.q rd,rs,rt vmin.s rd,rs,rt vmin.p rd,rs,rt vmin.t rd,rs,rt vmin.q rd,rs,rt vmax.s rd,rs,rt vmax.p rd,rs,rt vmax.t rd,rs,rt vmax.q rd,rs,rt vabs.s rd,rs vabs.p rd,rs vabs.t rd,rs vabs.q rd,rs vneg.s rd,rs vneg.p rd,rs vneg.t rd,rs vneg.q rd,rs vidt.p rd vidt.t rd vidt.q rd vzero.s rd vzero.p rd vzero.t rd vzero.q rd vone.s rd vone.p rd vone.t rd vone.q rd vrcp.s rs,rd vrcp.p rs,rd vrcp.t rs,rd vrcp.q rs,rd vrsq.s rs,rd vrsq.p rs,rd vrsq.t rs,rd vrsq.q rs,rd 46 Opcode 0x60000000 0x60000080 0x60008000 0x60008080 0x60800000 0x60800080 0x60808000 0x60808080 0x63800000 0x63800080 0x63808000 0x63808080 0x64000000 0x64000080 0x64008000 0x64008080 0x64800080 0x64808000 0x64808080 0x66000080 0x66008000 0x66008080 0x6D000000 0x6D000080 0x6D008000 0x6D008080 0x6D800000 0x6D800080 0x6D808000 0x6D808080 0xd0010000 0xd0010080 0xd0018000 0xd0018080 0xd0020000 0xd0020080 0xd0028000 0xd0028080 0xd0030080 0xd0038000 0xd0038080 0xd0060000 0xd0060080 0xd0068000 0xd0068080 0xd0070000 0xd0070080 0xd0078000 0xd0078080 0xd0100000 0xd0100080 0xd0108000 0xd0108080 0xd0110000 0xd0110080 0xd0118000 0xd0118080 op 011000 011000 011000 011000 011010 011010 011010 011010 011000 011000 011000 011000 011001 011001 011001 011001 011001 011001 011001 011001 011001 011001 011011 011011 011011 011011 011011 011011 011011 011011 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 110100 000 000 000 000 000 000 000 000 111 111 111 111 000 000 000 000 001 001 001 100 100 100 010 010 010 010 011 011 011 011 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 rt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt ttttttt 0000001 0000001 0000001 0000001 0000010 0000010 0000010 0000010 0000011 0000011 0000011 0000110 0000110 0000110 0000110 0000111 0000111 0000111 0000111 0010000 0010000 0010000 0010000 0010001 0010001 0010001 0010001 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 rs sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 sssssss sssssss sssssss sssssss sssssss sssssss sssssss sssssss 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 rd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd ddddddd Description SetVectorZero.Single SetVectorZero.Pair SetVectorZero.Triple SetVectorZero.Quad SetVectorOne.Single SetVectorOne.Pair SetVectorOne.Triple SetVectorOne.Quad