Похоже, вы хотите сгенерировать соотношение метка: пространство от 1: 255 до 255: 1, поэтому вам потребуется тактовая частота 256 * 100 кГц.
8-разрядный инкрементный счетчик можно оставить бездействующим с этой частотой.
Теперь есть флоп, который установлен, когда счетчик переполняется с X'FF на X'00, и сбрасывается, когда значение таймера переходит от N-1 к N. Где N - 8-битное значение в вашем рабочем цикле настройка контроля и управления шириной метки.
Выходной сигнал управляемого порога - ваш переменный коэффициент заполнения 100 кГц.