Перейти к содержанию
    

sisuprun

Свой
  • Постов

    135
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о sisuprun

  • Звание
    Частый гость
    Частый гость

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 611 просмотр профиля
  • m3v

  1. В общем по драйверам очень нравится эта статья. Внизу есть ссылка на полную версию документа и исходники + все по-русски.
  2. Сигналов у Вас много поэтому схема с их параллельным переносом через цепочку триггеров не совсем верна, ибо Вы не имеете гарантии, что все они защелкнуться по одному фронту принимающего clocking domain, в данном случае более применима схема с хендшейком. Пример
  3. Спасибо всем за ответы. Заработало.
  4. Доброго времени суток уважаемые форумчане! Впервые столкнулся с этим зверьком поэтому не пинайте плз :maniac: Вопрос следующего плана: в общем на команду вида ncvlog -f listOfFiles.f сыпит следующий лог: ncvlog: 14.10-p001: © Copyright 1995-2014 Cadence Design Systems, Inc. ncvlog: *W,DLNOCL: Unable to find a 'cds.lib' file to load in. ncvlog: *F,WRKBAD: logical library name WORK is bound to a bad library name 'worklib'. Просто мне дали кусок кода со скриптами запуска и прочее, и мне надо свою часть синтегрировать . "Но как тут ехать ежели она не заводиться" . Скажу сразу что каденс у нас серверный и этот скрипт у соседа запускаеться. Нашел правда вот такую фразу от каденса вот здесь: % ncvlog board.v ncvlog: v03.40.(p002): © Copyright 1995 - 2001 Cadence Design Systems, Inc. ncvlog: *W,DLNOCL: Unable to find a ’cds.lib’ file to load in. ncvlog: *F,WRKBAD: logical library name WORK is bound to a bad library name ’worklib’. The DLNOCL warning occurs when the tool could not find a cds.lib file using the search order specified in the setup.loc file. The WRKBAD error occurs when the work library is defined in the hdl.var file (for example, DEFINE WORK worklib), but the cds.lib file does not define the corresponding library (for example, DEFINE worklib ./worklib). Но в итоге запутался еще сильнее ведь ежели у соседа работаеть, мы пользуемся одной и той же программой, то получаеться что-то не так с моим окружением, кстати вот переменные export PATH=$PATH:/eda/cadence/INCISIVE141/kits/VerificationKit/bin:/eda/cadence/INCISIVE141/bin:/eda/cadence/INCISIVE141/tools/bin:/eda/cadence/INCISIVE141/tools/systemc/gcc/bin INSTALL_DIR=/eda/cadence/INCISIVE141 SPECMAN_HOME=/eda/cadence/INCISIVE141/specman SOCV_KIT_HOME=/eda/cadence/INCISIVE141/kits/VerificationKit SPECMAN_PATH=/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/e_ex_lib:/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/abv_formal:/eda/cadence/INCISIVE141/kits/VerificationKit/util_lib:/eda/cadence/INCISIVE141/kits/VerificationKit/misc/links:/eda/cadence/INCISIVE141/kits/VerificationKit:/eda/cadence/INCISIVE141/kits/VerificationKit/ovm_ex_lib/e_ex_lib:/eda/cadence/INCISIVE141/kits/VerificationKit/misc:/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/uvm_e_ex_lib/interface_uvc_lib:/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/uvm_e_ex_lib/apb_subsystem:/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/uvm_e_ex_lib VMANAGER_PATH=/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib:/eda/cadence/INCISIVE141/kits/VerificationKit/soc_verification_lib/e_ex_lib/cdn_vm_ext/e NCPROTECT_KEYDB=/eda/cadence/INCISIVE141/kits/VerificationKit/misc/ip_keys KIT_SETUP_SAVE=/eda/cadence/INCISIVE141/kits/VerificationKit DMS_DESIGN=/eda/cadence/INCISIVE141/kits/VerificationKit/designs/socv/ams [email protected] Большая просьба подскажите куды копать!!!! P.S.: Ну и чтобы не плодить тем в добавок как вывести отчет в консоль по кавергруппе которую описываю в СВ класе, чтобы детально по бинам было... Заранее спасибо!!!
  5. Так вопрос собственно в том и заключается: а влезет ли? Я с такими весчами сталкиваюсь впервые поэтому оценить оч. сложно. Стоит ли заморачиваться? :laughing: Спасибо! Удачи, artix!
  6. Доброго времени суток, уважаемые форумчане! Есть у нас в конторе штук несколько плат с Spartan6 LX150T на борту, которые уйдут на списание и демонтаж. Но я немного подумав решил, а не сварганить ли на них реальные имитаторы для тестирования железа которое мы делаем. Решил по-ходу разобраться с микроблейзом. Видится следующая структура: микроблейз с езернетом на котором крутится самый простенький веб брозер, с "мордой", на которой можно в соответствующих полях ставить/снимать галки, которые как-бы для пользователя представляют соответствующие поля регистра управления конкретным имитатором , который висит на шине проца и является уже написанной сущностью имитаторы взаимодействують с внешним миром через 485-й рс. Вроде простая система, но возникает следующий вопрос: возможно ли реализовать поставленные задачи , если доступна только RAM, которая есть на кристалле. Ибо никакой внешней ОЗУшки при проектировании данной борды не было предусмотрено. Спасибо за ответы. Удачи artix!
  7. Такой же бок был с 12-й версией на форточках. 2 года пользую связку ИСЕ+линух полет нормальный. То есть программа иногда зависает но не по причине смены раскладки. Удачи!
  8. Доброго времени суток, товарищи форумчане! Возник вопрос следующего плана: хочу попробовать работать с проектами из Слика, полистал статьи в нете, почитал доки, все вроде понятно за исключением одного: у нас имееться СВН, настроеный под определенных пользователей, имеющих право ходить в даный репозиторий и комитить туда ну и т.д. так вот не могу понять как мне подсунуть слику логин и пароль с которыми он сможет туда "ходить", или не смогет он так работать ? заранее спасибо Супрун С.
  9. Или Вы имели ввиду [8:6] или мы с Вами разные доки листаем (я с сайта производителя скачивал), других резервед у меня в доке нету. Эти биты у меня записаны как RО, поэтому там "000" тут я с Вами полностью согласен. но есть одно но в написаном: 3.1.3 Parallel Detection If the LAN8810/LAN8810i is connected to a device lacking the ability to auto-negotiate (i.e., no FLPs are detected), it is able to determine the speed of the link based on either 100M MLT-3 symbols or 10M Normal Link Pulses. In this case, the link is presumed to be half-duplex per the IEEE standard. This ability is known as “Parallel Detection”. This feature ensures inter operability with legacy link partners. я подключаюсь к компьютеру с ОС, машинка новая, поэтому вероятность того, что она: "device lacking the ability to auto-negotiate" очень и очень мала, но на всякий случай щас пересоберу прожект проверю Вот это физически не возможно, плату делал не я и пришла она в лаке и что-нибудь сделать с ногами , там без вариантов Спасибо Супрун Сергей
  10. CONFIG3 -> CPV(1) CONFIG2 -> CPV(0) CONFIG1 -> CPV(0) CONFIG0 -> CPV(1) Пишу регистры: 0 -> 0x2100 4 -> 0x01e1 9 -> 0x0000 19 -> 0x1820 Не это не катит ибо девайс будет отправлен потребителю, а у каждого потребителя замахаешся менять дуплексность в 9-м регистре?
  11. Доброго времени суток, уважаемые форумчане! Пришла плата с микросхемой LAN8810 (smsc), пытаюсь сейчас запустить ее в режиме 10/100 ФуллДуплекс, в общем по той информации которая в доках микросхема оживаеть на 100 мб, но крутится на ХалфДуплексе. В общем второй день кручу настройки без результата :smile3046: . На автоконфигурации оживаеть в полном дуплексе, но мне нужно ограничить скорость лишь стандартами 10/100. Конфигурирую данную микросхемку из ПЛИСины. Заранее спасибо Супрун Сергей!
  12. Ну в принципе Вы правы. Со своей стороны сделал все что мог! B) Спасибо за ответы!
  13. Вроде как, наши прогеры говорят, что входящий пакет они получають, но ответ отправить мне могут, хотя по-идее перед паке5том данных они должны бы кинуть арп-запрос, который я "умею" корректно отрабатывать и потом занести мой мак к себе в кэш. Но чего-то там у них не сростаеться, вот я и решил сваять арп-оповещение дабы по старту мой мак заносился к ним в таблицу.
×
×
  • Создать...