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

xvr

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    2

Весь контент xvr


  1. Для начала в описании counter поставить volatile
  2. О! Ищите граблю на плате - не может ID чипа (будь оно хоть дважды Industrial) меняться от раза к разу :1111493779: Где то глюки в JTAG цепи на плате (или в USB Blaster'е)
  3. SRAM

    Про 'ассоциативный поиск' - это не SRAM, это CAM
  4. Вы в курсе, что для контролера после этого придется писать программу и зашивать ее в него? Может пока не надо? :smile3046:
  5. Поподробнее что? Включение MOC3063 + Тиристор - в datasheet'е на MOC3063 есть схема Включение реле - в журнал 'Юный техник' или 'Электроника для детского сада' :laughing:
  6. User Interface - взаимодействие с пользователем
  7. LPT + оптосимистор (MOC3063) + тиристор (BT137-600) + несколько резисторов и конденсатор (в datasheet на MOC3063 есть схема) Для управление - givio.sys + программа для выдачи 0/1 в LPT порт
  8. Все в таймер явно нехорошо :) Можно сделать так - в прерываниях обрабатывается взаимодействие с датчиками (самое простое, без дальнейшей обработки). Вся основная логика реализуется в процедуре, которая циклически вызывается из процедуры UI (какой бы он не был - кнопки и индикатор или RS232 к PC). Если логика не тривиальная - делается один или более взаимодействующих конечных автомата.
  9. Угу, вот только к ISA он отношения не имеет Ну да, только оно не ISA а ATA (aka IDE) :rolleyes: Это да, особенно при такой постановке - 'подключи то - не знаю что, туда - не знаю куда'
  10. Ой Это можно на чем угодно - TCP/IP стек И что на него надо выводить? - USB Host стек Гы гы гы. :cranky: А придется QNX (или что то такого уровня) А ее явно не хватит (даже если вы ее сможете уговорить заработать на ARM'е)
  11. Похоже он это сделал из функций strstr и strchr. Либо они перебились каким то define'ом (где то в стандартных библиотеках), либо они таковыми и должны быть, а у вас не подключена библиотека со стринговыми функциями
  12. Там нестандартные 'светодиоды': .Инвертор может обидеться
  13. Похоже имелся в виду LRB - графический чип (с массивом GPU). Общая инфа есть на сайте Intel'а. Собственно чип еще не вышел :(
  14. usb

    Тогда могу порекомендовать словарь :) Еще можно посмотреть на www.microchip.ru, но там явно информации будет меньше и более старая, все таки сначала ее пишут на английском :rolleyes:
  15. Не совсем FPU, но есть такая фирма XMOS, выпускает процессор XCore, они его называют SDS (Software Defined Silicon). Попытка сделать нечто вроде FPGA у которой вместо LUT'ов - процессоры (для любителей точных формулировок - это очень упрощенный взгляд)
  16. usb

    У производителя (www.microchip.com) не пробовали инфу искать? Там много чего есть :rolleyes:
  17. Да. Если это недостаточно гламурно - можно записать китайскими иероглифами :rolleyes: Да, если попросят. Слушайтесь vik0 - он дело говорит, хотябы по диагонали описание HTTP прочесть стоит. Внешнего вида HTML страницы (и даже ее кода) недостаточно :smile3046:
  18. Точно, тогда понятно откуда пришел единственный правильный ответ :cheers: С мнением zltigo полностью согласен - не понятно, чего аффтор хотел. Понятно только то, что получил он не то, что хотел (что бы это не было :rolleyes: )
  19. Во первых - coolrunner2 это не FPGA а CPLD. Во вторых у нее есть цепь GSR, которая как раз и предназначенна для сброса кристалла. А вот как ее подвязать в ISE не знаю, не было необходимости :(
  20. :bb-offtopic: К хирургу прибегает молодой человек и с порога заявляет: - Доктор, срочно кастрируйте меня! - Зачем ?!, у вас эе еще вся жизнь впереди ! - Ну надо, срочно, я потом объясню. Ну раз надо, то надо. Доктор отрезал, что просили. После операции спрашивает: - Ну так зачем? - Понимаете, доктор. Я собираюсь женится, а невеста у меня еврейка, а у них там с этим очень строго. - А, так вам надо было сделать обрезание! - А что, я как то не так сказал ??
  21. Совет - задать этот вопрос в програмистком форуме (на vingrad например). Из 4х советов, озвученных здесь - 3 неправильные (или провокационные, уж не знаю). Ваше последнее решение тоже неверное. char *buffer; buffer = calloc(1, 51); << Нафига здесь динамическая память? int x, y; /*Здесь есть некоторый код, в котором происходит присваивание переменным x, y, buffer*/ MyArray[x][y] = calloc(1, sizeof(buffer)); << Выделили буфер, размером в 1 указатель, а нужно - в длинну строки + 1 strcpy(MyArray[x][y], buffer); << Зафигачили строку в выделенную память и за ее границы, заодно разрушили всю кучу динамической памяти free(buffer);
  22. - Бежал по коридору, врезался головой в стену, больно :unsure: Привязал на голову подушку, попробовал - уже не больно :rolleyes: - А может не надо головой в стену? - Да мне это не критично, голова почти не болит :laughing:
  23. Все правильно, только одно но - массив crc_table обычно вычисляют заранее и вбивают в программу в виде констант
  24. Сделал проект и посчитал. В 50ку не влезло - он делает FIR на умножителях, а их там всего 3 шт. Тактовая частота FPGA - 120MHz (можно получить из 40ка внутри) Кристалл - XC3S200A Заполнение - умножители и блоки памяти - 100% логика - 22% DCM - 0% Потребление - 177mW (не считая VCCo - оно практически на 100% зависит от нагрузки) Power summary: I(mA) P(mW) ---------------------------------------------------------------- Total estimated power consumption: 177 --- Vccint 1.20V: 145 174 Vcco25 2.50V: 1 3 --- Clocks: 0 0 Inputs: 1 1 Logic: 19 23 Outputs: Vcco25 1 3 Signals: 26 31 --- Quiescent Vccint 1.20V: 100 120
  25. Так сделайте проект :rolleyes: КИХ фильтр можно сгенерить в CoreGen и вставить в проект. Собственно весь проект из этого фильтра и будет состоять Затем делает implement его, смотрите в какой Spartan оно влезет (фитер скажет, если не влезло) Потом делаете test bench (в вашем случае будет достаточно подать тактовую частоту и что нибудь на вход, можно случайный шум), запускаете симулятор, сохраняете трассу в VCD файл (симулировать надо post-fit модель). Затем загружаете этот vcd вместе с дезайном в XPower, он вам посчитает потребление На все про все уйдет день-два. Кстати, можно и без дезайна и vcd файла посчитать в XPower оценку, понадобятся оценки заполненности кристалла и коэффициент переключающихся одновременно тригерров.
×
×
  • Создать...