Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
Max+plus v.10.0 & ACEX - к вопросу о применении.

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Max+plus v.10.0 & ACEX - к вопросу о применении.
NiM
Рё-нин

Сообщений: 254
Откуда: ныне Санкт-Петербург
Регистрация: Март 2001

написано 13 Сентября 2003 14:08ИнфоПравкаОтветитьIP

Пришлось тут строить гибридную систему
по классической схеме MAX+FLEX(ACEX в моём
случае). И всё бы хорошо, но в системе в
большом количестве присутствуют сигналы от
5v TTL. Посему, при компилляции асексного
проэкта было сделано Multy-volt IO = on
для девайса глобально. Далее, согласно
теории (да и практике для FLEX 10k) всё
должно быть очень хорошо. Схема "MAX гру-
зит FLEX по PPA" отработана и вылизана,
как яйца у кота - никаких граблей не
ожидалось.
// Да, если кто забыл - напомню, что
ядро у ACEX-а 2.5 вольт, а интерфейс
может быть либо 2.5, либо 3.3.//
Коротче - в системе два домена по
питанию цифири, 5 и 3.3.

Вставляем, тестируем MAX-овую часть
- всё работает, заглядение.
Пускаем загрузку конфигурации в ACEX
- и имеем вилы по окончанию процесса.
Внешняя шина (домен 5 вольт) блокирована
нахрен ! Идея о том, что это заслуга
PCI clamping diods возникла сразу - и
сразу же была отметена после чтения pdf
про АCEX, где сказано, что оные диоды
включаются индивидуально, на основе по-
выводного включения логических опций.
И по умолчанию они должны быть выключены.
Далее последовали двое суток борьбы
с железом, которые не дали ничего.
Светлая идея - ПРИНУДИТЕЛЬНО
ВЫКЛЮЧИТЬ PCI clamping diods для всех
выводов АCEX уходящих в домен 5 вольт
возникла после тяжёлой попойки.
Помогло. Но что самое интересное -
в процессе экспериментов в домене 3.3
выяснилось, что эти диоды по умолчанию
таки не включены, а находятся в неком
странном состоянии. Сей факт подтвер-
ждается здоровыми выбросами при пере-
ключении, каковые исчезают при включении
соответствующей опции.

misyachniy
Member

Сообщений: 61
Откуда: Kyiv
Регистрация: Февраль 2002

написано 15 Сентября 2003 13:53ИнфоПравкаОтветитьIP

Ну что же, нужно пить чаще ;-)
А также здоровый песcимизм с использованием буферов LVC, LCX не помешает.
У меня есть не оконченный проект на EPM3064.
Компилируется в 55 ячеек, но если убрать один вывод,
то занимает все 64 ячейки.

NiM
Рё-нин

Сообщений: 265
Откуда: ныне Санкт-Петербург
Регистрация: Март 2001

написано 22 Сентября 2003 20:13ИнфоПравкаОтветитьIP

Это, простите, КАК ? Что это за вывод ТАКОЙ ?
Это вход, это выход , это вход-выход ?
Сколько у Вас синтетических ячеек из этих 55 ?
Если десять или больше - ничего удивительного не вижу.
А вот если НИ ОДНОЙ - с почтением докладываю :
Столь могучего достижнения в моей практике не
числиться, посему весьма заинтригован.
Не желаете продолжить тему в поднятом
Вами ракурсе ?

misyachniy
Member

Сообщений: 63
Откуда: Kyiv
Регистрация: Февраль 2002

написано 23 Сентября 2003 14:14ИнфоПравкаОтветитьIP

Max Plus допускает просмотр сигналов, если они выходные или "замурованые", обычно выходы триггеров.

По этому для просмотра диаграмм приходится объявлять внутренний сигнал как выходной и смотреть.

Могу прислать попробуете сами.

NiM
Рё-нин

Сообщений: 268
Откуда: ныне Санкт-Петербург
Регистрация: Март 2001

написано 23 Сентября 2003 16:29ИнфоПравкаОтветитьIP

Буду В_Е_С_Ь_М_А признателен !

misyachniy
Member

Сообщений: 64
Откуда: Kyiv
Регистрация: Февраль 2002

написано 24 Сентября 2003 11:56ИнфоПравкаОтветитьIP

Что-то не нашел вашего "мыла".
Напишите мне misyachniy@mail.ru

NiM
Рё-нин

Сообщений: 273
Откуда: ныне Санкт-Петербург
Регистрация: Март 2001

написано 25 Сентября 2003 19:21ИнфоПравкаОтветитьIP

Написал. Заитригован, крайне заинтригован...

NiM
Рё-нин

Сообщений: 278
Откуда: ныне Санкт-Петербург
Регистрация: Март 2001

написано 09 Октября 2003 20:04ИнфоПравкаОтветитьIP

Ну что, вкратце ситуация такова - есть два
основных типа триггеров, которые наши болгарские
другари остроумно называют "защёлка" и "захлопка"

Первый из них(как в ИР22) - с потенциальной
фиксацией,сиречь одноступенчатый. Делитель
частоты на таком сделать никак нельзя.
Второй же(как в ИР23), именуемый погаными
англофонами "master-slave" фиксирует по перепаду,
посему пригоден для построения делителей.

А теперь о том, какое это имеет отношение к
Макс-Плюсу. Если мы внимательно посмотрим на
структуру макроячейки MAX, мы увидим класси-
ческую "захлопку". А "защёлок", коих в Вашем
проэкте через применение lpm-ов соответствующего
типа пруд-пруди там НЕТ. В общем случае, одна
"защёлка" это ДВЕ макроячейки !!!
Посему несчастный компиллятор вынужден, фан-
тазируя, так сказать громоздить Оссу на Пелион.
8 синтетических ячеек конечно, не десять. Но вот
добавленный Вами тестовый вывод, помимо того,что
Вы ему предназначили по жизни, выполняет ещё
одну функцию - помогает компиллятору отделаться
одной ячейкой, формирующей сигнал OE !
А если этого вывода НЕТ, компиллятор, движимый
по умолчанию стремлением экономить ноги, но никак
не ячейки создаёт эту функцию несколько раз.

Отсюда имеем следующие выводы :
1) Злоупотребляя lpm, не следует забывать о
структуре конкретной макроячейки.
2) Компиллятор дурак - ему сказали, он сделал.
Стили синтеза по умолчанию не отличаются ком-
пактностью. И рациональностью.
3) Использовать синтетические по отношению к
строению макроячейки элементы, а потом удивляться
не вполне логично.

И , если не секрет - а почему у Вас регистр
именно на "защёлках" ? Чем "захлопки" хуже ?

P.S. Жаль, я думал будет круче... что-нибудь с
параллельными экспандерами. )

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика