Molen Prototype Examples
Before you start, read the prerequisites.
All assignments can be downloaded as a pdf file from here.
All example solutions can be downloaded as a pdf file from here.
| Assignments | Short Descriptions | Example Solutions |
| Beginners Example | Download this example which contains all files needed to run your first design. You may use a XUP V2P board. |
|
| Dummy | This assignment tests all functionalities of the MOLEN prototype. Rename beginners example root folder to dummy and replace files: |
|
| Array Copy | In this assignment you have to design a module that performs data copy from one array to another. Rename beginners example root folder to ArrayCopy. If you want to see its solution, replace files: |
vhdl code C code |
| MinMax | In this assignment you have to design a module that finds the minimum and maximum numbers among the elements of an array. Rename beginners example root folder to MinMax. If you want to see its solution, replace files: /MinMax/SW/counter_example_SW.c, /MinMax/module s/CCU_count/CCU_count.vhd with the ones provided. |
vhdl code C code |
| Moving Filter | In this assignment you have to design a module that implements a moving filter. Rename beginners example root folder to MovingFilter. If you want to see its solution, replace files: | vhdl code C code |
| Bubble Sort | In this assignment you have to design a module that uses the BubbleSort algorithm to sort the integers of an array. Rename beginners example root folder to BubbleSort. If you want to see its solution, replace files: /BubbleSort/SW/counter_example_SW.c /BubbleSort/modules/CCU_count/CCU_count.vhd with the ones provided. |
vhdl code C code |