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

User Tag List

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

Тема: A давайте разработаем собственный Z80 на VHDL.

  1. #131
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DevL Посмотреть сообщение
    с ПЛИС - свой CPU это как на C/C++ и других языках - желание написать printf("Hello world!");
    Не смешно. По вашему, выходит, что достаточно написать строчку

    Код:
    my CPU
    и процессор заработает...
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

  2. #132
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Там написано 25000 gates. Никому не известно, о каких гейтах они говорят, но цифра в LE скорее всего на порядок меньше.
    Всю жизь думал что gate это один элемент 2И-НЕ, типа как 1 из 4-x элементов 7400/ла3. Даже когда-то тут вопрос задавал сикоко гейтов в одной LE, мне тогда сказали зависит от схемы но в диапазоне от 4 до 15(?)

    Сама тема запуталась. Интересуют вопросы:

    1. многие хотят чтобы снаружи проц выглядел как z80 на 100% (это даст возможность использовать его в наших старых компах или на карточках под NEMOBUS, даже в АОН на z80 или MSX), но это требует использование 16bit адресов + страницы, сможет ли проц иметь команды оперирующие >16bit адресами?
    Последний раз редактировалось bigral; 05.03.2012 в 10:25.

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Всю жизь думал что gate это один элемент 2И-НЕ, типа как 1 из 4-x элементов 7400/ла3. Даже когда-то тут вопрос задавал сикоко гейтов в одной LE, мне тогда сказали зависит от схемы но в диапазоне от 4 до 15(?)
    В диапазоне от 4 до 15 -- это и есть на порядок меньше =)

    Тоже искал ответ на этот вопрос. Пришел к выводу, что бывает используют некие абстрактные условные ASIC gates, которые дают поверхностную оценку. С альтеровскими LE и хилинховыми слайсами они не имеют однозначного соответствия, но порядок можно себе представить.
    Больше игр нет

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    1. многие хотят чтобы снаружи проц выглядел как z80 на 100% (это даст возможность использовать его в наших старых компах или на карточках под NEMOBUS, даже в АОН на z80 или MSX), но это требует использование 16bit адресов + страницы, сможет ли проц иметь команды оперирующие >16bit адресами?
    В принципе, создание универсальной замены классического проца "платки с FPGA" возможно. Платка будет вставляться в разъем вместо процессора и иметь возможность модификации, т.е. будет возможность допиливать и менять то, что в FPGA. Но напрашивается вопрос - для чего? Ведь тут создадим гору таких проблем как сопряжение сигналов, ограниченное быстродействие со старой DRAM... Да и стоимость такого девайса почти сравнится с уже существующими SOC решениями.
    Сделать не вопрос, что с ним потом делать? Кто готов потратить свое время на новое ПО?
    Цитата Сообщение от DevL Посмотреть сообщение
    с ПЛИС - свой CPU это как на C/C++ и других языках - желание написать printf("Hello world!");

  5. #135
    Junior
    Регистрация
    24.04.2011
    Адрес
    Мюнхен
    Сообщений
    27
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от WingLion Посмотреть сообщение
    Не смешно. По вашему, выходит, что достаточно написать строчку

    Код:
    my CPU
    и процессор заработает...
    и я говорю, не смешно, но уж очень типично...

    процесор это конечно больше - это моя работа и это известно...

  6. #136
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Сделать не вопрос, что с ним потом делать? Кто готов потратить свое время на новое ПО?
    Суть нового процессора в том что он сможет адресовать свыше 64kb памяти и СХОДУ переведет комп на который будет установлен из разряда микроконтроллеров в разряд workstation где вполне себе можно представить скомпилированной программу длинной в мегабайты (в эту категорию легко входит половина всех open source исходников). Ну естественно проги требующие больше памяти, расчитанны уже на десятки мегабайт RAM, и на частоты шины\проца >50Mhz на них претендовать можно только при условии совершенно НОВОЙ архитектуры. Но откуда возмется эта архитектура? Так вот она то и возмется в нутри этого UPGRADE-a для retro компов на Z80, который должен её обкатать (создать кучу софта), перед тем как кто-то то захочет больше скорости и больше памяти.

    По аналогии: - если бы Clive Sinclair вместо Z80 влепил бы в ZX-spectrum 68008(который правда токо вышел и не был широко доступен, но зато имел потенциал расширения огого!) то вероятно цена бы выросла на $100 и сравнялась бы с конкурентами но через год бы уже не вышел никакой machintosh и наверно умер бы x86

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

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Суть нового процессора в том что он сможет адресовать свыше 64kb памяти и СХОДУ переведет комп на который будет установлен из разряда микроконтроллеров в разряд workstation где вполне себе можно представить скомпилированной программу длинной в мегабайты (в эту категорию легко входит половина всех open source исходников). Ну естественно проги требующие больше памяти, расчитанны уже на десятки мегабайт RAM, и на частоты шины\проца >50Mhz на них претендовать можно только при условии совершенно НОВОЙ архитектуры. Но откуда возмется эта архитектура? Так вот она то и возмется в нутри этого UPGRADE-a для retro компов на Z80, который должен её обкатать (создать кучу софта), перед тем как кто-то то захочет больше скорости и больше памяти.
    Суть уже давно понятна, для этого уже и железо сделано было. Только для кого рассчитана будет эта архитектура? Чем тогда не вариант EZ80P? Для нового проца нужно ли свое железо? Если не так, то почему к примеру не продают просто новые двигатели для машин, поставил в старый корпус и вот тебе новые возможности, больше скорость..., и обкатывай себе, дорабатывай... детали доступны
    Повторюсь, создать процессор это не на заборе написать его название, для этого нужны заинтересованные и знающее свое дело разработчики.
    Если так нужен новый проц, то создаем группу понимающих что делать и знающих как сделать, обсуждаем рамки реального проекта и делаем, а так, смысл всего этого просто превратится в черепки...

  9. #138
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Если так нужен новый проц, то создаем группу понимающих что делать и знающих как сделать, обсуждаем рамки реального проекта и делаем, а так, смысл всего этого просто превратится в черепки...
    Есть только одно но. Желающих что-либо делать - круглый ноль - вся тема зафлужена, куча никчемных советов - а реально откликнувшихся на первый пост - НОЛЬ.
    Так что, смысл в нем вообще пропадает. И у меня желание пропадает им заниматься.

    Займусь своим процом, вставлю его в свою железку, и буду делать свою работу.
    А сюда и ходить незачем. Все равно, нового ничего не узнаю.
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

  10. #139
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1001-й раз пишу. Мне нужен новый проц. С новыми командами. С 32 бит режимом. С возможностью переводить проц в режим z-80 (16 бит адрес). Нужна новая машина под этот проц, а не панелька с 40-а выводами вставляемая в любой спектрум. Новый клон нужен, на подобии спринтера. Расширенная система команд уже известна. Это Z-380, она была продумана и вполне логична. Можно конечно её и расширить. Желателен мат.сопроцессор. Я разработкой заниматься не могу, т.к. не владею ни VDHL ни Verilog.

    Цитата Сообщение от bigral Посмотреть сообщение
    Ну естественно проги требующие больше памяти, расчитанны уже на десятки мегабайт RAM,
    Как же быть с фрагментацией ОЗУ? Как грузить эти проги и как они будут взаимодействовать с ОС?

    Цитата Сообщение от bigral Посмотреть сообщение
    частоты шины\проца >50Mhz на них претендовать можно только при условии совершенно НОВОЙ архитектуры. Но откуда возмется эта архитектура?
    Её надо разработать. Только надо быть осторожными, что бы не сделать велосипед (PC), но на системе команд z80.

    Топикстартер задумал ввести в ядро T80 команды управления акселем и ищет того, кто поможет ему в разработке. Никаких идей он и слышать не желает. Модель он уже разработал. Ну пусть делает, его идеи мне неинтересны.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  11. #140
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Топикстартер задумал ввести в ядро T80 команды управления акселем
    Только не не надо приписывать мне то, чего я не делал. Глюко-Т80 идет в сад.

    п.с. и помощи я уже ни от кого не жду. Ибо, очевидно (из этой темы), что ее и не будет.
    Последний раз редактировалось WingLion; 06.03.2012 в 07:10.
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

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

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

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

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

Похожие темы

  1. Ответов: 135
    Последнее: 12.05.2020, 19:58
  2. Сырок FDC1772 в VHDL
    от fan в разделе Несортированное железо
    Ответов: 10
    Последнее: 24.03.2017, 16:45
  3. YM2149 - а вот кому VHDL код?
    от icebear в разделе Звук
    Ответов: 15
    Последнее: 11.01.2006, 14:46

Ваши права

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