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

Джеймс

Свой
  • Постов

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

  • Посещение

Репутация

1 Обычный

Информация о Джеймс

  • Звание
    Знающий
    Знающий

Контакты

  • Сайт
    Array
  • ICQ
    Array

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

4 778 просмотров профиля
  1. @AngelicQuasar Если не секрет, какая это книга? Я сначала подумал, что это методичка ВУЗ-а, а потом увидел, что там страница 355
  2. А покупали м/c в Китае? Если да, следов пайки не было?
  3. Как минимум здесь не хватает reset-а: SYS_ADC_SCAN : process(glob_clock, reset) variable chan : integer range 0 to 9; begin if reset = '1' then Adc1State <= ST_WAIT_FOR_TRIG; elsif glob_clock'event and glob_clock = '1' then ... Ну а причина ошибки скорее всего в том, что где-то создается "комбинаторная" обратная связь
  4. Ответить на ваш изначальный вопрос можно было бы, если знать дерево тактовых частот (см. один из первых вопросов ув. Zversky) и как оно было реально трассировано. А также вероятно, знать по каким путям попадают сигналы из "внешнего мира" в ПЛИС. Но для этого нужно смотреть на реальную трассировку. P.S я боюсь новый проект тоже может заглючить, когда вам потребуется внести еще какие-то изменения
  5. @jenya7 Если хотите двигаться дальше, заниматься FPGA разработкой не только "для себя", то: 1) Оставьте только эти объявления: LIBRARY ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; Сначала будет сложно, но вы переделаете свой код и настроитесь на верный курс. 2) Конкретно по этому проекту - использовать SCK именно как clock - это неверный подход. Тактовая частота в вашем SPI модуле должна быть одна. Хотя, оговорюсь я не знаю какая эта частота, сколько там MHz.. 3) Вообще пока не используйте больше одной частоты в проекте. CLK и всё! Попробуйте обходиться одной частотой. И всегда проверяйте, что она трассируется на глобальной цепи. Те случаи у вас, когда "то работает, то не работает" (тема "Не всегда срабатывает условие") - это вообще похоже на не-глобальный Clock. Таких штук вообще быть не должно: if (clk3 = '1') then Удачи! (хотя и не уверен, что примите советы)
  6. Какие библиотеки у Вас подключены во всем проекте помимо IEEE.STD_LOGIC_1164.ALL ?
  7. Если не секрет, где установлены эти часы?
  8. Так а какая дальность получилась? : )
  9. Вообще максимальная скорость на 3,3 вольтах, которую мне удавалось получать это ~23 Mбайт/сек, но хотелось бы больше. @djhall Ого, если не секрет, - могли бы сфотографировать карточку? (не срочно)
  10. Извините, "ответ" не по теме. На 3.3V можно работать на частоте 50 MHz и использовать 4 линии SD. Для карт Class 10 это дает скорость порядка 8-9 Mбайт/сек. Я так понимаю, этого не хватает?..
  11. Боюсь без остальных (вложенных) файлов проекта сказать что-то будет сложно..
  12. Всё равно выложите пож-ста : ) Если она не больше 10MB то можно прикрепить к сообщению А лучше на F Т Р
  13. Извините, а есть эта статья? В открытом доступе не найти..
  14. Помимо Flash Pro Lite был еще такой FlashPro (самая большая черная коробка на картинке). У него помимо LPT был еще USB (вроде USB 1.1). Но выигрыша по времени прошивки вроде не было. Дольше всего шьется APA1000, но вроде всё же не 15 минут. Минут 10 вроде было
×
×
  • Создать...