For this project, we'll be completing the Octave Shifter, Version 2 block.
Here are the directions for this project:
- Create a folder called gj15_15_octave_shifter_ver2
- Create a new project that will live in the gj15_15 folder.
- Right-click here to download the partial schematic shown above, and save it in the folder you just created.
- Right-click here to download the test vector file.
- Right-click here to download the Count-and-Stop block.
- Import the two schematic files into the project.
- Import the test vector file.
- Compile the Count-and-Stop block.
- Generate a symbol for the Count-and-Stop block.
- Open the library manager, and tell it you'll be using folder gj15_15_octave_shifter_ver2
- At the left of the partial schematic, put in gates like you did in project gj26-12 Octave Counter.
- Use the Count-and-Stop block to provide an enable
signal to the shift register so that the shift register will shift the
number of times specified by OCTCNTR0, OCTCNTR1, OCTCNTR2.
- Connect the RL input of the shift register to a signal that will make the shift register shift in the correct direction.
- On the right-hand side of the schematic, you shouldn't need anything more than the Count-and-Stop block and an inverter.
|