User Tag List

Страница 22 из 32 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 312

Тема: Разработка НОВОГО клона

  1. #211
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Vladimir Kladov
    Кстати. Я для себе разрабатываю идею защиты памяти с точностью до 4х байт
    IMHO если думать в контексте спека до достаточно модуль страничной трансляции адреса со страницами в 16К И скажем для тех же 4Мб достаточно будет 256х16 мелкосхемы

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

  3. #212

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного поизголялся над платформой в эти праздники, то с чем меня в свое врмя послали Зонов ("спектрум уже умер!"), Петерс ("у нас своя разработка!"), Немо ("да как вы можете, это же не спектрум!"), одна американская контора ("мы профессионалы и спектрумами не занимаемся").. так не став миллионером пришлось податься в управдомы
    http://zx.pk.ru/showpost.php?p=73131&postcount=94

  4. #213

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,025
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    327
    Спасибо Благодарностей получено 
    336
    Поблагодарили
    258 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Question

    Цитата Сообщение от MegaMyth
    Ребяты... памать 16-ти битная... одновременно читаться будет 2 слоя.
    Я че-то не въехал в монструкцию: у ВК ШД 16 бит, а два проца сидят на одной 8-бит? Там даже на 37МГц для одного-то максимум 21МГц выходит (и то с 50Гц кадровой), куда уж там два на 28МГц... Или каждый на своей отдельной 8-битной половинке (взаимодействие?) - то есть сможет рисовать только в своем слое?? А ведь еще типа спрайты планируются...

    P.S. Откуда цифра 133Мб/сек?

  5. #214

    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Процессор Z80 выполняет команды не за 1 такт. минимальный цикл цтения из памяти составляет 3 такта (чтение дополнительных байт команды) Отсюда следует, что максимальный поток составляет 21 Мгц/3=7Мб/сек.

    Разделения доступа процов:
    1. У каждого проца свои порты адресации памяти.
    2. На процессоры подаётся тактовая частота со смещением фазы.
    3. Коммутация адресных шин и шин данных процов производится внежней логикой, которая управляется ПЛИС.
    4. Шины управления процов идут на плис напрямую.
    5. Плис сама разбирается, сколько процов, кто мастер, на какой проц послать прерывание, какой перевести в режим ожидания (если более 1 проца обращаются к шине).

    на P.S. 133 МБ/сек - это пиковая. Реальная будет отличаться. время доступа к памяти 15 нс. Это 66 Мгц или 66МБ/Сек @ 8бит. следовательно при 16 бит в 2 раза больше, а это и есть 133 МБ/сек.

  6. #215

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,025
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    327
    Спасибо Благодарностей получено 
    336
    Поблагодарили
    258 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Question

    Цитата Сообщение от MegaMyth
    3. Коммутация адресных шин и шин данных процов производится внежней логикой, которая управляется ПЛИС.
    4. Шины управления процов идут на плис напрямую.
    5. Плис сама разбирается, сколько процов, кто мастер, на какой проц послать прерывание, какой перевести в режим ожидания (если более 1 проца обращаются к шине).
    Я так понял, все обращения к памяти и портам идут через ПЛИС. Это сколько же ног понадобится на два-то процессора + сама 16-битная память?! И/или "внешняя логика" в виде нехилой кучки вентилей, которые афаик для таких частот недоставаемы...

    Цитата Сообщение от MegaMyth
    время доступа к памяти 15 нс. Это 66 Мгц или 66МБ/Сек @ 8бит
    Помницца heroy утверждал, что уже на 37МГц будут проблемы...
    Последний раз редактировалось Lethargeek; 08.01.2007 в 07:12.

  7. #216

    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek
    Помницца heroy утверждал, что уже на 37МГц будут проблемы...
    Пока не замечал таких проблем... по крайней мере на 60 мгц их не было :-)
    Цитата Сообщение от Lethargeek
    Это сколько же ног понадобится на два-то процессора + сама 16-битная память?! И/или "внешняя логика" в виде нехилой кучки вентилей, которые афаик для таких частот недоставаемы...
    Ноги ПЛИС:
    Процы: ША-16, ШД-8, ШУ~9*2 = 42 (для 2-х процов)
    Память: ША-19, ШД-16, ШУ-4 = 39
    Video: RGB-15(решил что больше не нужно) HSYNC VSYNC 17
    ROM: OE, WR, ADR[6] = 8
    Итого ног - 106.
    Свободных вроде порядка 40 остается (которые пойдут на формирование шины NEMO
    Комутация процов через шуструю логику 74AC (время порядка 5нс чтоли там). На комутацию 1 проца - 4мсх корпус SO/DIP20.
    Не нужно также забывать что плата эксперементальная. В последствии будет естественно не одна ПЛИС. 1 - "Чипсет", 2 - "Видео". Либо урезаный вариант платы 1 проц и видео на 1 ПЛИС.
    P.S. и еще по конструктиву:
    1-й проц будет находится на мат плате. последующие (до 4-х) на отдельных платках, которые вставляются в маму. на 1 такой платке - 4 20ти ножки и 1 проц. Ориентировочная стоимость комплектухи такой платки будет менее 200ру. (и это пожалуй единственная платка, которую можно будет сделать "под утюг".
    Последний раз редактировалось MegaMyth; 08.01.2007 в 11:51. Причина: Дописал З.Ы.

  8. #217

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну ног-то у ПЛИСов как раз очень даже много. Не уверен, правда, что все ноги можно задействовать как попало, но что много - это точно. >100
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  9. #218

    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir Kladov
    Ну ног-то у ПЛИСов как раз очень даже много. Не уверен, правда, что все ноги можно задействовать как попало, но что много - это точно. >100
    Не поленился посмотрел датащит. у моей плис всего 147 юзерских ног.

  10. #219

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И что, 147 не хватает для реализации независимой работы 2х процов Z80? У нее всего-то 40 было вроде?
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  11. #220

    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir Kladov
    И что, 147 не хватает для реализации независимой работы 2х процов Z80? У нее всего-то 40 было вроде?
    Ног на 2 проца хватает, но не нужно забывать что нужно еще и другие функции в плис заталкать, такие как IRQ DMA возможно серийные порты пару штук всевозможные дешифраторы портов и многое многое другое.

Страница 22 из 32 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ищу схемы и/или руководство по ремонту спектрум-клона Sintez-2
    от dhau в разделе Несортированное железо
    Ответов: 97
    Последнее: 18.09.2022, 18:14
  2. DEB - ассемлер нового поколения...
    от ASMAN в разделе Программирование
    Ответов: 145
    Последнее: 04.11.2007, 11:03
  3. Методическая разработка. Выпуск.1
    от Ne01eX в разделе Пресса
    Ответов: 7
    Последнее: 06.09.2005, 14:32
  4. Концепция нового трекера...
    от Mike в разделе Музыка
    Ответов: 21
    Последнее: 22.04.2005, 15:41

Ваши права

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