Я пытаюсь изучить VHDL, я пишу простой передатчик для последовательных данных. Тем не менее, я столкнулся с проблемой - мне нужно часы, чтобы запустить его, и техническое описание моего FPGA (MAX II) говорит, что это:Можно ли установить часы в VHDL с помощью внутреннего генератора?
Выход внутреннего генератора для устройств MAX II: 3.3-5.5 МГц
Таким образом, нет возможности надежно установить частоту внутреннего генератора FPGA? И если есть, как вы это делаете эффективно?
Спасибо!
Большинство плат FPGA обеспечивают как минимум один - часто несколько кристаллов осцилляторов разных частот, и многие FPGA обеспечивают тактовые модули (DCM, PLL), чтобы умножать или делить эти частоты, чтобы получить нужную вам частоту. –
@BrianDrummond, но, как я уже говорил, у моей FPGA есть генератор с частотным диапазоном. Цитата из руководства: «Это определяется только CPLD и находится в диапазоне от 3,3 МГц до 5,5 МГц». Я не нашел информации о том, как реально определить эту частоту. –
Тогда я считаю, что нет. Он находится где-то между этими значениями, в зависимости от напряжения, температуры и параметров процесса FPGA. Как вы цитировали: «определяется только CPLD». Если вам нужна определенная частота, поставьте ее самостоятельно. –