Здравствуйте !!!
Пользовался FPGA Altera, но один из заказчиков попросил сделать прибор с использованием FPGA Xilinx
Осваиваю, столкнулся с проблемой, не получается подключить модуль PLL
Проект на микросхеме XC6SLX75T
1.Сделал модуль умножителя частоты 25 МГц в 8 раз в Core Generator ()
2.Добавил clk_wiz_v3_5.xco к файлу проекта
3. Написал следующую программу
....................
input GClk; //-- Тактовая частота (кварц 25 мГц)
..............
..............
wire ClkMul; //-- Умноженная частота тактового генератора
..............
..............
clk_wiz_v3_5
(
.CLK_IN1, (GClk), //-- Clock in ports
.CLK_OUT1, (ClkMul) //-- Clock out ports
);
//-- Генерация тактовых частот
always @(posedge ClkMul)
begin
if (DivClkMul == 3'H7)
begin
DivClkMul <= 3'H0;
DivClkADCShift <= 3'H3;
end
else
begin
DivClkMul <= DivClkMul + 3'H1;
DivClkADCShift <= DivClkADCShift + 3'H1;
end
end;
assign Clk = DivClkMul[2];
assign ClkAdcShift = DivClkADCShift[2];
При компиляции появляется ошибка (указывает на строку след за clk_wiz_v3_5)
ERROR:HDLCompiler:718 - "C:\Project\Tesla\CSPS-Q90\MeasUnit\FPGA\MeasUnit\MeasUnit.v" Line 122: Port connections cannot be mixed ordered and named
ERROR:HDLCompiler:69 - "C:\Project\Tesla\CSPS-Q90\MeasUnit\FPGA\MeasUnit\MeasUnit.v" Line 123: <CLK_IN1> is not declared.
ERROR:HDLCompiler:69 - "C:\Project\Tesla\CSPS-Q90\MeasUnit\FPGA\MeasUnit\MeasUnit.v" Line 124: <CLK_OUT1> is not declared.
ERROR:HDLCompiler:598 - "C:\Project\Tesla\CSPS-Q90\MeasUnit\FPGA\MeasUnit\MeasUnit.v" Line 14: Module <MeasUnit> ignored due to previous errors.
Подскажите в чем я неправ