nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Apr 2024 03:59



Reply to topic  [ 59 posts ]  Go to page Previous  1, 2, 3, 4  Next
Есть шары по АТМке зелёной? 
Author Message
Senior
User avatar

Joined: 08 Jun 2002 19:00
Posts: 126
Location: Москва
Reply with quote
lvd wrote:
CHRV wrote:
lvd wrote:
...и тут они все умерли, в один день и без мучений...

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


Ну на сраме-то можно хоть 14мгц читать данные - фонт прям в ней может лежать! Главное, как грит ронин, чтоб ног и скорости хватило =))


Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ, чтоб не мешался. А вот возможность подзагрузки фонта юзера должна быть в АТМ3 - это точно.

_________________
Максагор


19 Sep 2006 04:01
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб


эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...

Максагор wrote:
Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ


а не пофиг, когда 4мб памяти ?


19 Sep 2006 07:38
Profile ICQ
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Ronin wrote:
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб


эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...

Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).


19 Sep 2006 09:14
Profile
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Reply with quote
Максагор wrote:
lvd wrote:
CHRV wrote:
lvd wrote:
...и тут они все умерли, в один день и без мучений...

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


Ну на сраме-то можно хоть 14мгц читать данные - фонт прям в ней может лежать! Главное, как грит ронин, чтоб ног и скорости хватило =))


Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ, чтоб не мешался. А вот возможность подзагрузки фонта юзера должна быть в АТМ3 - это точно.


Дык Ромина-то идея - что основная память - у ЦПУ, а если он в неё пишет по дисплейным адресам, то автоматически копируется в СРАМ видеоконтроллера! А в ней не обязательно дублировать всю основную, значит и для кракозябров место найдётся.


19 Sep 2006 15:21
Profile
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Reply with quote
HardWareMan wrote:
Ronin wrote:
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб


эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...

Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).


ЕДОшки - это не СДРАМ, а ДРАМ. Почуй разницу =)
А имхо, даже если 133мгц СДРАМ прикрутить, всё равно её скорости не хватит при рандомном доступе зетника на 20 мгц. Ведь там только в пределах ряда можно рандомно читать (по ворду на байт, причём адреса кормятся на несколько (2-3) тактов раньше, чем данные приходят; видали в пц-биосе CAS latency? - это оно), а если вылез - надо текущий ряд закрывать, а новый открывать. Хорошо для процов с резиновым кешем и предвыборкой, а для зетника?... Имхо ДРАМ нужно боле-мене шуструю, как раз у зетника и место для регенерации предусмотрено в циклах шины.


19 Sep 2006 15:25
Profile
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Reply with quote
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб. А что за 5-битные экраны?

15-битные. Т.е. по 5 бит на компоненту. Чтоб цветастые картинки казать =)


19 Sep 2006 15:33
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22615
Location: Silicon Valley
Reply with quote
lvd wrote:
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб. А что за 5-битные экраны?

15-битные. Т.е. по 5 бит на компоненту. Чтоб цветастые картинки казать =)


RGB555? Маловато будет - надо как минимум RGB565 (то бишь 16 бит на пиксел)

_________________
:dj: https://mastodon.social/@Shaos


19 Sep 2006 17:27
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
lvd wrote:
HardWareMan wrote:
Ronin wrote:
Максагор wrote:
Больше 2Мб будет. Как минимум - 4Мб


эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...

Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).


ЕДОшки - это не СДРАМ, а ДРАМ. Почуй разницу =)
А имхо, даже если 133мгц СДРАМ прикрутить, всё равно её скорости не хватит при рандомном доступе зетника на 20 мгц. Ведь там только в пределах ряда можно рандомно читать (по ворду на байт, причём адреса кормятся на несколько (2-3) тактов раньше, чем данные приходят; видали в пц-биосе CAS latency? - это оно), а если вылез - надо текущий ряд закрывать, а новый открывать. Хорошо для процов с резиновым кешем и предвыборкой, а для зетника?... Имхо ДРАМ нужно боле-мене шуструю, как раз у зетника и место для регенерации предусмотрено в циклах шины.

