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

User Tag List

Страница 56 из 81 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя
Показано с 551 по 560 из 801

Тема: Вектор-06Ц: Altera DE1

  1. #551
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уже писал про это, но не могу лишний раз не пнуть терасик за безобразие с новыми de1 - в последних версиях панели вместо того, чтобы сделать нормальную загрузку в SRAM EDBLL (который с ECC) просто убрали пункт SRAM

  2. #552
    Activist
    Регистрация
    21.01.2014
    Адрес
    г. Пушкино
    Сообщений
    342
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, с образа дискеты удалось загрузиться. Спасибо.
    А что за пины ~nCSO~ (PIN_C3) и ~ASDO~ (PIN_C4) в DE1? И какие пины им соответствуют в de2??

  3. #553
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это особые пины, которые имеют специальную функцию в режиме загрузки Active Serial, но в принципе могут быть I/O после конфигурации. По-моему эти два не используются никаким специальным образом (хотя, если на DE2 тоже Cyclone II, то они там тоже должны быть). Используется nCEO. На DE1 nCEO/W20 мудрость разработчиков не позволила им обойти стороной такой сочный двусмысленный пин, он использован как SD_DAT.
    Больше игр нет

  4. #554
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошло достаточно много лет с тех пор, как разные ветки проекта безнадежно разъехались. Я наконец-таки решился попытаться свести их во что-то одно. Процесс был не самый легкий, в виде карты метро это выглядит примерно так:


    На самом деле почти все тут -- промежуточные результаты мержа. Отправные точки были master (sram), sdram и wxeda-cycloneiv. Все старые ветки остались как есть.

    Текущий рабочий вариант называется projects:
    https://github.com/svofski/vector06cc/tree/projects

    Чтобы не добавлять новых директив условной компиляции, по крайней мере не в процессе мержа, я немного изменил структуру проекта. Теперь проектные файлы лежат в projects/$(TARGET)/vector06cc.*. Модули, которые либо специфичные для разных конфигураций, либо разъехались и не смержились малой кровью, теперь лежат в src/$(TARGET)/староеимя. Например, src/de1sram/soundcodec.v и src/DE1/soundcodec.v -- разные файлы. Проектные файлы для каждой конфигурации, соответственно, включают в себя разные наборы исходников.

    Что-то из этого так и останется насовсем (то, что действительно требует разной реализации на разных платах), что-то, типа стерео звука/поддержки RSOUND итп -- просто разъехалось из-за разных историй, где-то может быть проблема с совместимостью клоков итд.. но в принципе его можно склеить обратно.

    Новая структура проекта также поддерживает построение из командной строки, с прицелом на автоматические билды. Чтобы построить конфигурацию должно быть достаточно в каталоге build запустить make TARGET=<board>. <board> может быть пока de1, de1sram, wxeda.

    Кроме того, cc65 теперь включен подмодулем (бранч vector06cc уже включает в себя таргет "vector") и строится автоматом из того же make. Отдельно компилятор и дисковод можно построить, запустив make в каталоге firmware.

    Построение всего я отлаживал только под Линуксом. Пока сил хватило только все собрать и заставить компилиться во всех вариантах. Даже не проверял еще работоспособность. Предполагаю, что Квартусные вещи должны на винде сработать прозрачно -- просто проект открыть из другого места. Компиляторные дела на Винде, в силу известных причин, потребуют еще немного допила в стиле старого cc65winbuilder.

    Все это совершенно пока игнорирует труды ivagor-а на поприще multipulti для поддержки разных более продвинутых вариантов плат, но является подготовкой для их последующей интеграции. Ну и вообще, предполагалось сделать это лет пять назад =)

    На всякий случай, чтобы взять себе сорцы, надо написать:
    Код:
    git clone https://github.com/svofski/vector06cc/ -b projects
    Больше игр нет

  5. #555
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще раз выскажу мнение, что текущую мультиверсию стоит оставить в сторонке и сделать нормальную. В принципе даже я бы уже сделал лучше, но все не могу собраться.
    Интересно, что бы нарисовалось по имеющимся у меня версиям вектора. Там просто адЪ, я сам уже не всегда помню где что.

  6. #556
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разумеется, она пока и оставлена в сторонке.

    Просто теперь, когда ты, или кто-нибудь еще, вдохновишься добавить новые конфигурации, это будет проще сделать.

    Пока можно просто погонять то, что есть, и повыискивать там проблемы, которые неизбежно образовались в результате склеивания всего этого в одну кучу.
    Больше игр нет

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

  8. #557
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,675
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    222
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    На всякий случай, чтобы взять себе сорцы
    А кнопку "Download" - недостаточно нажать?
    Profi v3.2 -=- Speccy2010,r2

  9. #558
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно, только выбрать projects сначала:
    Больше игр нет

  10. #559
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для полноты картины наверно стоит упомянуть варианты адаптированные MVV для Reverse-U8 и U9

  11. #560
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ого, я и не знал! Расшифруй "упомянуть": засосать порты обратно в проект?

    Я бы с радостью, но сил сейчас не хватает и не понятно, как проверять. Вообще, при общем согласии, можно сделать так, чтобы Reverse-* ссылались бы на vector06cc, как на субмодуль вместо того, чтобы хостить свою копию.
    Больше игр нет

Страница 56 из 81 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1450
    Последнее: 16.03.2024, 20:18
  2. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  3. Ответов: 9
    Последнее: 18.04.2009, 21:21
  4. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  5. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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