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

User Tag List

Страница 13 из 54 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 531

Тема: Компьютер "ZXM-Zephyr" - Обсуждение

  1. #121

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я както по-ошибке пытался залить в свой Эон битстрим от DE1, и тоже сначала недоумевал, почему в самом начале заливки nSTATUS падал на "0". Я думаю в битстриме есть какая-то информация о самом камне, контрольные суммы и т.д.
    И вот ещё что... при последовательном программировании у альтеры первым битом в байте идёт младший бит. Это очень важно при последовательном программировании и приходится перед заливкой менять местами биты. Советую проверить это! Посмотри доки на достоверность, может при паралельном тоже так?

    Или просто попробуй в rbf-файле перед его прошивкой в PROM поменять местами биты во всех байтах: 7<->0, 6<->1 и т.д.

    з.Ы. с флексами я никогда дела не имел, только с циклонами

    Raw Binary File (.rbf)
    The RBF is a binary file containing the configuration data. The RBF does not contain byte separators (e.g. commas or carriage returns); it is literally a raw binary file that contains a binary bitstream of configuration data. For example, one byte of RBF data
    is 8 configured bits 10000101 (85 Hex). Data must be stored so that the least significant bit (LSB) of each data byte is loaded first. The converted image can be stored on a mass storage device. The microprocessor can then read data from the binary file and load it into the FPGA. You can also use the microprocessor to perform real-time conversion during configuration. In the PS configuration schemes, each byte of data should be sent with LSB first. In the FPP, PPS, and PPA configuration schemes, the target device receives its information in parallel from the data bus, a data port on the microprocessor, or some other byte-wide channel.
    Последний раз редактировалось ILoveSpeccy; 23.03.2014 в 18:03.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

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

  3. #122

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У флекса на выходе файлы типа
    hex, pof и sof

    rbf файла нет
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #123

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот hex файл прошивки, можно понять - нормальный он?
    Вложения Вложения
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #124

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

    По умолчанию

    А в чем прошивка делалась? Посмотрел, 9-й квартус FLEX8K не знает.

  6. #125

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Шить в ПРОМ, я думаю, нужно в BIN-формате. Сконвертируй iHEX в BIN (я полюзуюсь WinHEX) и скорее всего заработает.

    Офигеть, производство FLEX8K началось 22 года назад.
    Последний раз редактировалось ILoveSpeccy; 23.03.2014 в 19:49.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  7. #126

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    А в чем прошивка делалась? Посмотрел, 9-й квартус FLEX8K не знает.
    Делалась в MAX PLUS II

    ---------- Post added at 20:08 ---------- Previous post was at 20:07 ----------

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Шить в ПРОМ, я думаю, нужно в BIN-формате. Сконвертируй iHEX в BIN (я полюзуюсь WinHEX) и скорее всего заработает.

    Офигеть, производство FLEX8K началось 22 года назад.
    Да давно их начали делать, но их запасы в Китае позволяют эксперименты проводить.

    ---------- Post added at 20:15 ---------- Previous post was at 20:08 ----------

    А как в WinHex загрузить правильно hex файл?
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #127

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень просто
    Open->File (открыть HEX)
    Edit->Convert->"Intel HEX -> Binary"
    Результат сохранить в новом BIN файле.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  9. #128

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче я полез осцилом на шину данных. На ней при старте данные бегут но не долго. Правда 15кб возможно пролетают моментом.
    Я еще чего заметил, что если вытащить ПЗУ то некоторые сигналы как бы становятся в неопределнном состоянии, а если ПЗУ вставить, то как бы после считывания на ПЛИС сигналы теже устанавливаются в 0. Тоесть можно предположить что всеже что то считывается и конфигурится.

    Hex в bin после Winhex, ничем не отличается от того что я прошивал.

    И да сигнал CONF_DONE почему то не возвращается в "1"
    Последний раз редактировалось Mick; 24.03.2014 в 15:55.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #129

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так стало прояснятся. Почему то MAX PLUS при компиляции выбрасывает логику.
    Поэтому там фигня возникает на ногах. Почему так фиг его знает.

    Вот к примеру есть выражение выбора АП6 буферов мультикарты
    Код:
       	------------------------------------------------------------------------------------
    	-- Управление буферами
       	------------------------------------------------------------------------------------
        ADR_Sel <= '0' when (AVR_Sel ='1' and AVR_BUS ='1') else '1';  
        CSMA <= ADR_Sel;
        CSMD <= not (AVR_Sel and ADR_Sel);
    Компилятор выбросил с какого то перепуга сигнал AVR_Sel (сигнал внутренний) И в результате получилась конструкция

    Код:
     CSMA = ! LCELL (AVR_BUS)
     CSMD = LCELL (AVR_BUS)
    Что за фигня, почему он зараза так поступил.
    Последний раз редактировалось Mick; 25.03.2014 в 20:30.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #130

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чем дальше тем интереснее, компилятор вообще выбросил все внутренние сигналы описанные как
    signal Name : std_logic
    А std_logic_vector оставил

    Похоже надо в Максе по старинке на AHDL писать
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 13 из 54 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Обсуждение раздела "Флейм"
    от AAA в разделе Форум
    Ответов: 135
    Последнее: 07.10.2013, 16:06
  3. Обсуждение правил "Барахолки"
    от CodeMaster в разделе Форум
    Ответов: 488
    Последнее: 23.04.2012, 12:24
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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