User Tag List

Показано с 1 по 10 из 1910

Тема: ПЛИС и всё что с ними связано

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Ну и оставлю эту ссылку, может еще кому будет полезным - готовая учебная поделка на avr для загрузки конфигурации в passive serial из памяти 24cXX:
    https://www.rlocman.ru/shem/schematics.html?di=41200
    делал подобное, правда с SPI флешкой. это МЕЕЕДЛЕННО! EPF6016 грузилась секунд 10 наверно... в результате задействовал аппаратный синхронный последовательный порт в PIC16F628, SPI флешка, режим passive serial, выход флешки - прямо на data0 ПЛИС, PIC дергает управляющие сигналы ПЛИС, выдает в сторону флешки команду чтения и начальный адрес, после чего шлет пустые байты через послеловательный порт (при этом генерятся клоки на выходе PIC, они же клоки SPI и ПЛИС) пока ПЛИС не выставит сигнал готовности. весь процесс - меньше секунды. правда приходится конвертить HEX - в стандарте SPI и альтеры MSB/LSB не совпадают.

    еще видел изделие где с аналогичной целью используется мелкая CPLD.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

    Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    valerium(02.08.2022)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    делал подобное, правда с SPI флешкой. это МЕЕЕДЛЕННО! EPF6016 грузилась секунд 10 наверно... в результате задействовал аппаратный
    Интересно. А какой объем вкачивался в EPF6016 ?
    Медленно - по причине побайтной буферизации в МК или я суть не ухватил ?
    На самом деле для учебного примера мне и 10 сек загрузки конфигурации - это не так страшно (в наших кругах даже 5-7 минут загрузки с полосками на бордюре - это ж тоже творчество ))))
    Главное - нАчать )

  4. #3

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Интересно. А какой объем вкачивался в EPF6016 ?
    260000 бит. чуть меньше 32к.

    Медленно - по причине побайтной буферизации в МК или я суть не ухватил ?
    медленно - по причине программного дергания ножки clk. если еще и байты буферить - будет еще медленнее.
    в чем прелесть SPI - у нее отдельный вход и выход данных и не нужно слать ACK после каждого байта. просто выход цепляется на вход ПЛИС, клок на клок ПЛИС, вход на микроконтроллер. микроконтроллер посылает команду чтения массива (03 ADR2 ADR1 ADR0) и начинает дергать клок, флешка выдает записанный в нее битстрим. когда ПЛИС выдает готовность - контроллер перестает дергать клок. упрощенно примерно так. могу исходник для PIC кинуть, но вечером.

    На самом деле для учебного примера мне и 10 сек загрузки конфигурации - это не так страшно (в наших кругах даже 5-7 минут загрузки с полосками на бордюре - это ж тоже творчество ))))
    Главное - нАчать )
    ну флешка все таки больше для относительно готовой прошивки, и когда оно грузится в три раза медленнее байтбластера - как-то грустно...
    Последний раз редактировалось Serg6845; 03.08.2022 в 14:24.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

    Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    zelya77(29.11.2024)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4575
    Последнее: 17.11.2025, 11:38
  2. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 489
    Последнее: 19.09.2025, 18:39
  3. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  4. Ответов: 1215
    Последнее: 10.02.2025, 19:04
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •