Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

Ewgeny7 27th February 2011 23:31

Блэк Кэт опять написал пост №666. Это уже не случайность, а диагноз :)

vlad 1st March 2011 13:08

По поводу ПДП. Делаю для нижнего уровня: 4 канала (память <-> порт); 2 канала (память <-> память). Развернутые 25 битовые регистры адреса, т.е. доступ канала сразу ко всей памяти 32Мбайт. На верхнем уровне будет одна 8237.

Black_Cat 1st March 2011 13:43

Quote:

Originally Posted by vlad (Post 362885)
Делаю для нижнего уровня: 4 канала (память <-> порт); 2 канала (память <-> память). Развернутые 25 битовые регистры адреса, т.е. доступ канала сразу ко всей памяти 32Мбайт. На верхнем уровне будет одна 8237.

т.е. опять две разных архитектуры.. а если у другого клона будет 16Mb, а у третьего 256Mb - то под каждый из них надо писать типо свой софт под разную разрядность.. замечательная перспектива - очередной Спринтер обеспечен! Делай монолитную архитектуру! Всё, что выходит за рамки монолитной архитектуры - нафиг! Выигрыш на увеличении разрядности DMA - мизерный. Ничего страшного если придётся программно несколько раз перезапускать DMA, зато оно везде будет работать одинаково!

vlad 1st March 2011 14:25

Quote:

Originally Posted by БК-0010 (Post 362895)
т.е. опять две разных архитектуры..

Нет, архитектура одна. Здесь разговор идет о нижнем и верхнем аппаратном уровне. Пример - драйвер, через который программа взаимодействует с устройством через понятные ей рычаги :). Так, что о какай несовместимости идет речь?

---------- Post added at 12:05 ---------- Previous post was at 12:03 ----------

Все же, добавлю технологию - "виртуальный порт" из ultra. Решит на программном уровне множество задач :)

---------- Post added at 12:25 ---------- Previous post was at 12:05 ----------

Quote:

Originally Posted by vlad (Post 362898)
Все же, добавлю технологию - "виртуальный порт" из ultra. Решит на программном уровне множество задач

Емкость Cyclone не резиновая, так что часть возьмет на себя второе ядро (эмуляция ВГ, DMA USC, GS...), ну пока об этом рано говорить... сложность такой системы в разы... да, и код под это все писать нужно, посмотрим...

Ewgeny7 1st March 2011 14:26

Маньяки...

Black_Cat 1st March 2011 14:34

Quote:

Originally Posted by vlad (Post 362898)
Здесь разговор идет о нижнем и верхнем аппаратном уровне.

я знаю токо один аппаратный уровень - собсно единственный аппаратный уровень - уровень железа. Выше него - только программные уровни. Поэтому не оч понятно о каких двух аппаратных уровнях речь..
Quote:

Originally Posted by vlad (Post 362898)
Пример - драйвер, через который программа взаимодействует с устройством через понятные ей рычаги . Так, что о какай несовместимости идет речь?

Про рычаги в драйверах - эт понятно, но вот допустим есть конкретная программа, которая знает о 25 разрядной шине и соответственно оперирует 25 разрядными словами.. Оперирует 25 разрядными словами чисто из соображений лени.. типо - а зачем другими, если DMA 25 разрядный.. Ведь если в прграмме делать разрядность другую, отличную от 25, то можно и 16 разрядов сделать как в 8237.. Но тогда почему сразу 8237 не поставить, а лепить какую-то отсебятину? Логика понятна? Какой смысл отсебятины?

---------- Post added at 13:34 ---------- Previous post was at 13:26 ----------

дык вот, такую 25 разрядную программу перетаскивать на другой клон, у которого DMA доустим 19 разрядный - это не драйвер переписать, это всю прогу переделывать надо в особо критичном случае.. И кто будет писать эти драйвера под тыщу клонов с сотней разных DMA?
Ты понимаешь, что ты закладываешь бомбу под всё дальнейшее развитие?

vlad 1st March 2011 21:44

Всему свое время....

Black_Cat 1st March 2011 22:04

Quote:

Originally Posted by vlad (Post 363000)
Всему свое время....

:) будешь осчастливливать человечество? :) Ох, как показывает практика - человечество бывает очень неблагодарным. :) ..особенно когда его осчастливливают против воли.. :)

vlad 2nd March 2011 16:05

Quote:

Originally Posted by БК-0010 (Post 363004)
будешь осчастливливать человечество? Ох, как показывает практика - человечество бывает очень неблагодарным. ..особенно когда его осчастливливают против воли..

Решил пока ограничиться советами БК-0010 :) Доделываю DMA USC.

vlad 7th March 2011 20:48

Ewgeny7, скинул на ящик пару ядрешек 8237 и 8254 думаю это поможет вырваться в перед :) хотя многое зависит как ими распорядиться...


All times are GMT +4. The time now is 16:30.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.