Home ] Up ] #1 ] #2 ] #3 ] #4 ] #5 ] #6 ] #7 ] #8 ] #9 ] #10 ] #11 ] #12 ] #13 ] #14 ] [ #15 ] #16 ] #17 ] #18 ] #19 ] #20 ] #21 ] #22 ] Exer ] Prob ] Less ] Xtra ]
#15

Up ]


Case Study:  The HiLo Game

 

 Topic:

Last updated: 11-08-09

bullet

 To present a modular system design
bullet

Top levels based at Schematic diagrams.

bullet

Modules based at structured code.

bullet

Modules written in VHDL (RTL or Dataflow)

bullet

Advanced Test Benches which interacts with the UUT

 
Exercises / Problems:
bulletCase Study: The HiLo Game
 

 

   
 

Normally will a FPGA not be able to handle analogue signal (The Fusion FPGAs from Actel an exception from this rule)

However will it be possible to generate an analogue output signal in form of a PWM or PPM signal (one bit). With the help of an analogue low pass filter will the Vdac be useful for comparison with an unknown voltage Vx.

 
   
 

Block diagram of an ADC implementation with a FPGA and external components

 

 

The Successive Approximation Algorithm:

 

The best way to present this algorithm will be the game High Low (which could be found at the TI95 calculator)

Think of a number between 0 and 255 - it now my task to guess this number by guessing a number and you must tell me if the number is High or Low.

"Secret" number = 189

My first guess = 128    => your answer to Low      (128 = 1000.00002)
My next guess = 192   => your answer to High     (192 = 1100.00002)
My next guess = 160   => your answer to Low      (160 = 1010.00002)
My next guess = 176   => your answer to Low      (176 = 1011.00002)
My next guess = 184   => your answer to Low      (184 = 1011.10002)
My next guess = 188   => your answer to Low      (188 = 1011.11002)
My next guess = 190   => your answer to High     (190 = 1011.11102)
My last  guess = 189   => your answer to OK       (189 = 1011.11012)

   

 

   
       

Hit Counter