bugdesigner
Участник-
Постов
125 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о bugdesigner
-
Звание
Частый гость
- День рождения 12.08.1969
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
2 009 просмотров профиля
-
Не генерится корка IP
bugdesigner ответил _sda тема в Среды разработки - обсуждаем САПРы
У меня была похожая проблема. Помогла установка переменных tmp и temp на каталог в корне(C:/tmp) По умолчанию винда создает временный каталог в C:/Users/... Сильно не копал, но, вероятно, генератору корок не нравятся сильно длинные пути. -
MAX240/570 перепаивал термофеном десятки раз - ни один не пострадал. Ищите проблему в дизайне. PS: частота 5MHz для MAX II - это уж точно не проблема.
-
Вот есть статья на хабре, А лучше внимательно изучить материалы с rocketboards.org, мне сильно помгло.
-
У циклонов нет flash, а прошивка хранится либо в конфигурационном ПЗУ (типа epcsxxx) либо "заливается" внешним контроллером в режиме passive serial. В любом случае прошивку "слить" можно, тк циклон не имеет средств защиты от копирования.
-
10G хлопотное дело - его ведь еще чем-то принять нужно. Может PCI express будет более уместен в данном приложении?
-
Попробуйте еще триггер Шмидта включить на этом пине. Если фронт сигнала клока "завален" это может помочь. А частота клока у Вас какая? И что за источник клока? Может у Вас согласование неправильно сделано (или совсем не сделано)?
-
А каким образом у Вас плата подключена к ПК - напрямую или через свитч? Чем Вы принимаете пакеты, какой программой? Эта программа принимает какое-либо число нормальных пакетов или они совсем не доходят? Может проблема в софте? И еще вопрос - после того, как трафик пропал, плата пингается? Тут причин много может быть. Посмотрите трафик анализатором, например wireshark - многое прояснится. Обратите внимание на icmp пакеты.
-
Мне rocketboards.org сильно помог в своё время. Там есть альтеровские семинары с примерами.
-
Нужно сбросить ФЬЮЗЫ до заводских
bugdesigner ответил NIKOLASIUS тема в AVR
Такое не сработает, если отключен вывод RESET (RSTDISBL). В этом случае - только HV программатор спасет. tiny2313 можно легко "вылечить" AVR Dragon-ом, если таковой имеется. -
Там пишут, что Nios II EDS бесплатный, а корку покупать нужно. Если я не ошибаюсь, при покупке подписки на квартус, лицензия на Nios входит в комплект.
-
У Altera кора triple speed ethernet (TSE) всегда платная была. Входит в Embedded IP Suite вместе с Nios и еще некоторыми корками. 10G ethernet тоже за деньги. Такая политика, что поделать :( Посмотрите на opencores.org, 1000-100-10 ethernet там точно есть.
-
Схема для Cyclone следующая - пины MSEL[x] нужно установить согласно документации в режим Passive Serial Programming - пин DATA0 - последовательные данные (MOSI) - пин DCLK - клок данных (SCLK) - пин nCONFIG - вход управления режимом конфигурирования - поключите к любому GPIO MK в режиме выхода - пины nSTATUS и CONF_DONE - выходные сигналы - подключите к входам MK. Эти сигналы требуют подтяжки к VCCIO. Алгоритм следующий: Настраиваем SPI: LSB First, запись по положителтному фронту клока. Я использую частоту клока 10МГц, хотя можно и выше (см. документацию). Можно соорудить и программный SPI - "ногодрыгом". DCLK = 0; nCONFIG = 0; Delay(1uS); nCONFIG = 1; // начало конфигурирования читаем nSTATUS и ждем пока он не станет =1, теперь можно посылать данные заливаем данные через SPI ( используем данные файла в формате .rbf ) время от времени проверяем nSTATUS - если он стал=0 - это ошибка, конфигурирование нужно начать с начала. когда все данные будут отправлены, проверяем CONF_DONE - если он =1, значит все прошло успешно, если нет - произошла ошибка. Этот алгоритм использовался мной многократно на циклонах 1,3 и 4. Должен работать и на 5-м, тк судя по документации, ничего не изменилось. Если есть вопросы - спрашивайте.
-
Признаю свою ошибку. :cranky: Всегда считал, что так нельзя делать. Делать можно, только какой в этом смысл?
-
Чтоб спорить дальше, нужен конкретный пример. Так нельзя: always @(posedge clk) begin a<=a+1; a<=a+2; end
-
и получим ошибку синтеза типа "Can't resolve multiple constant drivers for net..." Можно сделать только одно присваивание в блоке.