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

 
 
> Можно ли решить проблему, с ума уже почти схожу
zombi
сообщение Aug 8 2013, 20:30
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Решил переразвести старое рабочее изделие и заодно (чёрт меня дёрнул) сэкономить один проводник.

В изделии имеется мк и две абсолютно одинаковые альтеры EMP570.
Мк по SPI гонит паралельно в обе альтеры данные в их внутр. регистры.
В посылке несколько быйт данных и адрес регистра.
И затем стробирует нужную альтеру двумя разными пинами.

В новом изделии решил в посылке сразу передавать и адрес альтеры (0/1) и стробировать сразу обе одним сигналом.

Альтера с адресом 0 работает стабильно а с адресом 1 нет.

Разница в проектах для альтер всего лишь в одном единственном инверторе.

Проект для альтеры не синхронный, альтера забита на 95%.
Возможно из за этого и грабли.

Можно ли к проекту для альтеры с адресом 0 добавить один инвертор с минимумом или с полным отсутствием изменений в её прошивке после компиляции.

Спасайте. горю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Raven
сообщение Aug 9 2013, 04:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



А для EPM570 работает эта альтеровская штука - Incremental Compilation с ее разделением дизайна на partitions, и LogicLock? Можно было бы весь уже имеющийся удачный дизайн выделить в Post-Fit partition (что не давало бы ему переразводиться при компиляции), а добавления - в новую партицию. Это гипотетический вариант №1.

Хотя в вашем случае, возможно, лучше сразу попробовать №2 - вручную через редактирование gate-level результата компиляции (Chip Planner etc).
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 9 2013, 06:48
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Raven @ Aug 9 2013, 07:24) *
А для EPM570 работает эта альтеровская штука - Incremental Compilation с ее разделением дизайна на partitions, и LogicLock? Можно было бы весь уже имеющийся удачный дизайн выделить в Post-Fit partition (что не давало бы ему переразводиться при компиляции), а добавления - в новую партицию. Это гипотетический вариант №1.

Хотя в вашем случае, возможно, лучше сразу попробовать №2 - вручную через редактирование gate-level результата компиляции (Chip Planner etc).

Никогда такого не не делал.
Где можно поподробней про оба варианта почитать?
А еслиб ещё и на русском rolleyes.gif
Go to the top of the page
 
+Quote Post
Raven
сообщение Aug 10 2013, 03:11
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(zombi @ Aug 9 2013, 10:48) *
Никогда такого не не делал.

Много потеряли. Видно, пришло время все-таки
sm.gif
О, сколько нам открытий чудных
Готовит просвещенья дух...
(С) А.С.Пушкин

Цитата(zombi @ Aug 9 2013, 10:48) *
Где можно поподробней про оба варианта почитать?

Все там же - в "Большой Книге" (Quartus handbook)

Цитата(zombi @ Aug 9 2013, 10:48) *
А еслиб ещё и на русском rolleyes.gif

Ну, а на этом же сайте поискать - никак?
Сходу - QUARTUS, MODELSIM, Проект по переводу документации, Nalivator

Правда, должен заметить, что если вы придерживаетесь такой методики проектирования
Цитата(zombi @ Aug 9 2013, 20:09) *
В языках не силён.
Рисую схему в графике.
Накидал элементов, посоединял между собой, пообзывал шины назначил пины.
Скомпилировал, прожёг и смотрю работает/нет.
Встроенным симулятором квартуса пользуюсь не часто, он не даёт реальной картины.

, т.е., в определенном смысле, работаете методом тыка и блуждания во тьме, то неудивительно, что при добавлении одного инвертора компилятор вам всю малину испортил. Он вам дал то, что вы его попросили. Судя по всему, никакими надлежащими ограничениями (constraints) вы его не обложили, не так ли? Вот и результат.

В общем, я бы закатал рукава, освоил бы constraint'ы (по ним тоже разъяснения на русском есть на embedders.org, см. блог des00), и скомпилировал бы из исходника. Вы будете в сплошном плюсе со всех сторон. Не так страшен черт... За конкретными разъяснениями всегда можно вернуться на данный форум.
Go to the top of the page
 
+Quote Post



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

 


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


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