Вопросы связанные с разработкой TSEvo

Железо, связанное с TS-Conf

Postby MVV » Sat, 09.05.2015 19:37:52

Тут вообще не пойми что творится. Я чет поплыл в формулировках, правилах, концепции, архитектуре. Уже хочется закинуть это все к чертям и не парить себе и другим мозг.
Я понял это так, должно быть начало - базовая архитектура (основа). Тут нужно строго определиться, что это и как это работает по каждому пункту - процессор, память, видео, периферия... Дальше - определиться на какую аудиторию рассчитано, развитие архитектуры - также точно расписать по каждому пункту. Станет хоть понятно, нужно это вообще нам или нет.
...
Попробуем определиться по каждому из пунктов...
Last edited by MVV on Sun, 10.05.2015 00:05:53, edited 1 time in total.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby Mick » Sat, 09.05.2015 20:50:43

TS-Labs wrote: Для спектрумщиков з80 это наше всио, потому я предлагаю некст в качестве основного проца.


Не ну я же не настаиваю, я просто высказываю свое мнение. Я просто полагаю, что расширение битности шины данных добавит действительно что то новое, чем увеличение мегагерцев.
Впрочем, это всего лишь мое видение, которое естественным образом может не совпадать с видением окружающих. :)


Кстати, касательно проца Z80 с изменным числом тактов, то фирма Kawasaki уже сделала свой вариант процессора с максимальной частотой 33МГц - kl5c8400
http://www.chipfind.ru/datasheet/zip/k- ... 5c8400.zip
Last edited by Mick on Sat, 09.05.2015 21:00:06, edited 2 times in total.
User avatar
Mick
 
Posts: 1008
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Sat, 09.05.2015 20:54:09

MC68k wrote:ok, Z280


Я имею ввиду расширение набора инструкций нашего любимого Z80 до работы с 16 битными данными. То есть два режима работы, 8 битный стандартный и 16 битный расширенный.
User avatar
Mick
 
Posts: 1008
Joined: Thu, 19.06.2014 11:25:00

Postby TS-Labs » Sat, 09.05.2015 23:31:54

MVV wrote:Я чет поплыл в формулировках, правилах, концепции, архитектуре. Уже хочется закинуть это все к чертям и не парить себе и другим мозг.

Для начала перестань удалять свои посты.
Я считаю это крайней формой долбоебизма и крайней неуверенности в себе. Коль ты что-то написал, это твои слова, а не слова чужого человека. Кроме того, это просто заёбывает других пользователей, которые отвечают на форуме сами себе. Я не хочу применять блядскую мудерацию, поэтому просто попрошу: или ты перестанешь страдать хуйней или просто забудь об этом месте.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 10.05.2015 00:06:08

MVV wrote:Я понял это так, должно быть начало - базовая архитектура (основа).

ZX-Spectrum
MVV wrote:Дальше - определиться на какую аудиторию рассчитано, развитие архитектуры

Спектрумщики.
MVV wrote:На данный момент есть отлаженное софт-ядро NextZ80 с уменьшенным к-вом тактов выполнения команд (можно добавить режим совместимости по тактам)

Уже сделано.
MVV wrote:Думаю, что здесь оптимально подойдет страничный кэш

Кеш прямого отображения.
MVV wrote:Я не хочу здесь заморачиваться на чём-то более сложном, строить теги с запоминанием в кэш строки байт, потом просматривать тэги на попадание или промах... думать как это выгружать, загружать, обходить при работе DMA, и этот гемор гребет порядочно ресурсов и по сути не дает нормального КПД.

Для ФПГА малоприменимо.
MVV wrote:Контроллер памяти (MCU) должен уметь работать в burst режиме

А также с банками и приоритетами. Я уже про это писал.
Mick wrote:Я просто полагаю, что расширение битности шины данных добавит действительно что то новое, чем увеличение мегагерцев.

Опиши, как ты представляешь его систему команд.
Mick wrote:Впрочем, это всего лишь мое видение, которое естественным образом может не совпадать с видением окружающих.

