Digital Signal Processing 


Display in hexa, int, signed int

In the main symbol palette, the symbol "Hexadecimal display" can be used in three different formats:

The table below gives the correspondence between these formats. Select the schematic diagram "KbdHexaDec.SCH" to see the three interpretation of the numbers, depending on the viewing mode. You can switch from Hex to Integer or unsigned integer by a double click in the display symbol.

Hexadecimal

Unsigned Integer

Integer

0

0

0

1

1

1

2

2

2

3

3

3

4

4

4

5

5

5

6

6

6

7

7

7

8

8

-8

9

9

-7

A

10

-6

B

11

-5

C

12

-4

D

13

-3

E

14

-2

F

15

-1

[Back]


8 bit Display in hexa, int, signed int

In the symbol library, advanced menu, a new symbol called "8 bit display" is proposed. It displays four different formats:

An illustration of the behavior of the 8 bit display is proposed in the schematic diagram "Display8b.SCH", where the four different formats are proposed for the same input data. In signed integer and fixed point, the most significant bit is the sign bit. When the sign bit is 1, data is negative.

Hexa

Unsigned Integer

Integer

Fixed point

00

0

0

0.000

01

1

1

0.0078125 (2e-7)

10

16

16

0.125 (2e-3)

40

64

64

0.5 (2e-1)

80

128

-128

-1.0 (-2e0)

FF

255

-1

-0.0078125 (-2e-7)

[Back]


Digital Sinusoidal Wave

In the symbol library, advanced menu, a new symbol called "Digital sinus" is proposed to generate an 8 bit information corresponding to a sinusoidal waveform. The two parameters of this symbol are the amplitude and the clock period. Notice that the sinusoidal waveform is centered to 0. Use and 8 bit display in fixed point mode to properly follow the sinusoidal waveform.

[Back]


Signed addition

Signed addition (Add4Signed.SCH) is performed with the same circuit as for unsigned addition (ADD4.SCH). The three display symbols are programmed as signed integers. Notice that , in the case of data overflow, such as 5+3, the result becomes -8 rather than 8.

[Back]