Jump to content

    

DimaG

Свой
  • Content Count

    292
  • Joined

  • Last visited

Community Reputation

0 Обычный

About DimaG

  • Rank
    Местный
  • Birthday 06/22/1982

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Новосибирск

Recent Profile Visitors

3438 profile views
  1. Предлагаю изучить кинематику мясорубки и исправить согласно схеме
  2. Самый простой и объективный способ: собрать свой проект под другого производителя. Разные чипы, разное устройство, разные среди синтеза. Вы пытаетесь сравнить трудносравнимые вещи.
  3. Recommended HDL Coding Styles в Quartus Handbook возможно поможет
  4. Я бы еще добавил параллельно светодиодам оптрона обратновключенные диоды. Иначе на обратной полуволне оптроны вылетят. А вообще согласен с другими - УЗО нужно ставить.
  5. Работа по двум фронтам - удел узкоспециализированных применений (DDR), либо ошибка в проектировании. Грубо говоря, квартусу в два раза сложнее удовлетворить временные ограничения.
  6. Попробуйте для начала аккуратно переписать исходники. Вам сам же будет проще разобраться. Вот на примере таймера: module timer16bit ( input bit clk, input bit reset, input bit[15:0] capv, input bit en output bit trig ); bit[15:0] counter; always_ff @(posedge clk) begin if (reset) begin counter <= '0; trig <= '0; end else if (en) begin trig <= '0; counter <= counter + 1; if (counter == trig) begin trig <= '1; counter <= '0; end end end endmodule Далее, почитайте книжки по проектированию на HLD (От Альтеры был вроде какой-то Programming Guide, еще рекомендуют HDL chip design), стандарт языка. Сразу же активно осваивайте симуляторы Questa/Model sim, привыкайте делать тестбенчи.
  7. Я снимал так: Сначала паяльником с небольшой каплей припоя снимал большие фрагменты шариков (периодически снимая излишки с жала). Таким образом удается снять большую часть припоя. Далее, отрезаем от катушки с оплеткой небольшой кусочек (~1см). Кусочек посередине сгибаем в острый угол, туда вставляем лопатку паяльника и ей уже снимаем излишки. Меньше будет паразитный теплоотвод, меньше шанса дернуть "прихватившейся" оплеткой и оторвать пятак. Таким образом удалось практически идеально зачистить посадочное место на печатной плате (~20 слоев) не используя нижний подогрев. Правда мощным индукционным паяльником.
  8. Да, я понимаю, что tristate внутри FPGA так или иначе выльются в мультиплексоры. Просто заинтересовала фраза: думал, может что упустил..
  9. Подскажите, о какой ПЛИС идет речь? Насколько я знаю, tristate buf обычно только в IO пинах есть. Те реализовать мультиплексор на tristate buf внутри FPGA в принципе нельзя..
  10. А мне эта книжка понравилась "Static Timing Analysis for Nanometer Designs A Practical Approach". Немного избыточна для плисоводов, но читается интересно. На втором месте для меня "Constraining Designs for Synthesis and Timing Analysis" - тоже достаточно неплохая книжка. Ну и нельзя не отметить приведенный выше труд des00 - "TimeQuest для чайников" для быстрого вхождения в тему (правда без особого разжевывания).
  11. Выберите вкладку IP Components и щелкните по мегафункции там.
  12. Либо так /* synopsys translate_off */ `define SIMULATOR /* synopsys translate_on */