Грань между софтваре и хардваре...
Moderator: Shaos
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Вот это как раз и хреново. Видеом должен заниматься видеоконтроллер! а не процессорDifferent wrote:Какие такие обвесы? Видео прямо с ног Propeller-а идет.
сомневаюсь. лучше взять VS10xx чем страдать фигнёйDifferent wrote: Да и звук не пищалка, а нормальный вроде.
Сам Propeller может полное стерео выдавать с отличным качеством.
И ещё... Different, гораздо проще и эффективнее заюзать внешний видеоконтроллер, чем самому писать виртуальное железо! Надеюсь, спорить никто не будет???
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А внутри видеоконтроллера что? ПРОЦЕССОР! Только о его существовании тебе никто ничего не говоритRomanich wrote:Вот это как раз и хреново. Видеом должен заниматься видеоконтроллер! а не процессорDifferent wrote:Какие такие обвесы? Видео прямо с ног Propeller-а идет.

P.S. И вообще грань между софтом и хардом давно стёрлась и бить себя пяткой в грудь крича "я юзаю только настоящее железо" как минимум не уместно

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
Все идет к тому, что в одном камне скоро будет и видеоконтроллер и главный процессор. Для расширения полосы пропускания и снижения задержек.
Так какая разница - в одном они корпусе или раздельно?
Выполняет функции - и ладно.
Теперь о софте и железе. Думаю, что ни для кого не секрет, что практически все хост-контроллеры USB делают софтовыми. Только ОТР. А продают как хардварь. Чего-то никто особо не протестует
В железе исполнять может и круто, но стоить оно будет дороже и апгрейд ему не светит.
Так какая разница - в одном они корпусе или раздельно?

Теперь о софте и железе. Думаю, что ни для кого не секрет, что практически все хост-контроллеры USB делают софтовыми. Только ОТР. А продают как хардварь. Чего-то никто особо не протестует

В железе исполнять может и круто, но стоить оно будет дороже и апгрейд ему не светит.
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Принципияльно не согласен! Видеоконтроллер - чип на логике.Shaos wrote: А внутри видеоконтроллера что? ПРОЦЕССОР! Только о его существовании тебе никто ничего не говорит![]()
У меня на столе лежит GSM LCD на 20МГц, со встроенным видеоконтроллером(даже с 2д-акселем!!!) - так вот глубина цвета там порядка 8бит и 12бит. При разрешении 128x128. Плюс VRAM имеется.
Поверь - 20МГц хватает чтоб дёргать логикой:
- получать вышенаписанное разрешение и кол-во цветов
- формировать микро-ВГА сигналы на матрицу
- 2Д-ускоритель
А вот сомневаюсь что пропеллера на 160МГц хватит на такое.
Ибо на логике оно будет быстрее, чем софтварно! Надеюсь спорить с этим никто не будет???
Нифига она не стерлась! Софт - порождению глюков, чего не скажешь о харде. Да,... софтом проще купюры поднять... бесконечно модернизируя прошивка и втирая наивным юзерам что будет лучше...Shaos wrote: P.S. И вообще грань между софтом и хардом давно стёрлась и бить себя пяткой в грудь крича "я юзаю только настоящее железо" как минимум не уместно
Вот объясни, почему Geforce2Ti с частотой ядра @450MHz по графе обделает P4 @2700MHz ??? Видать не только в быстродействии дело... а в реализации камня...
Last edited by Romanich on 28 May 2007 16:49, edited 1 time in total.
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Надеюсь на логике??? Да услышит меня хардварный бог!!!Different wrote:Все идет к тому, что в одном камне скоро будет и видеоконтроллер и главный процессор. Для расширения полосы пропускания и снижения задержек.

Подход - "лучше количество, чем качество"Different wrote: Так какая разница - в одном они корпусе или раздельно?Выполняет функции - и ладно.
А то что у АРМов USB аппаратный тебе ни о чём не говорит???Different wrote: Теперь о софте и железе. Думаю, что ни для кого не секрет, что практически все хост-контроллеры USB делают софтовыми. Только ОТР. А продают как хардварь. Чего-то никто особо не протестует
В железе исполнять может и круто, но стоить оно будет дороже и апгрейд ему не светит.
ИМХО USB вообще не в тему

А апгрейд происходит из-за глючности софта и его непродуманности!
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну если ставить универсальный контроллер на тоже самое то да, но там ведь специализированные стоят вычислители. Всё распараллеливать неразумно - в твоём видеоконтроллере ведь не каждый пиксел независимо от других обсчитывается - всегда существует гибридное параллельно-последовательное представление, причём последовательное с элементами микропрограммирования.Romanich wrote:Принципияльно не согласен! Видеоконтроллер - чип на логике.Shaos wrote: А внутри видеоконтроллера что? ПРОЦЕССОР! Только о его существовании тебе никто ничего не говорит![]()
У меня на столе лежит GSM LCD на 20МГц, со встроенным видеоконтроллером(даже с 2д-акселем!!!) - так вот глубина цвета там порядка 8бит и 12бит. При разрешении 128x128. Плюс VRAM имеется.
Поверь - 20МГц хватает чтоб дёргать логикой:
- получать вышенаписанное разрешение и кол-во цветов
- формировать микро-ВГА сигналы на матрицу
- 2Д-ускоритель
А вот сомневаюсь что пропеллера на 160МГц хватит на такое.
Ибо на логике оно будет быстрее, чем софтварно! Надеюсь спорить с этим никто не будет???
У недалёкого автора и хард - порождение глюковRomanich wrote:Нифига она не стерлась! Софт - порождению глюков, чего не скажешь о харде. Да,... софтом проще купюры поднять... бесконечно модернизируя прошивка и втирая наивным юзерам что будет лучше...Shaos wrote: P.S. И вообще грань между софтом и хардом давно стёрлась и бить себя пяткой в грудь крича "я юзаю только настоящее железо" как минимум не уместно

