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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Моделирование, нет IBIS модели компонента, как быть?
Arischenko Ivan
сообщение Dec 24 2006, 23:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Занимаюсь платой : DDR SDRAM (отдельная шина), NAND Flash (отдельная шина). На память IBIS модели есть, на микроконтроллер нет. Выровнять длину дорожек могу, а промоделировать схему нет. Подскажите как быть?
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 25 2006, 12:33
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Какой контроллер? Если в нем реализована поддержка ДДР памяти то модель ОБЯЗАНА быть, иначе как проектировать? Даже на чипы с поддержкой СДРАМ есть модели.
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Dec 25 2006, 14:06
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Если есть документация на микросхему, которую вы используете то можно самому создать IBIS модель. Робота конечно нудная но что делать если нет модели. biggrin.gif
Go to the top of the page
 
+Quote Post
Arischenko Ivan
сообщение Dec 26 2006, 11:49
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Внимательно почитав форум я понял что если нет модели компонента то даже рассматривать возможность применения микросхемы нельзя. Очень хотелось взять LPC3180 - очень хорошо микросхема подходит под наши задачи : два интерфейса памяти (DDR SDRAM или SDRAM) и отдельный интерфейс подключения NAND Flash, "быстрый" SPI, матрица сканирования клавиш, наличие отдельного интерфейса SD,хорошие габариты корпуса, низкая стоимость (порядка 300 рублей). Из минусов : SDRAM только "мобильная" с напряжением питания в 1,8 я считаю ее было бы сложнее достать, и все таки BGA с шагом в 0,5 создало бы определенные трудности при разводке платы, хреновая документация от NXP, отсутствие примеров применения, отсутствие отладочных плат на основе этого процессора, отсутствие свободно доступного порта линукса или виндовса це на этот камень. В общем не судьба. Буду смотреть в сторону других микроконтроллеров.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 26 2006, 13:25
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Можно конечно попробовать следовать общим рекомендациям по трассировке ДДР, но проверить все-равно не мешало бы. А так... странные они там, в NXP. Чип есть, интерфейсы быстрые, а модели действительно нет.
Go to the top of the page
 
+Quote Post
Arischenko Ivan
сообщение Dec 26 2006, 18:31
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Цитата(Uree @ Dec 26 2006, 13:25) *
Можно конечно попробовать следовать общим рекомендациям по трассировке ДДР, но проверить все-равно не мешало бы. А так... странные они там, в NXP. Чип есть, интерфейсы быстрые, а модели действительно нет.


Написал письмо в суппорт, буду ждать ответа :

Your Question or Inquiry Dear Sir\\Madam, I\'m working on the project based on LPC3180+Nand Flash+DDR SDRAM. I need to simulate it. Could you email IBIS model (or a similar model in other formats) of LPC3180 to the following address ______ if you have it? Best regards, Arischenko Ivan

Но у них сейчас праздники, ждать ответа раньше следующего года не стоит. А так пришел ответ о робота :

Comment received from NXP.com
12/24/06 (16:07:43)
Comment id: 63119

http://www.nxp.com/support/
===================================================

Dear customer,

Thank you for submitting your comments to www.nxp.com . Your comments will be handled shortly

We will answer your comments to _______

---------------------------------------------------------------------------
This e-mail is sent to you from the website of NXP Semiconductors Please do not reply to this message
Go to the top of the page
 
+Quote Post
Arischenko Ivan
сообщение Jan 7 2007, 13:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Ответили из суппорта :


NXP Semiconductors answer:
Ivan:
Unfortunately, there isn't an IBIS model available for the LPC3180. Thanks for your interest in NXP semiconductors ARM9 MCU family.
Regards,
Will

Вот так. Видимо есть модель SPICE, ее ,конечно, не отдадут.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 10 2008, 16:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Приветствую всех.

