Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

DSP

Bitstream — MAC16

siliconblue MAC16 bittile 0
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - MAC16:A_REG
1 - - - - - - - MAC16:C_REG
2 - - - - - - - MAC16:D_REG
3 - - - - - - - MAC16:B_REG
4 - - - - - - - MAC16:BOT_8x8_MULT_REG
5 - - - - - - - MAC16:TOP_8x8_MULT_REG
6 - - - - - - - MAC16:PIPELINE_16x16_MULT_REG2
7 - - - - - - - MAC16:PIPELINE_16x16_MULT_REG1
siliconblue MAC16 bittile 1
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - MAC16:TOPOUTPUT_SELECT[1]
1 - - - - - - - MAC16:TOPOUTPUT_SELECT[0]
2 - - - - - - - MAC16:TOPADDSUB_LOWERINPUT[1]
3 - - - - - - - MAC16:TOPADDSUB_LOWERINPUT[0]
4 - - - - - - - MAC16:TOPADDSUB_CARRYSELECT[0]
5 - - - - - - - MAC16:TOPADDSUB_UPPERINPUT
6 - - - - - - - MAC16:BOTOUTPUT_SELECT[0]
7 - - - - - - - MAC16:TOPADDSUB_CARRYSELECT[1]
siliconblue MAC16 bittile 2
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - MAC16:BOTADDSUB_LOWERINPUT[0]
1 - - - - - - - MAC16:BOTOUTPUT_SELECT[1]
2 - - - - - - - MAC16:BOTADDSUB_UPPERINPUT
3 - - - - - - - MAC16:BOTADDSUB_LOWERINPUT[1]
4 - - - - - - - MAC16:BOTADDSUB_CARRYSELECT[1]
5 - - - - - - - MAC16:BOTADDSUB_CARRYSELECT[0]
6 - - - - - - - MAC16:A_SIGNED
7 - - - - - - - MAC16:MODE_8x8
siliconblue MAC16 bittile 3
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - -
1 - - - - - - - MAC16:B_SIGNED
MAC16:A_REG 0.0.7
MAC16:A_SIGNED 2.6.7
MAC16:BOTADDSUB_UPPERINPUT 2.2.7
MAC16:BOT_8x8_MULT_REG 0.4.7
MAC16:B_REG 0.3.7
MAC16:B_SIGNED 3.1.7
MAC16:C_REG 0.1.7
MAC16:D_REG 0.2.7
MAC16:MODE_8x8 2.7.7
MAC16:PIPELINE_16x16_MULT_REG1 0.7.7
MAC16:PIPELINE_16x16_MULT_REG2 0.6.7
MAC16:TOPADDSUB_UPPERINPUT 1.5.7
MAC16:TOP_8x8_MULT_REG 0.5.7
non-inverted [0]
MAC16:BOTADDSUB_CARRYSELECT 2.4.7 2.5.7
MAC16:BOTADDSUB_LOWERINPUT 2.3.7 2.0.7
MAC16:BOTOUTPUT_SELECT 2.1.7 1.6.7
MAC16:TOPADDSUB_CARRYSELECT 1.7.7 1.4.7
MAC16:TOPADDSUB_LOWERINPUT 1.2.7 1.3.7
MAC16:TOPOUTPUT_SELECT 1.0.7 1.1.7
non-inverted [1] [0]

Bitstream — MAC16_TRIM

siliconblue MAC16_TRIM bittile 0
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - MAC16:A_REG
1 - - - - - - - MAC16:C_REG
2 - - - - - - - MAC16:D_REG
3 - - - - - - - MAC16:B_REG
4 - - - - - - - MAC16:BOT_8x8_MULT_REG
5 - - - - - - - MAC16:TOP_8x8_MULT_REG
6 - - - - - - - MAC16:PIPELINE_16x16_MULT_REG2
7 - - - - - - - MAC16:PIPELINE_16x16_MULT_REG1
siliconblue MAC16_TRIM bittile 1
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - -
1 - - - - - - - MAC16:TOPOUTPUT_SELECT[0]
2 - - - - - - - -
3 - - - - - - - -
4 - - - - - - - -
5 - - - - - - - -
6 - - - - - - - MAC16:BOTOUTPUT_SELECT[0]
7 - - - - - - - MAC16:TOPADDSUB_CARRYSELECT[1]
siliconblue MAC16_TRIM bittile 2
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - MAC16:BOTADDSUB_LOWERINPUT[0]
1 - - - - - - - MAC16:BOTOUTPUT_SELECT[1]
2 - - - - - - - MAC16:BOTADDSUB_UPPERINPUT
3 - - - - - - - MAC16:BOTADDSUB_LOWERINPUT[1]
4 - - - - - - - MAC16:BOTADDSUB_CARRYSELECT[1]
5 - - - - - - - MAC16:BOTADDSUB_CARRYSELECT[0]
6 - - - - - - - MAC16:A_SIGNED
7 - - - - - - - MAC16:MODE_8x8
siliconblue MAC16_TRIM bittile 3
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - -
1 - - - - - - - MAC16:B_SIGNED
siliconblue MAC16_TRIM bittile 4
FrameBit
0 1 2 3 4 5 6 7
0 - - - - - - - -
1 - - - - - - - -
2 - - - - - - - MAC16:TOPOUTPUT_SELECT[1]
3 - - - - - - - -
4 - - - - - - - MAC16:TOPADDSUB_LOWERINPUT[1]
5 - - - - - - - MAC16:TOPADDSUB_LOWERINPUT[0]
6 - - - - - - - MAC16:TOPADDSUB_CARRYSELECT[0]
7 - - - - - - - MAC16:TOPADDSUB_UPPERINPUT
MAC16:A_REG 0.0.7
MAC16:A_SIGNED 2.6.7
MAC16:BOTADDSUB_UPPERINPUT 2.2.7
MAC16:BOT_8x8_MULT_REG 0.4.7
MAC16:B_REG 0.3.7
MAC16:B_SIGNED 3.1.7
MAC16:C_REG 0.1.7
MAC16:D_REG 0.2.7
MAC16:MODE_8x8 2.7.7
MAC16:PIPELINE_16x16_MULT_REG1 0.7.7
MAC16:PIPELINE_16x16_MULT_REG2 0.6.7
MAC16:TOPADDSUB_UPPERINPUT 4.7.7
MAC16:TOP_8x8_MULT_REG 0.5.7
non-inverted [0]
MAC16:BOTADDSUB_CARRYSELECT 2.4.7 2.5.7
MAC16:BOTADDSUB_LOWERINPUT 2.3.7 2.0.7
MAC16:BOTOUTPUT_SELECT 2.1.7 1.6.7
MAC16:TOPADDSUB_CARRYSELECT 1.7.7 4.6.7
MAC16:TOPADDSUB_LOWERINPUT 4.4.7 4.5.7
MAC16:TOPOUTPUT_SELECT 4.2.7 1.1.7
non-inverted [1] [0]