Любой хард также имеет версионность и элементы программируемости
И исправление глюков посредством перепрошивки "firmware" руками юзера - достаточно широко распространённая нынче практика...
Last edited by Shaos on 28 May 2007 20:12, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А хард не может быть глючным и непродуманным? Ты наверное думаешь, что в отличие от софта, который пишется людьми, хардом занимаются исключительно "хардварные боги"?Romanich wrote:А апгрейд происходит из-за глючности софта и его непродуманности!

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
В наше время софтом может заниматься каждый - даже школьник, знающий Басик. И неудивительно, что соотношение soft/hard больше в сторону первого. А грамотно спаять схему или "прошить" ПЛИС может далеко не каждый. И то -глючное железо выдаёт себя сразу - оно либо не работает или работает не так как надо. А вот глючный софт может повести себя не лучшим образом в какой-то конкретной ситуации, которых более сотни-тысячи.Shaos wrote: А хард не может быть глючным и непродуманным? Ты наверное думаешь, что в отличие от софта, который пишется людьми, хардом занимаются исключительно "хардварные боги"?
Помимо глючности... сколько тактов нужно сделать тому же АВРу чтобы пинами занести/считать байт из 64К-памяти? а сколько тактов уходит у аппаратного интерфейса для той же памяти? (; То-то и оно...
Конечно, есть много школьников, пишущих программы на басике, дергающие ножками... это - не профессиональный подход.
При формировании VGA-сигнала надо юзать счётчики/делители/осцилляторы и прочую хрень (одно слово - ПЛИС), а не cbi/sbi как на АВРе...
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну я могу лишь сказать что профессиональным софтом (как и хардом) должны заниматься профессионалы, а школьника с бейсиковским опытом (или даже опытом рисования простой прошивки для альтеры) не пустят ни туда, ни сюда...Romanich wrote:В наше время софтом может заниматься каждый - даже школьник, знающий Басик. И неудивительно, что соотношение soft/hard больше в сторону первого. А грамотно спаять схему или "прошить" ПЛИС может далеко не каждый. И то -глючное железо выдаёт себя сразу - оно либо не работает или работает не так как надо. А вот глючный софт может повести себя не лучшим образом в какой-то конкретной ситуации, которых более сотни-тысячи.Shaos wrote: А хард не может быть глючным и непродуманным? Ты наверное думаешь, что в отличие от софта, который пишется людьми, хардом занимаются исключительно "хардварные боги"?
Помимо глючности... сколько тактов нужно сделать тому же АВРу чтобы пинами занести/считать байт из 64К-памяти? а сколько тактов уходит у аппаратного интерфейса для той же памяти? (; То-то и оно...
Конечно, есть много школьников, пишущих программы на басике, дергающие ножками... это - не профессиональный подход.
При формировании VGA-сигнала надо юзать счётчики/делители/осцилляторы и прочую хрень (одно слово - ПЛИС), а не cbi/sbi как на АВРе...
P.S. Грамотно спаять схему может любой выпускних соответствующего ПТУ
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Попытаюсь чётче высказать свою мысль - как правило при любой постановке задачи по созданию того или иного девайса задаются некоторые характеристики, которым должен соответствовать девайс - время отклика, диапазон рабочих температур, стойкость к радиации, кол-во генерируемых пикселов в секунду, количество метров которые девайс должен проехать в час и т.д. - далее выбирается оптимальное соотношение хардверно-софтверной смеси, которой можно покрыть требуемую функциональность с минимальными материально-временными затратами (зависящими не только от стоимости тех или иных комплектующих, но и от опыта и предпочтений людей, которые будут претворять это в жизнь) - вот и вся нехитрая арифметика и собственно заказчику по барабану (как собственно и истории технического развития человечества) крутит ли всю задачу один проц или каждая операция затолкана в свой лут большой программируемой матрицы для параллельного исполнения...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
Железо - оно конечно хорошо. это у нас с дедства тяга к прочности заложена
Но железо не столь гибкое, как софт+железо.
Поэтому постепенно генеральная линия смещается к перепрограммируемым налету ПЛИСам. В один момент решаем одну задачу, в другой момент - другую. Таким образом, количество железа не увеличивается со страшной силой.

Поэтому постепенно генеральная линия смещается к перепрограммируемым налету ПЛИСам. В один момент решаем одну задачу, в другой момент - другую. Таким образом, количество железа не увеличивается со страшной силой.
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Вот надумалось поднять старую темуShaos wrote:Попытаюсь чётче высказать свою мысль - как правило при любой постановке задачи по созданию того или иного девайса задаются некоторые характеристики, которым должен соответствовать девайс - время отклика, диапазон рабочих температур, стойкость к радиации, кол-во генерируемых пикселов в секунду, количество метров которые девайс должен проехать в час и т.д. - далее выбирается оптимальное соотношение хардверно-софтверной смеси, которой можно покрыть требуемую функциональность с минимальными материально-временными затратами (зависящими не только от стоимости тех или иных комплектующих, но и от опыта и предпочтений людей, которые будут претворять это в жизнь) - вот и вся нехитрая арифметика и собственно заказчику по барабану (как собственно и истории технического развития человечества) крутит ли всю задачу один проц или каждая операция затолкана в свой лут большой программируемой матрицы для параллельного исполнения...
Я тут за главного - если что шлите мыло на me собака shaos точка net