|
Симуляция функциональная Vs временная, Мой вопрос вот в чем... |
|
|
|
Apr 9 2005, 03:52
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689

|
Делаю проектна Cyclone. Работаю на частотах близких к его предельным. при этом возникают существенные задержки обрабатываемых сигналов по сравнению с периодом клока, что приводит к следующему: изначально делал функциональный анализ, добился требуемых результатов, сделал временной- не пашет. Манипуляции с сигналом у меня происходят по высокому уровню клока, я предположил, что сигнал из-за задержек сместился, сделал чтоб все происходило по низкому уровню- времянка заработала как надо. Но теперь ерунда с функционалкой... Сделать, чтобы симулировалось нормально одновременно и в функционалке и во времянке не получилось. Микросхемы пока до меня не добрались, поэкспериментировать с железом не могу, посему вопрос: достаточно только временного симулирования? что в этом случае посоветуете? чем все это грозит и какие могут быть проблемы в железе после прошивки?
|
|
|
|
|
 |
Ответов
|
Apr 11 2005, 01:43
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689

|
Исходя из всего вышесказанного у меня вопрос к тем, кто пользуется только функциннальным моделированием: В железе из-за задержек возникают всякие траблы вроде пиков, иголок, данные приходят раньше клока, иногда даже генерация выскакивает.... Как при готовом проекте это обнаруживаете и как с этим боретесь? Я думал что такие вещи только на времянке можно увидеть, хотя чувствую что не только, а думал так по не знанию, ламер пока
|
|
|
|
|
Apr 11 2005, 04:14
|
Участник

Группа: Свой
Сообщений: 55
Регистрация: 27-01-05
Из: 40.7019N 112.0811W
Пользователь №: 2 220

