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

User Tag List

Страница 14 из 130 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 1297

Тема: Reverse. Конфигурации

  1. #131

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Anykey Посмотреть сообщение
    Ты про АТ45DB021? Я так понял она нужна там где нужно хранить большой обьем информации но скорость
    не требуется.
    Да, но только тип ИМС - AT45DB161D. Нам нужно хранить в ней все образы ПЗУ, ROM - диски. Я думаю на 50 МГц можно успеть подать команду, передать адрес и считать байт, всё это нужно оформить в vhdl виде. А перед этим её нужно заполнить... У меня программатор поддерживает AT25DF161 и AT26DF161. Но это немного не те ИМС.
    Последний раз редактировалось fifan; 25.09.2010 в 18:21.

  2. #132

    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я работал в страничном режиме.
    Задаешь адрес страницы и потом читаешь
    данные по очереди, адрес уже сам инкрементируется,
    но в пределах страницы.

    Максимальная частота у нее 20МГц.
    Но довольно долго происходит запись,
    потому и сделано в ней 2 буфера,
    чтобы пока один буфер занят чтением или
    записью во Flash, то с другим буфером можно
    выполнять операции обмена с контроллером.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  3. #133

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В даташите написано, что RapidS™ Serial Interface: 66 MHz Maximum Clock Frequency. В нашем случае буфер не прокатит. Нужно множественным обращением к флешПЗУ считать всего один байт. Ну типа эмуллировать обычное ПЗУ.

  4. #134

    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Точно с буквой D макс частота 66МГц.
    С буквой B 20МГц.

    Если вести обмен на частоте 50МГц,
    то время такта будет 20нс, на команду
    произвольного чтения байта "D2" надо
    32бита Х 20нс(команда с адресом) +
    8бит на 20нс(сам байт данных) ИТОГО 800нс.
    при условии, что после передачи команды
    байт данных будет сразу готов.

    Сколько на реале время выборки из ПЗУ?
    Время такта при 4МГц 250нс.
    Команда чтения выполняется за пару тактов,
    т.е. меньше чем за 500нс ПЗУ должно подготовить
    данные.

    Думаю что не пойдет она в качестве ПЗУ.
    Может конечно и ошибаюсь.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  5. #135

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vlad, из каких соображений ты выходил когда внедрял данную ИМС в девайс? Действительно может и бесполезной она стать...

    Получается даже больше: 66 МГц ~ 15 нС*72=1,08 мкС, при 50 МГц - 1,44 мкС.
    Последний раз редактировалось fifan; 25.09.2010 в 20:11.

  6. #136

    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверно прошивки можно в ней хранить,
    но при инициализации системы копировать их в
    RAM и уже так работать.
    Т.е. мы имее как бы несьемную SD карту.
    Можно в ней и настройки хранить.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

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

  8. #137

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Anykey Посмотреть сообщение
    Мы имеем как бы несъёмную SD карту.
    Можно в ней и настройки хранить.
    Лучше в "часиках", там 240 байт, да и батарейка стоит. Нужно девайс по максимому использовать.

  9. #138

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Anykey Посмотреть сообщение
    Наверно прошивки можно в ней хранить,
    но при инициализации системы копировать их в
    RAM и уже так работать.
    Т.е. мы имее как бы несьемную SD карту.
    Можно в ней и настройки хранить.
    Так и есть, планировал хранить образы ROM и конфигурации...

    ---------- Post added at 18:35 ---------- Previous post was at 18:28 ----------

    Цитата Сообщение от fifan Посмотреть сообщение
    Лучше в "часиках", там 240 байт, да и батарейка стоит. Нужно девайс по максимому использовать.
    PCF8583P еще можно использовать как внешний таймер или генератор (прерываний/частоты) вывод INT. Прерываний обновления времени...
    Последний раз редактировалось vlad; 25.09.2010 в 20:39.

  10. #139

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    В почте
    Отвечено
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #140

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не прошло и трёх лет, а SD-интерфейс заработал.
    Причина неработости оказалась двоякой - на частоте клока в 28Мгц (scl=14Мгц) не хотела работать карта, на частоте вдвое ниже драйвер saveliy'a работал быстрее чем модуль обмена с картой
    Подружить их удалось заменив в драйвере команды автоматического обмена INIR и OTIR на обычные конструкции ввода/вывода с "ручной" проверкой. На сколько тактов удлинился цикл чтения/записи - я не считал, но этого хватило для работы модуля.
    Теперь доделываю автомат загрузки/старта.

    Кстате, Keeper, спасибо большое за помощь
    И подскажи пожалуйста, ведь твой модуль вроде как способен работать со SPI-ROM?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

Страница 14 из 130 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ReVerSE - открытый проект ZX Spectrum совместимого компьютера
    от vlad в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 462
    Последнее: 14.12.2020, 11:01
  2. Изготовление плат и продажа Reverse
    от vlad в разделе Новодел
    Ответов: 124
    Последнее: 28.06.2012, 10:46

Ваши права

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