The BFH Mega Functions library includes miscellaneous "large" or non-trivial components, particularly components that may be useful for FPGA synthesis or prootyping on FPGA demo boards.
Note: The name "BFH" refers to Bern University of Applied Sciences—often written Berner Fachhochschule (German), or Haute École Spécialisée Bernoise (French)—in Bern, Switzerland, whose faculty contributed most of the work for this library, in collaboration with colleagues at Haute École du Paysage, d'Ingénierie et d'Architecture de Genève, Haute École d'Ingénierie et de Gestion du Canton de Vaud, and REDS Institute - HEIG-VD at Yverdon-les-Bains, Switzerland.
| Dynamic Clock Control — control FPGA clock speed dynamically | |
| Timed Pulse — generate pulses at a known, fixed rate | |
| Bin2BCD — binary to binary-coded-decimal conveter | |
| BCD2SevenSegment — 4-bit binary-coded-decimal to seven-segment adapter | |
| Hex2SevenSegment — 4-bit hex to seven-segment adapter |