Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
22 years ago

Mnemonic table for NIOS cpu

Quartus Signal Tap lets you configure mnemonic table for databus values and display them nicely on the datascope.

Is there a mnemonics table for nios processor available I could import to Quartus/Signal tap?

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I don't think so. We'll add it as an enhancement request. But none available right now. Sorry.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    One of the engineers sent this to me. Iit was a file named *.stp

    I copied the info out.

    Tell me if this helps!

    <session sof_file="">

    <mnemonics>

    <table name="Nios II Instruction" width="32">

    <symbol name="call" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000000"/>

    <symbol name="ldbu" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000011"/>

    <symbol name="addi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000100"/>

    <symbol name="stb" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000101"/>

    <symbol name="br" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000110"/>

    <symbol name="ldb" value="XXXXXXXXXXXXXXXXXXXXXXXXXX000111"/>

    <symbol name="cmpgei" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001000"/>

    <symbol name="ldhu" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001011"/>

    <symbol name="andi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001100"/>

    <symbol name="sth" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001101"/>

    <symbol name="bge" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001110"/>

    <symbol name="ldh" value="XXXXXXXXXXXXXXXXXXXXXXXXXX001111"/>

    <symbol name="cmplti" value="XXXXXXXXXXXXXXXXXXXXXXXXXX010000"/>

    <symbol name="ori" value="XXXXXXXXXXXXXXXXXXXXXXXXXX010100"/>

    <symbol name="stw" value="XXXXXXXXXXXXXXXXXXXXXXXXXX010101"/>

    <symbol name="blt" value="XXXXXXXXXXXXXXXXXXXXXXXXXX010110"/>

    <symbol name="ldw" value="XXXXXXXXXXXXXXXXXXXXXXXXXX010111"/>

    <symbol name="cmpnei" value="XXXXXXXXXXXXXXXXXXXXXXXXXX011000"/>

    <symbol name="xori" value="XXXXXXXXXXXXXXXXXXXXXXXXXX011100"/>

    <symbol name="bne" value="XXXXXXXXXXXXXXXXXXXXXXXXXX011110"/>

    <symbol name="cmpeqi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100000"/>

    <symbol name="ldbuio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100011"/>

    <symbol name="muli" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100100"/>

    <symbol name="stbio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100101"/>

    <symbol name="beq" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100110"/>

    <symbol name="ldbio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX100111"/>

    <symbol name="cmpgeui" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101000"/>

    <symbol name="ldhuio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101011"/>

    <symbol name="andhi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101100"/>

    <symbol name="sthio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101101"/>

    <symbol name="bgeu" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101110"/>

    <symbol name="ldhio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX101111"/>

    <symbol name="cmpltui" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110000"/>

    <symbol name="custom" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110010"/>

    <symbol name="initd" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110011"/>

    <symbol name="orhi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110100"/>

    <symbol name="stwio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110101"/>

    <symbol name="bltu" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110110"/>

    <symbol name="ldwio" value="XXXXXXXXXXXXXXXXXXXXXXXXXX110111"/>

    <symbol name="flushd" value="XXXXXXXXXXXXXXXXXXXXXXXXXX111011"/>

    <symbol name="xorhi" value="XXXXXXXXXXXXXXXXXXXXXXXXXX111100"/>

    <symbol name="eret" value="XXXXXXXXXXXXXXX000001XXXXX111010"/>

    <symbol name="roli" value="XXXXXXXXXXXXXXX000010XXXXX111010"/>

    <symbol name="rol" value="XXXXXXXXXXXXXXX000011XXXXX111010"/>

    <symbol name="flushp" value="XXXXXXXXXXXXXXX000100XXXXX111010"/>

    <symbol name="ret" value="XXXXXXXXXXXXXXX000101XXXXX111010"/>

    <symbol name="nor" value="XXXXXXXXXXXXXXX000110XXXXX111010"/>

    <symbol name="mulxuu" value="XXXXXXXXXXXXXXX000111XXXXX111010"/>

    <symbol name="cmpge" value="XXXXXXXXXXXXXXX001000XXXXX111010"/>

    <symbol name="bret" value="XXXXXXXXXXXXXXX001001XXXXX111010"/>

    <symbol name="ror" value="XXXXXXXXXXXXXXX001011XXXXX111010"/>

    <symbol name="flushi" value="XXXXXXXXXXXXXXX001100XXXXX111010"/>

    <symbol name="jmp" value="XXXXXXXXXXXXXXX001101XXXXX111010"/>

    <symbol name="and" value="XXXXXXXXXXXXXXX001110XXXXX111010"/>

    <symbol name="cmplt" value="XXXXXXXXXXXXXXX010000XXXXX111010"/>

    <symbol name="slli" value="XXXXXXXXXXXXXXX010010XXXXX111010"/>

    <symbol name="sll" value="XXXXXXXXXXXXXXX010011XXXXX111010"/>

    <symbol name="or" value="XXXXXXXXXXXXXXX010110XXXXX111010"/>

    <symbol name="mulxsu" value="XXXXXXXXXXXXXXX010111XXXXX111010"/>

    <symbol name="cmpne" value="XXXXXXXXXXXXXXX011000XXXXX111010"/>

    <symbol name="srli" value="XXXXXXXXXXXXXXX011010XXXXX111010"/>

    <symbol name="srl" value="XXXXXXXXXXXXXXX011011XXXXX111010"/>

    <symbol name="nextpc" value="XXXXXXXXXXXXXXX011100XXXXX111010"/>

    <symbol name="callr" value="XXXXXXXXXXXXXXX011101XXXXX111010"/>

    <symbol name="xor" value="XXXXXXXXXXXXXXX011110XXXXX111010"/>

    <symbol name="mulxss" value="XXXXXXXXXXXXXXX011111XXXXX111010"/>

    <symbol name="cmpeq" value="XXXXXXXXXXXXXXX100000XXXXX111010"/>

    <symbol name="divu" value="XXXXXXXXXXXXXXX100100XXXXX111010"/>

    <symbol name="div" value="XXXXXXXXXXXXXXX100101XXXXX111010"/>

    <symbol name="rdctl" value="XXXXXXXXXXXXXXX100110XXXXX111010"/>

    <symbol name="mul" value="XXXXXXXXXXXXXXX100111XXXXX111010"/>

    <symbol name="cmpgeu" value="XXXXXXXXXXXXXXX101000XXXXX111010"/>

    <symbol name="initi" value="XXXXXXXXXXXXXXX101001XXXXX111010"/>

    <symbol name="trap" value="XXXXXXXXXXXXXXX101101XXXXX111010"/>

    <symbol name="wrctl" value="XXXXXXXXXXXXXXX101110XXXXX111010"/>

    <symbol name="cmpltu" value="XXXXXXXXXXXXXXX110000XXXXX111010"/>

    <symbol name="add" value="XXXXXXXXXXXXXXX110001XXXXX111010"/>

    <symbol name="break" value="XXXXXXXXXXXXXXX110100XXXXX111010"/>

    <symbol name="sync" value="XXXXXXXXXXXXXXX110110XXXXX111010"/>

    <symbol name="sub" value="XXXXXXXXXXXXXXX111001XXXXX111010"/>

    <symbol name="srai" value="XXXXXXXXXXXXXXX111010XXXXX111010"/>

    <symbol name="sra" value="XXXXXXXXXXXXXXX111011XXXXX111010"/>

    </table>

    </mnemonics>

    </session>