The code is designed using the 'VHDL function' to convert integer to bcd, more specifically binary to bcd.   Features:   Clock based as well as manual count  Up and down count controlled using switch  Push button to count manually  LED to display count mode  Asynchronous reset    Post your comments, queries and suggestions       [Download links for project files are given below]  Check Download Section or download from below.   DE1 complete project: BCDUDOWNCOUNTER.zip   Main entity: bcd_up_down_counter.vhd   Components: manu_clk.vhd                      seg7.vhd