|
Цитата(M_A @ Apr 10 2005, 19:43) Исходя из всего вышесказанного у меня вопрос к тем, кто пользуется только функциннальным моделированием: В железе из-за задержек возникают всякие траблы вроде пиков, иголок, данные приходят раньше клока, иногда даже генерация выскакивает.... Как при готовом проекте это обнаруживаете и как с этим боретесь? Я думал что такие вещи только на времянке можно увидеть, хотя чувствую что не только, а думал так по не знанию, ламер пока  Когда устройство достаточно сложное, проверить все такие "иголки" очень сложно или невозможно, поэтому нужно так писать код, чтобы их не было вообще (т.е. не было в том месте и в то время, когда они бы могли на что-то повлиять). Как именно это делать - тонны литературы существует, но основная суть проста - синхронный дизайн, тщательный разбор устройств на границе клоков (желательно использовать в таких случаях готовые, проверенные решения), учет возможной метастабильности. Если полагаться на результаты симуляции полностью разведенной микросхемы (опять таки - для сложного устройства тестов может быть очень много), то после любого минимального изменения может измениться раскладка всего остального, узлов никак не связанных с тем, где было внесено изменение. Конечно, можно замораживать разводку проверенных модулей - но это стоит делать только тогда, когда уже ничего другого не остается. Желательно, чтобы пригодная раскладка генерировалась из исходных текстов с минимальным набором (максимально общих) временных ограничений.
|
|
|
|
Сообщений в этой теме
M_A Симуляция функциональная Vs временная Apr 9 2005, 03:52 Vjacheslav Как раз временное моделирование и дает настоящий р... Apr 9 2005, 16:58 dxp Цитата(Vjacheslav @ Apr 9 2005, 22:58)Как раз... Apr 11 2005, 05:38 3.14 Хотя на вопрос уже ответили, для общего развития .... Apr 9 2005, 17:26 Andrey Filippov Цитата(3.14 @ Apr 9 2005, 11:26)У Xilinx типо... Apr 10 2005, 22:02 BSV Цитата(3.14 @ Apr 9 2005, 20:26)Зачем столько... Apr 12 2005, 19:57 M_A Vjacheslav, 3.14 Большое спасибо за ответы!
... Apr 10 2005, 03:13 vetal Цитата(M_A @ Apr 10 2005, 06:13)Vjacheslav, 3... Apr 11 2005, 06:59 Joker Цитата(M_A @ Apr 10 2005, 06:13)Vjacheslav, 3... Apr 11 2005, 19:42 sazh Я и сейчас могу подтвердить, что у меня в функцион... Apr 10 2005, 12:19 Vjacheslav Если Вы занимаетесь разработкой скоростных устройс... Apr 12 2005, 04:12 popeye Уважаемые гуру, проясните, пожалуйста, вот такой в... Sep 7 2005, 15:26 dxp Цитата(popeye @ Sep 7 2005, 21:26)Уважаемые г... Sep 8 2005, 04:30  des00 Цитата(dxp @ Sep 7 2005, 23:30)Цитата(popeye ... Sep 8 2005, 04:57   3.14 Цитата(des00 @ Sep 8 2005, 07:57)А вы стаклив... Sep 8 2005, 06:29    Gorby Цитата(3.14 @ Sep 8 2005, 09:29)Цитата(des00 ... Sep 12 2005, 10:00     3.14 Цитата(Gorby @ Sep 12 2005, 13:00)А вот с это... Sep 12 2005, 10:33      Gorby Цитата(3.14 @ Sep 12 2005, 13:33)Цитата(Gorby... Sep 12 2005, 10:34       3.14 ЦитатаDefaultForceKind = freeze
Это оно? Или где?
... Sep 12 2005, 10:42        Gorby Цитата(3.14 @ Sep 12 2005, 13:42)ЦитатаDefaul... Sep 12 2005, 10:50         EugeneS Цитата(Gorby @ Sep 12 2005, 13:50)Цитата(3.14... Sep 22 2005, 08:45          3.14 Цитата(EugeneS @ Sep 22 2005, 11:45)Возможно,... Sep 22 2005, 15:04   dxp Цитата(des00 @ Sep 8 2005, 10:57)Цитата(dxp ... Sep 8 2005, 07:51    des00 ЦитатаНе после P&R, а в железе, имеете в виду?... Sep 9 2005, 04:55     dxp Цитата(des00 @ Sep 9 2005, 10:55)ЦитатаНе пос... Sep 9 2005, 05:45 3.14 Нет никакой гарантии что Вы затяните констрейнами ... Sep 7 2005, 17:18 dxp Цитата(3.14 @ Sep 7 2005, 23:18)Нет никакой г... Sep 8 2005, 04:20  3.14 Цитата(dxp @ Sep 8 2005, 07:20)Цитата(3.14 ... Sep 8 2005, 06:21 popeye 3.14
Как понять "Нет никакой гарантии что Вы ... Sep 8 2005, 09:57 3.14 Цитата(popeye @ Sep 8 2005, 12:57)Как понять ... Sep 8 2005, 10:43  popeye Цитата(3.14 @ Sep 8 2005, 14:43)Только симуля... Sep 8 2005, 11:21   3.14 Цитата(popeye @ Sep 8 2005, 14:21)Мне кажется... Sep 8 2005, 11:37    CaPpuCcino мдя - почитал и подумал: как до сих пор наши самол... Sep 8 2005, 14:53    popeye Цитата(3.14 @ Sep 8 2005, 15:37)По умолчанию ... Sep 26 2005, 15:51     3.14 Цитата(popeye @ Sep 26 2005, 18:51)Получается... Sep 26 2005, 17:27      popeye 3.14:
Наверно, это я чего-то недопонял.
Поясните,... Sep 26 2005, 21:58 3.14 Зачем так драматично Sep 8 2005, 15:12 3.14 2 popeye
Когда я говорил "Дык вот в том то и ... Sep 27 2005, 18:59 popeye Возвращаясь к теме. Недавно прочитал довольно инте... Sep 28 2005, 13:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|