User Tag List

Страница 4 из 9 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 83

Тема: Помогите с ПЛИС, начинающему разобраться.

  1. #31

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    wait - не синтезируемый оператор. Он используется только для тестбенча, поэтому для реальной прошивки неприменим.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #32

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда зачем он в примеры вписан... с толку сбивает.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  4. #33

    Регистрация
    02.02.2011
    Адрес
    Чебоксары
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    Думаю эта инструкция для новичков по использованию программатора Quartus на 64-битных Linux с кабелем byteblasterMV будет интересна не только мне:

    На данный момент осилил уставновку Quartus под Linux Gentoo в каталог /opt/altera на машине на которой не было портов принтера, поэтому пришлось купить PCI-e мультиплату на NetMOS 9912. Не сразу догадался, не без подсказок, как настроить конфигурацию ядра, чтобы появился порт принтера.
    Код:
    CONFIG_PARPORT=m
    CONFIG_PARPORT_PC=m
    CONFIG_PARPORT_SERIAL=m
    CONFIG_PARPORT_1284=y
    CONFIG_PPDEV=m
    Код:
     altera "забыла" библиотеки для 64-битных систем...
    cd altera/11.1sp1/quartus/
    cp /usr/lib/libxerces-c.so.31.0 linux64/libaxerces-c.so.26
    cp /usr/lib/libxerces-c.so.31.0 linux64/libaxerces-c.so
    cp /usr/lib/libicudata.so.48 linux64/libicudata.so.34
    cp /usr/lib/libicuuc.so.48.1.1 linux64/libicuuc.so.33
    Код:
    ./jtagconfig --add byteblastermv /dev/parport0
    Далее запуск Quartus, запуск autodetect (Quartus увидел обе ПЛИС на плате), затем подцепил в цепочке к нужной ПЛИС файл с прошивкой, выставил галочки программировать и проверить и нажал начать программирование.
    ПЛИС в две секунды удачно прошилась.
    Я пользуюсь 64-битной Calculate Linux (та же Gentoo). Давно пытаюсь разобраться с ByteBlaster'ом и US-Blaster'ом.
    Если запускать ./jtagconfig из каталога ./bin, то ругается:
    /opt/altera/11.1/quartus/linux64/jtagd: error while loading shared libraries: libaxerces-c.so.26: wrong ELF class: ELFCLASS32
    Данная библиотека есть только в 32-битном виде. В /lib64 её почему-то нет.

    И ещё, может есть у кого-то опыт установки драйвера USB-Blaster для 64-битного Линукса.

    Если нужно запрограммировать ПЛИС, пока приходиться запускать VirtualBox с виндой, что очень неудобно.

    ----
    P.S. А если запускать ./linux/jtagconfig, то пишет:
    Unable to add hardware (Communications error)
    Последний раз редактировалось batr; 19.02.2012 в 18:57.
    KAY-1024/3SL + DivGMX
    ZX-Evolution rev.B + NeoGS 4Mb + TSFM

  5. #34

    Регистрация
    02.02.2011
    Адрес
    Чебоксары
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я являюсь пользователем линукс с 2007 года и эта ОС является у меня единственной и основной. Там у меня давно уже всё отлажено и возвращятся на винду нет ни малейшего желания. Давным давно держал на винте одновременно линукс и винду, но как показала практика пользовался только одной ОС - Линуксом, т.к. перегружаться очень лень. Как вариант использование VirtualBox'а. Его я запускаю в экстренных случаях, например чтоб запрограммировать ПЛИС.
    Каждый сам себе выбирает ОС по вкусу, и мой выбор давно уже сделан.
    KAY-1024/3SL + DivGMX
    ZX-Evolution rev.B + NeoGS 4Mb + TSFM

  6. #35

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дискуссию по ОСям заканчивайте. Для этого есть темы во флейме. Каждый как хочет, так и ...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #36

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите, может кто знает, есть куча EPM7032LC44. Т.е. MAX7000 без буквы.
    А вот чем их шить?

  8. #37

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    есть куча EPM7032LC44
    Это "предки" 7032SLC44. На таких (LC) чипах раньше делали фирменные "турбинки" для Скорпионов. Для прошивания "последовательными" бластерами они не пригодны, там нужен специальный параллельный программатор. В Петербурге для прошивания этих зверюшек Микка_А когда-то обращался в фирму-дилер "ЭФО". Схемы для самостоятельного изготовления проггера вроде как нету. Можешь ими выложить мозаику в туалете, к примеру
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #38

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от batr Посмотреть сообщение
    Я пользуюсь 64-битной Calculate Linux (та же Gentoo). Давно пытаюсь разобраться с ByteBlaster'ом и US-Blaster'ом.
    Если запускать ./jtagconfig из каталога ./bin, то ругается:
    /opt/altera/11.1/quartus/linux64/jtagd: error while loading shared libraries: libaxerces-c.so.26: wrong ELF class: ELFCLASS32
    Данная библиотека есть только в 32-битном виде. В /lib64 её почему-то нет.

    И ещё, может есть у кого-то опыт установки драйвера USB-Blaster для 64-битного Линукса.

    Если нужно запрограммировать ПЛИС, пока приходиться запускать VirtualBox с виндой, что очень неудобно.

    ----
    P.S. А если запускать ./linux/jtagconfig, то пишет:
    Unable to add hardware (Communications error)
    Проверьте настройки ядра Linux, при правильной настройке после сборки ядра и перезагрузки у Вас появится порт принтера /dev/parport0

    Как только порт принтера появится, установите dev-libs/xerces-c и dev-libs/icu. Затем найдите три 64-битные .so согласно списка библиотеки у Вас в системе и скопируйте их в каталог 64-битных библиотек Quartus-а переименовав как было указано (всего в каталоге 64-битных библиотек Quartus-а дополнительно должно появиться 4 .so с именами как их ожидает увидеть Quartus).

    Ретрокладовая продажи

    продажи
    [свернуть]

  10. #39

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Тогда как обозначается конец строки
    Я может ошибаюсь, но после нажатия на Enter.

  11. #40

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конец строки - ;
    Простой Enter не означает конца строки, а просто "переводит каретку".
    Например, можно записать так:

    process(.....) begin .......;
    end process;


    а можно и более привычно:

    process(.....)
    begin
    ......;
    end process;


    Как видим, Enter просто переносит строку, но ничего более.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 4 из 9 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помогите разобраться с ПЗУ
    от elker в разделе Для начинающих
    Ответов: 4
    Последнее: 19.04.2009, 15:03
  2. Помогите советом начинающему...:)
    от 6o6ep в разделе Несортированное железо
    Ответов: 26
    Последнее: 23.05.2006, 18:46
  3. Помогите начинающему с кодами.
    от Black1980 в разделе Программирование
    Ответов: 31
    Последнее: 11.04.2006, 07:28
  4. Помогите разобраться...
    от Striker в разделе Несортированное железо
    Ответов: 8
    Последнее: 24.05.2005, 14:59
  5. Помогите начинающему
    от Striker в разделе Музыка
    Ответов: 1
    Последнее: 25.03.2005, 13:25

Ваши права

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