BFH Mega Functions library

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

Up to Library Reference