Ну я знаю разницу и что? А CAS Latency я знаю не из BIOSа PC, а из датащита на SDRAM. Есть у них пакетные режимы BURST, и никто не отменял интерливинг. В PC то его применяют. Не забываем про рефреш. А в общем, при PC133 получается следующие тайминги по датащиту http://www.chipinfo.ru/vstock/search.ht ... IC42S16800 :
Чтение: 5 тактов (CL2) и 6 тактов (CL3)
Запись: 4 такта (CL2) и 5 тактов (CL3)
* Запись длинная из-за precharge. Тайминги для рандомного чтения/записи 1 слова (совпадающего по разрядности с микросхемой ОЗУ).
Отсюда следует: 133М/5=~26М обращений при CL2 и 133М/5=~22М обращений при CL3. Для записи соответственно ~33М и 26М. И при этом еще надо ее регенерировать. Нда, для вашей затеи не хватит... Думаю задумка с теневым видеобуфером "только на запись" более реальна. Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.


19 Sep 2006 21:57
Profile
Senior
User avatar

Joined: 08 Jun 2002 19:00
Posts: 126
Location: Москва
Reply with quote
Ronin wrote:
Максагор wrote:
а не пофиг, когда 4мб памяти ?


Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.

_________________
Максагор


20 Sep 2006 00:15
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
HardWareMan wrote:
Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.

Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).


20 Sep 2006 03:22
Profile ICQ WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Максагор wrote:
Ronin wrote:
Максагор wrote:
а не пофиг, когда 4мб памяти ?


Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.

Для спека оптимальное 1мб, ну ЛВД например считает что 2мб (2 образа диска+ аласм)... больше ставить туда памяти безсмысленно.
ПОэтому наверно оптимальное использовать СРАМ, не такая уж она и дорогая. Хотя конечно у ДРАМ выводов меньше, но для нее рефреш нуно делать.


20 Sep 2006 03:26
Profile ICQ WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
CHRV wrote:
HardWareMan wrote:
Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.

Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).

Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.


20 Sep 2006 03:27
Profile
Senior
User avatar

Joined: 08 Jun 2002 19:00
Posts: 126
Location: Москва
Reply with quote
CHRV wrote:
Максагор wrote:
Ronin wrote:
Максагор wrote:
а не пофиг, когда 4мб памяти ?


Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.

Для спека оптимальное 1мб, ну ЛВД например считает что 2мб (2 образа диска+ аласм)... больше ставить туда памяти безсмысленно.
ПОэтому наверно оптимальное использовать СРАМ, не такая уж она и дорогая. Хотя конечно у ДРАМ выводов меньше, но для нее рефреш нуно делать.


Ну, у меня тут ориентир - Спринтер. Не считаю лишними еще два дополнительных метра. Особенно если-таки будет (а она будет) графическая ОС под расширенные экраны: вот куча спрайтов и прочей графики как раз без проблем и разместим...

_________________
Максагор


20 Sep 2006 04:55
Profile WWW
Senior
User avatar

Joined: 08 Jun 2002 19:00
Posts: 126
Location: Москва
Reply with quote
HardWareMan wrote:
CHRV wrote:
HardWareMan wrote:
Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.

Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).

Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.


А кому от этого холодно ли жарко? Ведь по любому, когда комп рестартует BIOS, перед тем как что-то начать на экран выводить, его почистит...

_________________
Максагор


20 Sep 2006 04:57
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
HardWareMan wrote:
Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.

Ага что и делает любая программа работающая с экраном.
Зачем какие дополнительные фигни придумывать- не нуно...
Т.е. я хотел сказать, что это по любому делается, в схеме и софте это учитывать НЕ НУЖНО.


20 Sep 2006 06:36
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 59 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: x86128 and 40 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.