Построить счетчик

Программируемая логика - это не так уж и сложно. Разберемся вместе.
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Re: Построить счетчик

Сообщение pcb »

просто КОТ писал(а):но вот послушал советы мудрых сего форума, и хочу ещё попробовать STM8.
не надо, сразу на кортех м0 переходите

Плис - вещь хорошая, но требует переосмысления подхода к задаче :)
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Реклама
Аватара пользователя
WolfTheGrey
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Re: Построить счетчик

Сообщение WolfTheGrey »

Вот такая строчка вроде работает, но теперь ошибка внутри самого ПЛЛ блока: Error (15053): PLL "pll_24:pl24|altpll:altpll_component|pll_24_altpll:auto_generated|pll1" COMPENSATE_CLOCK port CLK[0] must feed an output pin when OPERATION_MODE is set to ZERO_DELAY_BUFFER
:facepalm:

Код: Выделить всё

wire clock_24, clock_3, clock_48, loc_24;  // если их определить как РЕГ, то будет конфликт портов output  in inout.
pll_24 pl24(clock_80, clock_24, clock_3, clock_48, loc_24);
always @*
  begin 
	if(loc_24)
		begin 
			out_clock <= clock_24;
			DAC_bclk <= clock_3;
			DAC_lr <= clock_48;
		end 
  end 
Реклама
MisterDi
Встал на лапы
Сообщения: 85
Зарегистрирован: Сб мар 13, 2010 13:52:10

Re: Построить счетчик

Сообщение MisterDi »

PLL элементарно настраивается стандартным мастером. Особенность в том, что блоки PLL есть только в достаточно крупных кристаллах Cyclone, Stratix, Arria у Altera или Spartan,Virtex у Xilinx. Вводите в проект блок PLL полученный после работы мастера, и дальше переключайте тактовые обычным мультиплексором хоть в схематике, хоть на HDL.
misterdi<@>i.ua
Ответить

Вернуться в «ПЛИС»