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

User Tag List

Страница 11 из 83 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 825

Тема: ReVerSE-U16

  1. #101

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    А как тогда обстоят дела с конфигурацией Zet например? Там ведь FLASH используется. Написал автору, тот ничего не советует. Уже почти ведь портировал на u16, не бросать же. На очереди Amiga (Minimig Core).
    Я так понимаю, в портировании Zet вся загвоздка в том, что в проекте для хранения биоса используется Parallel Flash (22 битный адрес и 16 битная шина данных), а в конфигурации платы reverse-u16 максимум что есть - это SPI-флешка конфигурационная. Следовательно вся проблема сводится к написанию эмулятора / транслятора SPI флеш в PFlash.
    То есть нужно написать модуль, в котором будет интерфейс с физической периферией SPI флешки (spi_flash_cs, spi_flash_so, spi_flash_si, spi_flash_clk), эмулируемой периферией (flash_addr[21:0], flash_data[15:0], flash_oe_n, flash_ce_n) + какой-то флажок, что данные готовы для чтения (flash_data_ready, например), который нужно будет завернуть где-то в логику чтения флешки. Я так понимаю из этой PFlash в проекте Zet идет однократное чтение в SDRAM (как в u16_speccy). Чтение из SPI-flash, вероятно, будет медленнее раз в 10, чем чтение из PFlash, но это, имхо, не есть проблема при однократном чтении.

    А вот и примерная реализация того, чего нам надо: http://www.alvie.com/content/electro...jects/FPGA/spi
    Только сигнал ack надо встроить в процесс чтения pflash.
    Последний раз редактировалось andykarpov; 09.03.2015 в 00:45.

  2. #102

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ээх, жалко, дизайн Zet не помещается в EP4CE6E22C8
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2015-03-09 01.19.00 am.jpg 
Просмотров:	352 
Размер:	20.3 Кб 
ID:	51417  

  3. #103

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем я тут вот свои соображения по поводу spi flash для u16 накалякал.

    В аттаче - модуль flash_spi.v и spi_flash_controller.v, нужно убрать flash16.v и подключить эти 2. Ну и инстанциировать flash_spi как в приложенном top-entity koktu.v. Мне почему-то кажется, что все должно получиться.

    Будет интересно получить фидбек
    Вложения Вложения

  4. #104

    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какой вообще смысл в этих мультиконфигурациях? Кроме академического интереса ?
    ..А так...Я готов быть бетатестером и благодарным пользователем. Пока практически полезных знаний в этой области не имею,увы :-)
    С Уважением, Андрей!

  5. #105

    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ..а где есть призы и конкурсы? я бы и там зарегился..

    А как же дух новизны и авантюризма?
    Вот скажи - что реально закончено для reverse? только TS-Conf?
    Задумывалось же много больше? Я прав?
    Понимаю что не хватает знаний и умений для некоторых дел - например HDMI звук.Но если ты не сделаешь - то, через какое то время.. наверно и никто не возьмется.. Платка уйдет на шкаф... к другим забытым.
    С Уважением, Андрей!

  6. #106

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ура! Получилось на WXEDA запихнуть u16_tsconf!

    Ресурсы LE в EP4CE6E22C8 на 99% заняты, даже пришлось в контроллере клавиатуры пару кнопок выключить, чтобы поместилось

    Вот код и описание: https://github.com/andykarpov/tsconf-wxeda

    Спасибо MVV за проделанную работу!!!

    Играюсь, столько нового, оказывается, пропустил

    Вопрос: а игры и демки, заточенные именно под TS-CONF - их есть где-то в одном месте?

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

  8. #107

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Вопрос: а игры и демки, заточенные именно под TS-CONF - их есть где-то в одном месте?
    Демки.
    В правильно заданном вопросе содержится половина ответа

  9. #108

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от MVV Посмотреть сообщение
    andykarpov, поздравляю! Теперь TS-Conf уже работает на 9-ти платах! - ZX-Evo, TWARM, ZR_Tech, ReVerSE-U8, ReVerSE-U9, ReVerSE-U16, DE1-SoC, Speccy2010 и WXEDA.
    Особенно хотелось бы поблагодарить dsp, проделавшего большую работу по портированию и TSL как автора этой замечательной конфигурации
    Спасибо!!!

    Сейчас с dsp веду беседу по подключению его FAT32 загрузчика, так чтобы с SPI FLASH не париться

    PS: Кстати, а Zr_Tech, TWARM и WXEDA - это не одна и та же плата ?

  10. #109

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Может ошибаюсь, скорей всего Zr-Tech v2.00 это названия платы, а WXEDA разработчик
    Zr-Tech - это название компании, которая эти платы производит. А вот кто такой WXEDA - загадка. Может это ник разработчика???

    Цитата Сообщение от MVV Посмотреть сообщение
    Тогда нужно сразу добавить и конфигуратор (выбор конфигураций с SD с последующей загрузкой их по выбору в конфигурационную spi-flash), чтобы с программатором не парится
    Ну это сильно круто было бы. А зачем грузить rom в конфигурационную флешку, если можно сразу с SD-карточки его читать ?

    Кстати, получилось скрестить Fat32 загрузчик и SPI загрузчик. Если карточка есть и на ней удается прочитать ROMS/ZXEVO.ROM - читается этот файл и происходит выход из лоадера, иначе - загрузка из SPI флешки. Немного модификаций в vhdl-код - и все работает. Только теперь засада, сам FAT32 загрузчик переключает страницы памяти и в итоге он слепой какой-то получился, ничего на экран не выводит, хотя должен бы по-идее. Тут у меня совсем скиллов нету, как это побороть.

    изменения в tsconf.vhd (спасибо dsp за подсказки):
    1) signal zports_loader : std_logic := '0';
    2) в zports вместо loader <= loader передаем loader <= zports_loader
    3) cpu_addr_ext <= "100" when loader = '1' else csvrom & "00"; вместо cpu_addr_ext <= "100" when (loader = '1' and cpu_a_bus(15 downto 14) = "11") else csvrom & "00";
    4) zports_loader <= '1' when loader = '1' and port_xx01_reg(0) = '0' else '0';
    5) вместо SD_CS_N <= sdcs_n_TS or loader; делаем SD_CS_N <= sdcs_n_TS;
    Вот и все, все остальные модификации в самом loader.asm.
    Все это можно посмотреть в ветке https://github.com/andykarpov/tsconf...ee/fat32loader

  11. #110

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Во первых простота, загрузчик около сотни байт (загрузчик FAT32 в разы больше). Во вторых, система всегда будет запускаться т.к. все ROM уже есть. В третьих - универсальность загрузчика (загрузчик FAT32 от ts-conf работает только на ts-conf).
    Вот бы еще DMA Sound 8-ми канальный прикрутить, да T80 на новое Next ядро заменить с кэш
    Мечты, мечты... С WXEDA, пожалуй, хватит фич
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2015-03-12 08.29.35 pm.jpg 
Просмотров:	302 
Размер:	20.6 Кб 
ID:	51458  

Страница 11 из 83 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Reverse. Конфигурации
    от Ewgeny7 в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1296
    Последнее: 24.01.2021, 13:15
  2. Изготовление плат и продажа Reverse
    от vlad в разделе Новодел
    Ответов: 124
    Последнее: 28.06.2012, 10:46
  3. Куплю Reverse board U10EP3C
    от petrov1962 в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 16.05.2012, 17:29
  4. Продам плату Reverse U9
    от axel_sunrise в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 29.03.2012, 09:21
  5. Спектрум на DE1 (из темы про ReVerse)
    от Birden в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 37
    Последнее: 14.04.2011, 14:57

Ваши права

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