Важная информация

User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 70

Тема: Использование FPGA и CPLD (ПЛИС и ПЛМ)

  1. #41
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче там базар был о ресурсах на прошивание семейки MAX7000
    http://forum.electronix.ru/index.php?showtopic=8821

    Во втором посте -
    Не уверен, но:
    Если вы скомпилируете проект и запустите меню программатора, то будут доступны 3 галки: configure, program cfm(конф. память) и program ufm(польз.память).
    Исходя из этого можно сделать вывод, что при отладке можно неограниченно изменять схему, если при этом не трогать flash память.

    Информация не проверенная, следовательно относитесь к этому осторожно. А лучше сами попробуйте это проверить и почитать data book, там это должно быть раскрыто.


    Фраза "если при этом не трогать flash память" собсно и вызвала у меня интерес %) Это действительно так ? Было бы здорово

  2. #42
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 heroy

    Закинул к себе более крупный и цветной вариант .

  3. #43
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 ALL
    Возникла потребность в квартусе состряпать ПЗУ (с таймингами) для схемного ввода с использованием бинарного файла (.BIN) . Нужно пару вариантов на 5 адресных входов / 8 выходов данных , и 8 адресных входов / 4 выходов данных . В примерах на альтере только под Intel hexadecimal format (.hex)... Но возник вопрос как/чем адекватно сконвертить такие бинарники в Intel hex ??? Особенно касается винарника под четырёх битную шину данных .

    А может кто кинет кусок кода чтоб можно было именно бинарники (.BIN) подсовывать и указывать какой ширшины используются шины ? Плиииз

    А может в квартусе есть готовые болванки , чтоб можно было бинарную (.BIN) прошивку подсунуть ?

  4. #44
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    2 ALL
    Возникла потребность в квартусе состряпать ПЗУ (с таймингами) для схемного ввода с использованием бинарного файла (.BIN) . Нужно пару вариантов на 5 адресных входов / 8 выходов данных , и 8 адресных входов / 4 выходов данных .
    А сделакть модуль с таблицей истиности не подойдёт (или два, если два варианта)?
    Who are you to fucking lecture me?

  5. #45
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от fan
    А может кто кинет кусок кода чтоб можно было именно бинарники (.BIN) подсовывать и указывать какой ширшины используются шины ? Плиииз
    Я дома программулинку написал в 50 строчек для этих целей, хотя есть возможность использовать ActiveHDL он умеет это делать по прошивке создает код

  6. #46
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от icebear
    А сделакть модуль с таблицей истиности не подойдёт (или два, если два варианта)?
    Где сей модуль обитает ?
    Да лучше чтоб сразу файло хавало (вручную... каждый бит... чёто не тянет...). Под Intel hex (.hex) же есть сырки , значт и под .bin должны быть .


    Хотя может кому не лень будет это допинать под .bin (чтоб можно было шину данных какой угодно ширины ставить) ? - http://www.altera.com/support/softwa...s/inrromv.html
    То же самое на VHDL - http://www.altera.com/support/softwa.../inramrom.html

    Цитата Сообщение от heroy
    Я дома программулинку написал в 50 строчек для этих целей
    Ну дык скорее кидайся ею Или сюды или на мылу . Даю чесное пионерское не распространять её направо и налево и т.д. и т.п.

    Цитата Сообщение от heroy
    хотя есть возможность использовать ActiveHDL он умеет это делать по прошивке создает код
    Гденить можно глянуть на подобные примеры ?

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

  8. #47
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    ... Под Intel hex (.hex) же есть сырки , значт и под .bin должны быть.
    HEX-файл является просто источником заполнения ROM.
    Он удобен в том плане, что позволяет определить зону заполнения, поскольку содержит
    информацию об адресе каждого байта.
    Если у тебя есть BIN-файл, то надо его конвертором BIN2HEX преобразовать
    в HEX файл, вот и все.
    А таких конверторов понаписано куча.
    Набери в GOOGLE "bin2hex" и будет тебе "счастье"

    Вот не поленился зашел и нашел:
    http://members.tripod.com/rkusnery/bin2hex.exe
    Здесь много полезных утилит:
    http://members.tripod.com/rkusnery/programs.html
    Последний раз редактировалось caro; 28.04.2006 в 22:41.

  9. #48
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro
    Если у тебя есть BIN-файл, то надо его конвертором BIN2HEX преобразовать
    в HEX файл, вот и все.
    Насколько я имею представления у Intel hex есть привязка под восьмибитную шину данных , а мне нужно и под четырёх битную ШД. А что будут делать с этим файлом сырки с альтеры я и представить не могу (ибо не шарю...) толи отгрызут лишнии биты , толи в кому впадут %(

    Может есть какой редактор в катором можно растянуть прошивку с 4 до 8 бит ШД (просто полубайты нулями забить) ?

  10. #49
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    Насколько я имею представления у Intel hex есть привязка под восьмибитную шину данных , а мне нужно и под четырёх битную ШД. А что будут делать с этим файлом сырки с альтеры я и представить не могу (ибо не шарю...) толи отгрызут лишнии биты , толи в кому впадут %(
    Обычно выравнивание идет по младшим битам, старшие просто игнорируются.

    Цитата Сообщение от fan
    Может есть какой редактор в катором можно растянуть прошивку с 4 до 8 бит ШД (просто полубайты нулями забить) ?
    Я не очень понял, как это ты хранишь в файле полубайты - просто как битовую последовательность разбитую на байты?
    Кинь пример такого файла - посмотрим, что с ним надо сделать.

  11. #50
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro
    Обычно выравнивание идет по младшим битам, старшие просто игнорируются.
    Это интересно Откуда такие сведенья ? Я на полном серьёзе полагал что отрежутся младшие :\ (вроде это логично ?)

    Цитата Сообщение от caro
    Я не очень понял, как это ты хранишь в файле полубайты - просто как битовую последовательность разбитую на байты?
    Кинь пример такого файла - посмотрим, что с ним надо сделать.
    В свете выше сказанного получается что всё нормально ! (прошивки для балтика из журнала). В прошивке как раз старшие биты в нулях , что и сорвало мне башню . Надо было длинну прошивки измерить , тогда бы наверное сразу догадался %)
    Последний раз редактировалось fan; 29.04.2006 в 12:44.

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 844
    Последнее: 15.05.2023, 12:31
  2. Сделан Спектрум на FPGA. Круче Спринтера?
    от alexfreed в разделе Несортированное железо
    Ответов: 82
    Последнее: 15.02.2010, 08:16
  3. Интересная ссылка по FPGA
    от Strunov в разделе Несортированное железо
    Ответов: 2
    Последнее: 12.01.2006, 16:09
  4. Ответов: 10
    Последнее: 11.07.2005, 10:05

Ваши права

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