‫Welcome to the Alieu demonstration with the Arti development board we have four different seven segment
‫displays we're using on the breadboard.
‫The first one is representing that they are the opcode input to the Alieu.
‫The second one is representing the B of the input to the Alieu And we also have the two at the bottom
‫which are representing the result of the Alieu operation and all the different segments are tied together
‫through a 56 ohm resistor that is then tied into the J.
‫P. port of the Arti development board.
‫Each of the digits are controlled through 16 different and n 2 and 3:47 transistors which are fed with
‫a 470 ohm resistor and each of these are tied back into the J.C in Jaydee on ports of the already development
‫board.
‫The order to build the board also has an external switch connected to ground and 3.3 as well as the
‫output is going into Io's zero.
‫This is used to determine whether you're going to be adding or subtracting the value that you're setting
‫in the opcode or the OP could be area.
‫We also have the different slides which is we're using the first one this switch three is used to determine
‫whether you're setting the value on a or b and then switches to zero are used to determine your opcode
‫input to your Alieu your button three is used to execute the Alieu your button 0 1 and 2 are used to
‫add either 1 10 or 100.
‫So let's go through an example.
‫We have our first set the value of a day by pressing the button.
‫We went.
‫We were in subtraction mode.
‫So now there is a negative one.
‫If we switch it will now start adding.
‫So now we're a positive one.
‫If we press the button two we go to up to 31 for president multiple times we add by 10 or we can also
‫go all the way up to 60 for a B.
‫We'll set that in order to set or B we need to set our switch three down to zero in press or one we
‫can increment that.
‫So now are they.
‫Is it a value 60 or B.
‫Is it a value 5.
‫And currently our result is it is zero because we haven't done any Alieu operations.
‫So the first operation we're going to do is set our over up close to zero and press button three.
‫This will load result into the result.
‫But what we have in our age should be lowered into our result register.
‫So by pressing that we can see that our value is now represented in our register.
‫You can see the 60 gets transferred.
‫If we do a 0 0 1 we'll move the B value our 5 is now in a result register if we do a 0 1 0 0 1 0.
‫We now have the result value of 65 because we do it again or a plus or B.
‫So 60 plus five if we do are 0 1 1 we now be taking a minus be so we're going to have 60 minus 5 which
‫gives us the value of 55 in our result register.
‫If we do a 1 0 0 that will load all zeros in our result register.
‫So 1 0 0 we now load all zeroes into our result register.
‫If we do a 1 0 1 this will load all ones which since we're representing these unsigned notation is an
‫actual negative one value and that is a demonstration of Alieu running on the arty development board.