Jump to content

    
Sign in to follow this  
jenya7

Quartus Prime 16.1: pin name is an illegal or unsupported format

Recommended Posts

Написал так

entity GCP is
port
(
-- {ALTERA_IO_BEGIN} DO NOT REMOVE THIS LINE!
   M1_SPI_CLK  : in std_logic;
  M1_SPI_MOSI : in std_logic;
  M1_SPI_MISO : out std_logic;
  M1_SPI_CS   : in std_logic;
  M0_SPI_CLK  : in std_logic;
  M0_SPI_MOSI : in std_logic;
  M0_SPI_MISO : out std_logic;
  M0_SPI_CS    : in std_logic;
     
  CLK    : in std_logic

-- {ALTERA_IO_END} DO NOT REMOVE THIS LINE!

);
-- {ALTERA_ATTRIBUTE_BEGIN} DO NOT REMOVE THIS LINE!
-- {ALTERA_ATTRIBUTE_END} DO NOT REMOVE THIS LINE!
end GCP;

При компиляции выскакивает предупреждение

Warning (169133): Can't reserve pin M0_SPI_CLK -- pin name is an illegal or unsupported format

Warning (169140): Reserve pin assignment ignored because of existing pin with name "M0_SPI_CLK"

 

и так на каждый пин. что ни так с названиями?

Edited by Jenya7

Share this post


Link to post
Share on other sites
Может кириллица в имени или пути проекта?

проверил. вроде как все по английски. я уже пару раз наступал на грабли с кирилицей. теперь пишу только по английски.

Share this post


Link to post
Share on other sites
Написал так

entity GCP is
port
(
-- {ALTERA_IO_BEGIN} DO NOT REMOVE THIS LINE!
   M1_SPI_CLK  : in std_logic;
  M1_SPI_MOSI : in std_logic;
  M1_SPI_MISO : out std_logic;
  M1_SPI_CS   : in std_logic;
  M0_SPI_CLK  : in std_logic;
  M0_SPI_MOSI : in std_logic;
  M0_SPI_MISO : out std_logic;
  M0_SPI_CS    : in std_logic;
     
  CLK    : in std_logic

-- {ALTERA_IO_END} DO NOT REMOVE THIS LINE!

);
-- {ALTERA_ATTRIBUTE_BEGIN} DO NOT REMOVE THIS LINE!
-- {ALTERA_ATTRIBUTE_END} DO NOT REMOVE THIS LINE!
end GCP;

При компиляции выскакивает предупреждение

Warning (169133): Can't reserve pin M0_SPI_CLK -- pin name is an illegal or unsupported format

Warning (169140): Reserve pin assignment ignored because of existing pin with name "M0_SPI_CLK"

 

и так на каждый пин. что ни так с названиями?

 

сигналы из HPS?

 

если да, то не надо указывать их местоположение в qsf

Share this post


Link to post
Share on other sites
сигналы из HPS?

 

если да, то не надо указывать их местоположение в qsf

я назначил пины потом нажал на Geberate Top-Level Design File - файл сгенерировался. думал в этом проблема. создал новый Top-Level файл. та же проблема.

 

 

Share this post


Link to post
Share on other sites

В Pin Planner в столбце Reserved удалила установленные значения.

Зарезервированные пины имеют фиксированный вход/выход - их нельзя использовать, т.е. писать для них код.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this