Digital hardware