реклама на сайте
подробности

 
 
> Подать такты не на специализированную ногу, Проблема в разводке
Грендайзер
сообщение Jun 20 2016, 13:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Здравствуйте. Собираю проект для EP3C120F780 в который входит ядро, для управления микросхемой 88E1111 написанное другим человеком. На ядро поступает несколько тактовых сигналов с разных источников. Один из этих сигналов ENET_RX_CLK 125МГц идущий с PHY поступает на pll где сдвигается на 90 градусов. Проект рисовали с одной из отладочных плат, но на плате данный сигнал выведен на ножку плис B14 которая является DIFFCLK_4p. В моём же случае сигнал идёт на ножку R4 являющуюся обычной пользовательской лапой. При компиляции квартус утверждает, что не можт развести проек, т.к.:
Error (176554): Can't place PLL "Eth_sys:Eth_sys_inst|Et_88E1111_0:the_Et_88E1111_0|Et_88E1111_v2:et_88e1111
_0|NET_IP_core:NET_IP_core_inst|RGMII_MAC:RGMII_MAC_inst|rx_pll_phase_shifter:rx_
pll_phase_shifter_inst|altpll:altpll_component|rx_pll_phase_shifter_altpll:auto_g
enerated|pll1" -- I/O pin eth_rx_clk (port type INCLK of the PLL) is assigned to a location which is not connected to port type INCLK of any PLL on the device".
Может ли кто подсказать решение данной проблемы? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BSACPLD
сообщение Jun 21 2016, 09:07
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Попробуйте довернуть клок не с помощью PLL, а с помощью ALTCLKCTRL настроенной в качестве глобального буфера.
В этом случае при прохождении клока через глобальный буфер будет получаться задержка порядка 1,2 нс, что должно быть вполне достаточно. Также задержки можно крутить и в 88E1111. Посмотрите в datasheet описание 20 регистра.
Go to the top of the page
 
+Quote Post
krux
сообщение Jun 21 2016, 17:43
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(BSACPLD @ Jun 21 2016, 12:07) *
Попробуйте довернуть клок не с помощью PLL, а с помощью ALTCLKCTRL настроенной в качестве глобального буфера.
В этом случае при прохождении клока через глобальный буфер будет получаться задержка порядка 1,2 нс, что должно быть вполне достаточно. Также задержки можно крутить и в 88E1111. Посмотрите в datasheet описание 20 регистра.

если по совокупности, - то время, потраченное FPGA-инженером на обход косяка трассировки, будет стоит дороже, чем суммарная стоимость переразводки+изготовления платы.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 21 2016, 18:12
Сообщение #4


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(krux @ Jun 21 2016, 20:43) *
если по совокупности, - то время, потраченное FPGA-инженером на обход косяка трассировки, будет стоит дороже, чем суммарная стоимость переразводки+изготовления платы.

Даже в моём случае (+1Кбакс)?
Go to the top of the page
 
+Quote Post
krux
сообщение Jun 23 2016, 17:46
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(_Anatoliy @ Jun 21 2016, 21:12) *
Даже в моём случае (+1Кбакс)?

а вы думаете, что FPGA-инженеру обойти такой косяк выйдет быстрее 2х недель?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Грендайзер   Подать такты не на специализированную ногу   Jun 20 2016, 13:48
- - ViKo   Конечно. Переразвести плату, как положено. Сначала...   Jun 20 2016, 13:57
- - Грендайзер   ЦитатаКонечно. Переразвести плату, как положено. М...   Jun 20 2016, 14:01
|- - ViKo   Цитата(Грендайзер @ Jun 20 2016, 17:01) М...   Jun 20 2016, 14:13
- - Грендайзер   Да там 2 микросхемы... и у обеих ножки под жёп... ...   Jun 20 2016, 14:28
|- - dxp   QUOTE (Грендайзер @ Jun 20 2016, 20:28) Д...   Jun 21 2016, 05:10
- - krux   Цитатаобеих ножки под жёп... брюхом... дорожка в с...   Jun 20 2016, 17:13
- - Грендайзер   Да, у самого из мыслей только проковырять слои... ...   Jun 21 2016, 05:44
|- - _Anatoliy   Проблема очень похожа на мою. ссылка Только вот у ...   Jun 21 2016, 08:49
- - AVR   Цитата(Грендайзер @ Jun 20 2016, 16:48) М...   Jun 21 2016, 18:35
|- - BSACPLD   Цитата(AVR @ Jun 21 2016, 22:35) а если п...   Jun 21 2016, 21:32
|- - _Anatoliy   Цитата(AVR @ Jun 21 2016, 21:35) а если п...   Jun 22 2016, 04:47
|- - AVR   Цитата(_Anatoliy @ Jun 22 2016, 07:47) А ...   Jun 22 2016, 07:15
|- - _Anatoliy   Цитата(AVR @ Jun 22 2016, 10:15) Прошу пр...   Jun 22 2016, 07:42
- - eugen_pcad_ru   Перемычка между переходными отверстиями может помо...   Jun 22 2016, 06:25
- - Timmy   Из описания не совсем понятно, сможет ли оно работ...   Jun 24 2016, 08:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th August 2025 - 21:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.04709 секунд с 7
ELECTRONIX ©2004-2016