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

User Tag List

Страница 1 из 8 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 72

Тема: Компьютер "Башкирия-2М": Реализация на ПЛИС(DE1)

  1. #1
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,207
    Благодарностей: 927
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Компьютер "Башкирия-2М": Реализация на ПЛИС(DE1)

    В начале лета я начал делать Башкирию-2м на DE1 (правда, с июля до октября забрасывал этот проект из-за нехватки времени). А сейчас всё более-менее работает. Всё как обычно сам сделал, включая процессор ВМ80. Единственное, что позаимствовал из Altera DE1 SDK (как и svofski), это инициализацию звукового кодека.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	b2m_1.jpg 
Просмотров:	457 
Размер:	30.3 Кб 
ID:	22406   Нажмите на изображение для увеличения. 

Название:	b2m_2.jpg 
Просмотров:	408 
Размер:	37.1 Кб 
ID:	22407   Нажмите на изображение для увеличения. 

Название:	b2m_3.jpg 
Просмотров:	441 
Размер:	16.9 Кб 
ID:	22408   Нажмите на изображение для увеличения. 

Название:	b2m_4.jpg 
Просмотров:	406 
Размер:	18.9 Кб 
ID:	22409  
    Последний раз редактировалось b2m; 24.11.2010 в 15:36.

  2. Эти 6 пользователя(ей) поблагодарили b2m за это полезное сообщение:
    bigral (29.11.2010), nzeemin (29.11.2010), perestoronin (25.01.2013), Santechnik (22.11.2010), sergey2b (22.11.2010)

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

  4. #2
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Благодарностей: 130
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, отлично! Все больше и больше компов на ПЛИСе появляется!

  5. #3
    Moderator Аватар для Error404
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    3,810
    Благодарностей: 1026
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Надо-же, какое совпадение. Я тоже в начале лета начал делать Башкирию-2м на DE1, и с июля до октября тоже забрасывал этот проект из-за нехватки времени А сейчас всё более-менее работает. Только я всё как обычно сам сделал, включая процессор ВМ80. Единственное, что позаимствовал из Altera DE1 SDK (как и svofski), это инициализацию звукового кодека.
    Нижнюю инверсную строчку выводит сама Башкирия или из кода ПЛИС?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #4
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,207
    Благодарностей: 927
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, ты что, никогда Башкирию-2м в моём эмуляторе не запускал? Конечно же Башкирия. А если тебя заинтересовала надпись "SD Card", то сразу отвечу, что я просто переписал БИОС CP/M-а, чтобы он работал с образами дисков на SD-карточке. Правда есть одно существенное ограничение - образ не может быть дефрагментирован. Кроме того, номер начального сектора каждого образа вычисляется на этапе загрузки БИОСа с той-же SD-карточки и на данный момент можно только ручками в дебугере изменить, чтобы другой образ использовать (по-умолчанию, доступны только первые два образа). К счастью (или к сожалению) на данный момент есть всего два образа с готовыми программами.

  7. #5
    Moderator Аватар для Error404
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    3,810
    Благодарностей: 1026
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Error404, ты что, никогда Башкирию-2м в моём эмуляторе не запускал? Конечно же Башкирия. А если тебя заинтересовала надпись "SD Card", то сразу отвечу, что я просто переписал БИОС CP/M-а, чтобы он работал с образами дисков на SD-карточке. Правда есть одно существенное ограничение - образ не может быть дефрагментирован. Кроме того, номер начального сектора каждого образа вычисляется на этапе загрузки БИОСа с той-же SD-карточки и на данный момент можно только ручками в дебугере изменить, чтобы другой образ использовать (по-умолчанию, доступны только первые два образа). К счастью (или к сожалению) на данный момент есть всего два образа с готовыми программами.
    Т.е. образ лежащий прямо на ФАТе, а не в собственном разделе? 800к?
    А какая схема подключения SD используется (эмулируется в ПЛИС)?
    Не наблюдается ли такого - некоторые карточки работают, а некоторые - нет? Я на схеме подключения от MSX попробовал примерно с десяток разных карт (все 1-2 Гб), работает примерно только половина, что конечно не есть гуд.
    Последний раз редактировалось Error404; 23.11.2010 в 15:55.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  8. #6
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,207
    Благодарностей: 927
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Раз уж мы начали про Башкирию, может отделить последние сообщения в другую тему?

    Цитата Сообщение от Error404 Посмотреть сообщение
    Т.е. образ лежащий прямо на ФАТе, а не в собственном разделе? 800к?
    Да, причём поскольку цепочка FATа не используется, то не играет роли, какой FAT. У меня, например, SD вообще под FAT12 отформатирована

    Цитата Сообщение от Error404 Посмотреть сообщение
    А какая схема подключения SD используется (эмулируется в ПЛИС)?
    Ну а сам-то как думаешь? Конечно же MSX-вариант, тем более, что у меня в эмуляторе он уже реализован. Т.е. я сначала на эмуляторе отлаживал, а уж потом в ПЛИСину засовывал.

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не наблюдается ли такого - некоторые карточки работают, а некоторые - нет?
    Ну, у меня старинная карта на 32Мб, так что проблем с ней нет, а другие пока не пробовал. Хотя поначалу тоже был затык - не нравилась ей слишком частая посылка команд инициализации (CMD0,CMD55,ACMD41), т.е. пока не поставил вывод лишнего 0FFh перед выводом команды - выдавала ошибку.

  9. #7
    Veteran Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    1,694
    Благодарностей: 556
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    Да и svofski все же надо сначала спросить если он не против использования этих блоков от его Вектора в этом проекте.
    Как я могу быть против, если у меня русским по-английскому написано, что использовать можно и нужно везде, где только получится =)

    Проще всего не "выкладывать проект", а сразу хостить его там, откуда его заинтересованные люди смогут брать текущее состояние. Это на личное усмотрение автора, конечно.

    P.S. Santechnik — отличный проект, так держать! =)
    Больше игр нет

  10. #8
    Moderator Аватар для Error404
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    3,810
    Благодарностей: 1026
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Раз уж мы начали про Башкирию, может отделить последние сообщения в другую тему?
    Может, и отделить...


    Цитата Сообщение от b2m Посмотреть сообщение
    Ну а сам-то как думаешь? Конечно же MSX-вариант, тем более, что у меня в эмуляторе он уже реализован. Т.е. я сначала на эмуляторе отлаживал, а уж потом в ПЛИСину засовывал.

    Ну, у меня старинная карта на 32Мб, так что проблем с ней нет, а другие пока не пробовал. Хотя поначалу тоже был затык - не нравилась ей слишком частая посылка команд инициализации (CMD0,CMD55,ACMD41), т.е. пока не поставил вывод лишнего 0FFh перед выводом команды - выдавала ошибку.
    А в каком конкретно месте добавлял FF?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #9
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,207
    Благодарностей: 927
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А в каком конкретно месте добавлял FF?
    Непосредственно перед выводом кода команды. Дело было так: команда CMD0 возвращала нормальный результат, а вот после CMD55 выдавалась ошибка "illegal command", что ставило меня в тупик. Тактовая частота получалась где-то 143КГц, что не должно было быть проблемой, а после CMD0 вроде кроме ответа R1 ничего не выдаётся. Так что это так и осталось загадкой.

    ---------- Post added at 14:40 ---------- Previous post was at 14:35 ----------

    Ewgeny7, раздели, пожалуйста, тему на две.

  12. #10
    Guru Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,457
    Благодарностей: 3804
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    раздели, пожалуйста, тему на две.
    Слушаюсь, мой повелитель!
    Последний раз редактировалось Ewgeny7; 24.11.2010 в 13:01.
    Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  13. Этот пользователь поблагодарил Ewgeny7 за это полезное сообщение:
    b2m (24.11.2010)

Страница 1 из 8 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ЮТ-88: Реализация на ПЛИС (DE1)
    от Santechnik в разделе ЮТ-88
    Ответов: 59
    Последнее: 31.01.2016, 23:41
  2. Компьютер "Башкирия-2М"
    от Sergei Frolov в разделе Разное
    Ответов: 107
    Последнее: 23.04.2015, 18:44
  3. Ответов: 65
    Последнее: 14.11.2014, 08:05
  4. Ответов: 0
    Последнее: 15.08.2010, 12:38
  5. Ответов: 0
    Последнее: 26.06.2005, 09:52

Ваши права

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