Это нормально.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby MVV » Sun, 10.05.2015 00:29:50

TS-Labs wrote:Я считаю это крайней формой долбоебизма и крайней неуверенности в себе. Коль ты что-то написал, это твои слова, а не слова чужого человека. Кроме того, это просто заёбывает других пользователей, которые отвечают на форуме сами себе. Я не хочу применять блядскую мудерацию, поэтому просто попрошу: или ты перестанешь страдать хуйней или просто забудь об этом месте.

Мы же не историю тут пишем, а ведем дискуссию. И страдает паранойей по поводу удаленных сообщений, то это [url=https://ru.wikipedia.org/wiki/Модератор]модератор[/url]:

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

Так что учите правила, иначе администрация обязана рассмотреть твое послание-наезд и принять соответствующее меры к такому мудератору:
TS-Labs wrote:Я считаю это крайней формой долбоебизма и крайней неуверенности в себе. Коль ты что-то написал, это твои слова, а не слова чужого человека. Кроме того, это просто заёбывает других пользователей, которые отвечают на форуме сами себе. Я не хочу применять блядскую мудерацию, поэтому просто попрошу: или ты перестанешь страдать хуйней или просто забудь об этом месте.


И к стати, напоминание кто такие модераторы и что я нарушил? Что мания величия у модератора?
Кто такие модераторы?
Модераторы — это пользователи (или группы пользователей), которые ежедневно следят за форумами. Они имеют право редактировать или удалять сообщения, закрывать, открывать, перемещать, удалять и объединять темы на форуме, за который они отвечают. Основные задачи модераторов — не допускать несоответствия содержания сообщений обсуждаемым темам (оффтопик), оскорблений.
Last edited by MVV on Sun, 10.05.2015 00:47:42, edited 1 time in total.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby VBI » Sun, 10.05.2015 00:47:05

Влад. Забей на модераторов.
Просто перестань постоянно удалять и редактировать свои посты
User avatar
VBI
 
Posts: 1934
Joined: Mon, 03.06.2013 09:20:29

Postby MVV » Sun, 10.05.2015 00:53:20

VBI wrote:Влад. Забей на модераторов.
Просто перестань постоянно удалять и редактировать свои посты

Укажите это в правилах форума, и все проблемы сняты. Иначе это выглядит как конфликт прав пользователей ежедневно следящих за форумом и простого пользователя, что их сильно бесит .
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby VBI » Sun, 10.05.2015 01:07:57

Влад, это не проблема форума.
Ещё раз - перестань удалять свои посты.
User avatar
VBI
 
Posts: 1934
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Sun, 10.05.2015 02:03:59

MVV wrote:Укажите это в правилах форума, и все проблемы сняты.

TS-Labs wrote:"модерация" производится методами социальной инженерии, и лучше вам не пробовать.

Так нормально?
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 10.05.2015 02:06:59

И да, у меня не корона жмет, не синдром вахтера обострился, а просто разные люди охуевают от того, что общаются сами с собой. Если ты считаешь, что это нормально, тогда о чем говорить.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 10.05.2015 02:34:06

Хотя блин... Чо я кипешую? Как будто в тех псто было чтото ценное.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby ZEK » Thu, 14.05.2015 10:32:53

Собрать бы моск в кучу с предвыборкой, можно было бы и частоты немного поднять, но это не интересно, интересней пару LD r8,r8 за такт делать, вполне реально, математику 16бит за такт
такты на чтение префиксов не тратить, в общем получилось бы более чем в 4 раза шустрее на той же частоте.
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 172
Joined: Mon, 10.06.2013 13:51:07

Postby MVV » Thu, 14.05.2015 16:07:45

ZEK, можно ли завести некст на С3 или C4 -8 на 50МГц?
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby ZEK » Thu, 14.05.2015 18:20:13

а я почем знаю, и вообще не в мегагерцах дело, если z80next на 28мгц будет давать туже скорость что и актуальный на 42, как по мне лучше пусть на 28 работает, меньше простоев на латентности памяти будет
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 172
Joined: Mon, 10.06.2013 13:51:07

Postby ZEK » Thu, 14.05.2015 18:25:41

За примером далеко ходить не надо, у z80next минимальное кво тактов равно кву байт команды, ld hl,#0000 3такта, ld ix,#0000 с предвыборкой обе по 1 такту будут кушать, вместо 3 и 4 тактов соответсвенно
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 172
Joined: Mon, 10.06.2013 13:51:07

Postby MVV » Thu, 14.05.2015 19:07:14

ZEK wrote:а я почем знаю, и вообще не в мегагерцах дело, если z80next на 28мгц будет давать туже скорость что и актуальный на 42, как по мне лучше пусть на 28 работает, меньше простоев на латентности памяти будет

Простоев не будет, всё успевает. Только нужно оптимизировать дизайн проца до 50МГц включительно. Хочу увязать всё от одного базового клока 100МГц, где проц 50МГц, SDRAM 100МГц, пиксел клок 25МГц соответственно.
Попробовать ускорить комбинационную схему дешифратора команд и РОН для минимизации задержки в критических путях.
ZEK wrote:За примером далеко ходить не надо, у z80next минимальное кво тактов равно кву байт команды, ld hl,#0000 3такта, ld ix,#0000 с предвыборкой обе по 1 такту будут кушать, вместо 3 и 4 тактов соответсвенно

Т.е. максимально в основном наборе EX (SP),HL будет 6 тактов?
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby ZEK » Thu, 14.05.2015 19:11:46

MVV wrote:где проц 50МГц, SDRAM 100МГц

Sdram за 2 такта нихрена не отдаст
MVV wrote:Попробовать ускорить комбинационную схему дешифратора команд и РОН для минимизации задержки в критических путях.

алу критический путь в z80next
MVV wrote:Т.е. максимально в основном наборе EX (SP),HL будет 6 тактов?

c 16 бит шиной, может и 3
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 172
Joined: Mon, 10.06.2013 13:51:07

Postby MVV » Thu, 14.05.2015 19:22:05

ZEK wrote:Sdram за 2 такта нихрена не отдаст

SDRAM отдельная тема... Для начала с двух-портовой M9K пусть заработает.
ZEK wrote:алу критический путь в z80next

Можно попробовать отключить часть АЛУ для эксперимента. Основной напряг путей там в муксах и к-ве их трас от/до РОН. Может продублировать часть логики и их?
ZEK wrote:c 16 бит шиной, может и 3

Потребуется выравнивание команды, или кэш на максимальную длину команды.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby ZEK » Fri, 15.05.2015 01:25:44

MVV wrote:SDRAM отдельная тема... Для начала с двух-портовой M9K пусть заработает.

вот именно из за sdram, надо не за частотой гнаться а за производительностью на такт, бурстами предвыборку набивать и отпускать sdram, наиболее эффективно получится, какой смысл в 50мгц проце если он из 3х тактов 2 будет жать с моря погоды

MVV wrote:Основной напряг путей там в муксах и к-ве их трас от/до РОН. Может продублировать часть логики и их?

хз, я что то думал на рон, но опять же пришел к выводу что если будет на 28мгц выдавать столько же мипсов как и на 42мгц без префетча, то можно не париться


MVV wrote:Потребуется выравнивание команды, или кэш на максимальную длину команды.

ну то ясен пень, но SP как правило четные адреса и как бы конкретной в этой команде вероятность штрафов из за выравнивания минимум, но то это тема не так интересна как префетч, при 28мгц проце, и 112мгц памяти, можно успевать набивать буфер практически без штрафов, ну разве что ветвления будут туго ложиться, но и тут 28мгц идет плюсом, так как буквально 1 такт проца штрафа будет
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 172
Joined: Mon, 10.06.2013 13:51:07

Previous

Return to Hardware

Who is online

Users browsing this forum: No registered users and 4 guests

cron

x