Собсно встала похожая проблема. Есть PPC440EPX от AMCC но нету IBIS `а на него. К нему прицеплены 2-ве K4T1G164QQ - на них IBIS есть..
Как тут быть ? smile3046.gif ? Может работал кто с PPC440 и есть модельки 1111493779.gif ??

Хочу пробмоделить память, чтоб посмотреть хотя бы предварительные оценки в HL.
В принципе есть идея найти пару IBIS моделек контроллеров с DDR2 посмотреть на них ( я так думаю не сильно будут отличаться, так как DDR2 - вроде как стандарт) и сварганить свой IBIS. Геморно и даст приблизтельную оценку, но хоть что то..
Подскажите чипы контроллеров, у которых есть DRR2 и есть IBIS на сайте help.gif
Буду вам премного благодарен biggrin.gif
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Sep 11 2008, 05:56
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Цитата(Kuzmi4 @ Sep 10 2008, 20:13) *
Подскажите чипы контроллеров, у которых есть DRR2 и есть IBIS на сайте help.gif


MPC8548 от Freescale. Дают IBIS по запросу.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 11 2008, 07:12
Сообщение #10


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Посмотрите на FPGA - они поддерживают режим SSTL2, правда не все и не для всех банков... зато никаких запросов не надо, модели лежат на сайтах свободно.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 11 2008, 08:07
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Uree - FPGA поддерживают много каких модов на вход/выход - а как это в модели реализовано ??

2 Кнкн - благодарствую - а как запрос то это оформлять ? Может у вас она уже есть в закормах ??

Кстати хотелось бы уточнить:
для данных - стандарт -> 1.8V SSTL Class II
для клока (CLK и CLK#) - стандарт -> Differential 1.8V SSTL Class II
Правильно ли я понял ?
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Sep 11 2008, 08:45
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Прикрепленный файл  mpc8548_rev09.zip ( 132.82 килобайт ) Кол-во скачиваний: 177
Цитата(Kuzmi4 @ Sep 11 2008, 12:07) *
Может у вас она уже есть в закормах ??


Да, вот.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 11 2008, 08:50
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Kuzmi4 @ Sep 11 2008, 10:07) *
2 Uree - FPGA поддерживают много каких модов на вход/выход - а как это в модели реализовано ??


В модели(IBIS-файле) описаны все типы драйверов. При моделировании выбираете нужный и вперед.

Цитата(Kuzmi4 @ Sep 11 2008, 10:07) *
Кстати хотелось бы уточнить:
для данных - стандарт -> 1.8V SSTL Class II
для клока (CLK и CLK#) - стандарт -> Differential 1.8V SSTL Class II
Правильно ли я понял ?


Видимо так, хотя в даташитах клоки не выделяют.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 11 2008, 09:08
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Кнкн - благодарствую. будем изучать..

2 Uree - разбираюсь тут.. В моделях на лапу назначена одна модель
Цитата
[Pin] signal_name model_name R_pin L_pin C_pin
|
1 cmos12_cin cmos12_cin

+ при попытке моей назначит лапы с циклона на на мой PPC440 - вылетела ошибка -> чтото там с CBuilder.cpp и дата и всё... Счас пытаюсь склеить свою модельку - засада блин только - дифф SSTL класса 2 в циклонах нету... был удивлён....

Кстати начал рассматиривать MPC8548 - действительно клоки не выделяют - их просто в инверсию ставят... а моделька одна - ddr_out_select...

Вот только пока с [Model Selector] проблема - никак не могу понять как они его используют (это как раз и есть несколько назначений на одну лапу, вот только как выбираются...)
Go to the top of the page
 
+Quote Post
Rex
сообщение Sep 11 2008, 09:38
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 21-03-07
Из: Беларусь
Пользователь №: 26 380



Сам постоянно сталкиваюсь с такой проблемой, когда на контроллеры нету модели.
Поэтому пока что тупо присваиваю пинам easy mod, fast и driver\receiver.

Как я понимаю, самому сделать точную ибис-модель малореально. В приведенной по ссылке статье
говорится о необходимости иметь хорошее оборудование, экземпляр микрухи и пары-тройки недель времени www.eurointech.ru/EDA_Expert/EDA_Expert_3_63_65.pdf

-SANYCH-
Цитата
Если есть документация на микросхему, которую вы используете то можно самому создать IBIS модель. Робота конечно нудная но что делать если нет модели. biggrin.gif

В документации данные для модели есть далеко не всегда. Да и качество графиков ВАХ частенько никудышное.
Могли Вы опубликовать пример написанной ibis с исходным данными?
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 11 2008, 09:59
Сообщение #16


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Kuzmi4 @ Sep 11 2008, 11:08) *
2 Uree - разбираюсь тут.. В моделях на лапу назначена одна модель


Возьмите модель Virtex-a от Xilinx, или Stratix-a от Altera - в них точно есть драйверы SSTL. Весной сам такое моделил.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 11 2008, 10:11
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Rex - у меня тут 1.8 вольтовые сигналы по специфическому стандарту - я так думаю что использование easy.mod и иже с ними очень сильно исказит картину.. sad.gif
На счёт создания самому модели - круто, только где ж аппаратуру то взять (это не поехать тостер на кардачи купить..) ?

2 Uree - благодаствую, бум смотреть smile.gif

Кстати вопрос к знающим:
Model Selector для определённой model_name задаёт разные модели - типа можно взять эту или эту...
В спецификации на 4.1 и 5.0 накопал, что в EDA берёт первую модель с списка и с ней дальше работает.
Поменять можно подняв нижнюю модель на первое место - однако немного по молдавански biggrin.gif
Никто другого метода не знает ?
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 11 2008, 10:41
Сообщение #18


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



ээээ... а в чем моделите?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 11 2008, 10:48
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Uree - HyperLynx 7.7
Кстати в 3-м стратиксе dsstl18c2 есть - а в 3-м циклоне - только в шапке в коментах он описан.....
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 11 2008, 12:34
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Есть тут вопрос - наваял я модельку - вроде всё правльно, всё заасигнено, начинается симуляция - и тут вдруг:
Прикрепленное изображение

И всё закрывается..
Что не так ??
Такого файла я не нашёл в инсталяции вообсче.. хотя есть штук 6 других...
Go to the top of the page
 
+Quote Post
vik0
сообщение Sep 11 2008, 17:32
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



Цитата(Kuzmi4 @ Sep 11 2008, 15:34) *
Есть тут вопрос - наваял я модельку - вроде всё правльно, всё заасигнено, начинается симуляция - и тут вдруг:
Вы бы может модельку выложили, легче разобраться будет.

Цитата
Такого файла я не нашёл в инсталяции вообсче.. хотя есть штук 6 других...
А Вы хотели в инсталяции исходники найти? smile.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 12 2008, 10:03
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 vik0:
Цитата
А Вы хотели в инсталяции исходники найти?

Собсно цитирую
Цитата
Суслика видиш ? - Нет - А он там есть wink.gif

Правда для данного случая не совсем подходит - срр файлы есть, а нужного нету......

Моделя - вот архивчик
Прикрепленный файл  ppc440epx.zip ( 37.74 килобайт ) Кол-во скачиваний: 128

А то *.IBS не хотела цепляться sad.gif
Go to the top of the page
 
+Quote Post
vik0
сообщение Sep 14 2008, 16:14
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



Цитата(Kuzmi4 @ Sep 12 2008, 13:03) *
Правда для данного случая не совсем подходит - срр файлы есть, а нужного нету......
А я у себя не нашел. Впрочем, не важно.
Цитата
Моделя...
У меня все нормально. Проверял и в LineSim-e и в BoardSim-e. Версия HL - 7.7 b.385.
И еще:
CODE

IBISCHK4 V4.2.2

Checking ppc440epx.ibs for IBIS 4.2 Compatibility...

NOTE (line 199) - Pulldown Minimum data is non-monotonic
NOTE (line 200) - Pulldown Typical data is non-monotonic
NOTE (line 201) - Pulldown Maximum data is non-monotonic
NOTE (line 240) - Pullup Typical data is non-monotonic
NOTE (line 240) - Pullup Minimum data is non-monotonic
NOTE (line 248) - Pullup Maximum data is non-monotonic
NOTE (line 802) - Pulldown Minimum data is non-monotonic
NOTE (line 803) - Pulldown Typical data is non-monotonic
NOTE (line 804) - Pulldown Maximum data is non-monotonic
NOTE (line 843) - Pullup Typical data is non-monotonic
NOTE (line 843) - Pullup Minimum data is non-monotonic
NOTE (line 851) - Pullup Maximum data is non-monotonic
NOTE (line 1427) - Pulldown Minimum data is non-monotonic
NOTE (line 1428) - Pulldown Typical data is non-monotonic
NOTE (line 1429) - Pulldown Maximum data is non-monotonic
NOTE (line 1468) - Pullup Minimum data is non-monotonic
NOTE (line 1475) - Pullup Maximum data is non-monotonic
NOTE (line 1479) - Pullup Typical data is non-monotonic
NOTE (line 1932) - Pulldown Minimum data is non-monotonic
NOTE (line 1933) - Pulldown Typical data is non-monotonic
NOTE (line 1934) - Pulldown Maximum data is non-monotonic
NOTE (line 1973) - Pullup Minimum data is non-monotonic
NOTE (line 1980) - Pullup Maximum data is non-monotonic
NOTE (line 1984) - Pullup Typical data is non-monotonic
NOTE (line 2469) - Pulldown Minimum data is non-monotonic
NOTE (line 2471) - Pulldown Typical data is non-monotonic
NOTE (line 2473) - Pulldown Maximum data is non-monotonic
NOTE (line 2524) - Pullup Minimum data is non-monotonic
NOTE (line 2527) - Pullup Typical data is non-monotonic
NOTE (line 2528) - Pullup Maximum data is non-monotonic
NOTE (line 3124) - Pulldown Minimum data is non-monotonic
NOTE (line 3126) - Pulldown Typical data is non-monotonic
NOTE (line 3128) - Pulldown Maximum data is non-monotonic
NOTE (line 3179) - Pullup Minimum data is non-monotonic
NOTE (line 3182) - Pullup Typical data is non-monotonic
NOTE (line 3183) - Pullup Maximum data is non-monotonic
WARNING - Combined Pulldown for Model: ddr_out Maximum data is non-monotonic
WARNING - Combined Pullup for Model: ddr_out Maximum data is non-monotonic
WARNING - Combined Pulldown for Model: ddr_io Maximum data is non-monotonic
WARNING - Combined Pullup for Model: ddr_io Maximum data is non-monotonic

Errors : 0
Warnings: 4

IMHO, у Вас проблема в чем-то другом.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 15 2008, 08:03
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 vik0 - проблемы как обычно в голове smile.gif .. На счёт варнингов про немонолитность - видел, не страшно оно в обсчем ..
Избавился я от неё - она почему то возникала когда я наводку на клоках проверить хотел - там спаренная линия.

Кстати, получил я от саппорта модельку - не ожидал что они так быстро разродятся smile.gif (при чём что странно - прислали в субботу, когда у них выходной). Коллеги наверно постарались twak.gif ...
Цикавенько сделана - результаты отличаются от моих но не на сильно...

Если кому надо обращайтёсь wink.gif мне там и Х-спайс дали чтоб наверняка biggrin.gif ...
Go to the top of the page
 
+Quote Post

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

 


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


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