Новая игровая консоль от Романыча
|
|
dlcorp | Дата: Среда, 2009-07-08, 22:58:22 | Сообщение # 136 |
Admin
Группа: Администраторы
Сообщений: 43
Статус: Offline
| Quote (Romanich) Разогнал Digital Thresher 600 МГц. Видимо хуетой занимаешься, поскольку бга ниасиливаешь.
|
|
| |
Romanich | Дата: Четверг, 2009-07-09, 03:08:02 | Сообщение # 137 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (deathsoft) Ну техас то видимо тоже гонится? Не думал об этом? То что он гонится, даже не сомневаюсь. Только вот насколько далеко?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
Romanich | Дата: Четверг, 2009-07-09, 03:14:38 | Сообщение # 138 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (dlcorp) Видимо хуетой занимаешься, поскольку бга ниасиливаешь. Для того, чтобы решить перейти на БГА, нужно проверить "как оно вообще будет на 600МГц". А потом лишь только принимать решение - покупать его и связываться ли вообще с этим или нет. Потому что меня финансирует только мой карман и всё. А все остальные "советчики" и "подстрекалы" идут лесом... Это вам не НГСы собирать из дешовых говнокомплектующих Грамотный инженер всегда ищет способ проверить, и если он уверен на менее 90%, то не вкладывается. Мало того, я не давал никаких обещаний на счёт БГА и не надо подЪябывать. Результат исследования положительный, так что в будущем,возможно, будешь онанировать на мои платы с БГА :) P.S. опять шифруемся? (под ником dlcorp) ?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
Сообщение отредактировал Romanich - Четверг, 2009-07-09, 03:20:08 |
|
| |
lvd | Дата: Четверг, 2009-07-09, 10:03:01 | Сообщение # 139 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (Romanich) Мало того, я не давал никаких обещаний на счёт БГА и не надо подЪябывать. Типа, заготовка позиций к отступлению? У тебя пути назад нет, с твоими-то понтами только БГА и ни шагу назад! Сам подумай, ведь так. И да не оскудеет карман грамотного инженера Quote (Romanich) Результат исследования положительный, так что в будущем,возможно, будешь онанировать на мои платы с БГА У вас, господин, весьма специфические сексуальные предпочтения. Не надо думать, что и у всех вокруг - такие же. Quote (Romanich) P.S. опять шифруемся? (под ником dlcorp) ? Нед, удаляем спамоюзеров, активируем материалы. Ну и флеймим, по возможности.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Romanich | Дата: Четверг, 2009-07-09, 10:10:35 | Сообщение # 140 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (lvd) только БГА и ни шагу назад! тут с тобой соглашусь, ибо QFP>400 MHz в природе пока не нашёл Quote (lvd) Не надо думать, что и у всех вокруг - такие же почему тогда делаешь акцент на BGA?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
lvd | Дата: Четверг, 2009-07-09, 10:16:28 | Сообщение # 141 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (Romanich) почему тогда делаешь акцент на BGA? Потому что интересна технология припаивания.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Romanich | Дата: Четверг, 2009-07-09, 10:55:26 | Сообщение # 142 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (lvd) Потому что интересна технология припаивания. ИК станция под эти интересы попадает?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
deathsoft | Дата: Четверг, 2009-07-09, 13:14:52 | Сообщение # 143 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) Грамотный инженер всегда ищет способ проверить, и если он уверен на менее 90%, то не вкладывается. Это правильно.
|
|
| |
Romanich | Дата: Суббота, 2009-07-11, 10:15:07 | Сообщение # 144 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| удосужился поставить CCS 3.3 Platinum + C6000 CGT посмотрел на код на максимальной оптимизации по скорости для C67+ говнищее - в среднем 1-2 инструкции параллельно, вместо обещанных 8 в максимуме - очередной рекламный трюк... так что только bf561 в BGA
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
deathsoft | Дата: Суббота, 2009-07-11, 15:22:33 | Сообщение # 145 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) удосужился поставить CCS 3.3 Platinum + C6000 CGT посмотрел на код на максимальной оптимизации по скорости для C67+ говнищее - в среднем 1-2 инструкции параллельно, вместо обещанных 8 в максимуме - очередной рекламный трюк... А ты код то как писал?
|
|
| |
deathsoft | Дата: Суббота, 2009-07-11, 15:25:43 | Сообщение # 146 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Вон у меня валяются 2 старых проца ADSP-21160M (заказал с AD) тоже в bga - хз что сними делать. Может как нибудь попробую их примгтфить. Еще пара есть ADSP-21065L в обычных pqfp, тоже хз что с ними делать.
Сообщение отредактировал deathsoft - Суббота, 2009-07-11, 15:28:39 |
|
| |
Romanich | Дата: Суббота, 2009-07-11, 16:00:01 | Сообщение # 147 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (deathsoft) А ты код то как писал? что-то типа: volatile long int a,b,c; *(char*)0x20000000=0x01; *(short int*)0x20000000=0x0123; *(long int*)0x20000000=0x01234567; a=3; b=1+a; c=a+b; ну и оптимизацию most speed, -o3 ну а потом в асме смотрел... я прально понимаю что строки помеченные || это одновременность? Quote (deathsoft) Вон у меня валяются 2 старых проца ADSP-21160M (заказал с AD) тоже в bga - хз что сними делать. Может как нибудь попробую их примгтфить. Еще пара есть ADSP-21065L в обычных pqfp, тоже хз что с ними делать. я уговорил начальство чтоб дало добро на изготовление тестовой хуйни для пайки БГА на ИК станции - типа АТмегу + флешка в БГА. Ну а потом тестить все ячейки. И заказать десятки штук , чтобы гробить нежалко было а потом лишь приступать к чему-то серьезному...
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
Сообщение отредактировал Romanich - Суббота, 2009-07-11, 16:01:04 |
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 01:37:01 | Сообщение # 148 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) что-то типа: volatile long int a,b,c; Эээ volatile - сразуже запрещает оптимизацию. Использование volatile указывает компилеру что переменную надо каждый раз читать из памяти и не кэшировтаь в регистрах. Тестировать надо не так, а делать фкнкцию вида int f(int a, int b, int c, int d, int e) { int result; ... вычисления ... return result; } компилировать это с ключем -c и -S и смотреть асмовый сорец или листинг.
Сообщение отредактировал deathsoft - Воскресенье, 2009-07-12, 01:38:59 |
|
| |
Romanich | Дата: Воскресенье, 2009-07-12, 05:16:01 | Сообщение # 149 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (deathsoft) Эээ volatile - сразуже запрещает оптимизацию. Использование volatile указывает компилеру что переменную надо каждый раз читать из памяти и не кэшировтаь в регистрах. Это я специально - чтоб компилер покорячился дольше Приаттачил 3 файла: Source.c - видеовывод на LCD BF532.asm - то что собрал VDSP с максимальной оптимизацией C67x+.asm - то что собрал CCS с максим. опт. Один хрен - в обоих случаях практически одинаково... Оосбо если учесть что TI на 300 МГц, а BF на 400 Или чего-то не вижу?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
Сообщение отредактировал Romanich - Воскресенье, 2009-07-12, 05:36:34 |
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 14:30:23 | Сообщение # 150 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) Оосбо если учесть что TI на 300 МГц, а BF на 400 Это какой ТИ на 300МГц? на 300МГц только 5502, а 67ххх от 700 МГц и выше. И 5502 - не VLIW там максимум 2 инструкции за такт. Ну - вот фрагмент 6 инстукций: STW .D2T1 A3,*+SP(404) ; |34| || ZERO .L1 A14 || ZERO .L2 B11 || MVK .S2 0x64,B10 || MVKH .S1 _LCD+16,A4 || ZERO .D1 A7 Для VLIW также как и для SSE алгоритмы надо писать не абы как, а так чтобы компилер понял что можно сделать параллельну обработку. На счет видеоигр я хз, а вот для всяких кодирований видео и прочего такое делается без проблем. Ну вот хотябы твой алгоритм: #define Pixel4 \ o0=*(u32*) l; \ o1=*(u32*)(l+4); \ TFT_DATA=o0; \ TFT_DATA=o1; \ l+=8; Можно в начале начитать кучу данных в регистры параллельно, а потом только записывать в порт TFT_DATA, при чтении будут сразу читаться до 8 блоков. в 8 переменных. Т.е. банально строчки кода переставить местами. TFT_DATA наверняка объявлена как volitile long * и на этом сразуже тормоза. P.S. А вообще надо было листинг генерировать а не асм, чтобы куски сишного осрца шли в пермешку с асмом и было видно что во что преобразовалось. P.P.S. И еще типы никто так не объявляет #define u32 unsigned long int, надо писать так typedef unsigned long int u32;
Сообщение отредактировал deathsoft - Воскресенье, 2009-07-12, 14:42:27 |
|
| |
|
|