Новая игровая консоль от Романыча
|
|
lvd | Дата: Воскресенье, 2009-07-12, 16:41:56 | Сообщение # 151 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (deathsoft) Еще пара есть ADSP-21065L в обычных pqfp, тоже хз что с ними делать. у меня такие есть тоже. МРЗ плеер на них сделай.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 16:44:26 | Сообщение # 152 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Вот попробовал прооптимизировать твой исходник "нашару" (доку про особенности 67хх не сомтрел), разбил массив входных данных на 2, один для четных строк второй для нечетных, сразу же стало возможным параллельно загружать по 2 слова ибо массивы разместились в разных блоках памяти (с отдельными адресными шинами), а я подозреваю что в 67хх этих блоков как минимум 4. Естественно код самого эмулятора приставки придется поменять, чтобы он рендерил в массив соответствующим образом, в один массив одни строки в другой другие. Но это ДСП и тут кодинг "нашару" не прокатывает, сорец надо затачивать под конкретные особенности архитектуры, зато и производительность будет соответствующая.
|
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 16:44:59 | Сообщение # 153 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (lvd) у меня такие есть тоже. МРЗ плеер на них сделай. Да там ног дофига чуть ли не 240.
|
|
| |
Romanich | Дата: Воскресенье, 2009-07-12, 17:12:15 | Сообщение # 154 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (deathsoft) Это какой ТИ на 300МГц? на 300МГц только 5502, а 67ххх от 700 МГц и выше. И 5502 - не VLIW там максимум 2 инструкции за такт. имею ввиду камень tms320c6745 котрый есть в qfp176 на 300 мгц. а в CCS можно выбрать ближайший c67x+ - сопоставимо или нет? Quote (deathsoft) TFT_DATA наверняка объявлена как volitile long * и на этом сразуже тормоза. ну так это ж регистр данных LCD... они все ж с volatile ... Quote (deathsoft) P.S. А вообще надо было листинг генерировать а не асм, чтобы куски сишного осрца шли в пермешку с асмом и было видно что во что преобразовалось. понятия не имею как в CCS это сделать =) пока глубоко не разбирался... Quote (deathsoft) типы никто так не объявляет #define u32 unsigned long int, надо писать так typedef unsigned long int u32; ну это я для себя макросы такие юзаю, а то неудобно писать тогда зачем их определять typedef'ами?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
Romanich | Дата: Воскресенье, 2009-07-12, 17:13:42 | Сообщение # 155 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (deathsoft) Естественно код самого эмулятора приставки придется поменять, чтобы он рендерил в массив соответствующим образом, в один массив одни строки в другой другие. Но это ДСП и тут кодинг "нашару" не прокатывает, сорец надо затачивать под конкретные особенности архитектуры, зато и производительность будет соответствующая. во-во! если дальше такое направление развивать - то прийдем к необходимости переписывания ядер эмуляции z80, m68k и др. на DSP-ассемблере
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
lvd | Дата: Воскресенье, 2009-07-12, 18:22:44 | Сообщение # 156 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (deathsoft) Да там ног дофига чуть ли не 240. Ну а для мрз-плеера тебе придётся зацепить сдрам, бутфлеш, сдкарту и т.д., вполне себе МП-система получится.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 18:58:27 | Сообщение # 157 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) ну это я для себя макросы такие юзаю, а то неудобно писать тогда зачем их определять typedef'ами? Макросы экспандятся с пробелами, а тайпдеф - как просто новый тип. В результате и зза макросов можешь нарваться на неожиданые глюки.
|
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 19:00:05 | Сообщение # 158 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (Romanich) во-во! если дальше такое направление развивать - то прийдем к необходимости переписывания ядер эмуляции z80, m68k и др. на DSP-ассемблере Асемблер там нах не нужен, все можно написать на Ц, но также как под х86 для использования ССЕ надо программу писать особым образом - также и под ДСП и его архитектуру, а иначе никаких гигагерцев не хватит если писать так что юзается 1/8 производительности и большинство блоков процессора просто простатвают.
|
|
| |
deathsoft | Дата: Воскресенье, 2009-07-12, 19:01:10 | Сообщение # 159 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (lvd) Ну а для мрз-плеера тебе придётся зацепить сдрам, бутфлеш, сдкарту и т.д., вполне себе МП-система получится. С такимже успехом можно купить у ЧРВ VSxxxx как у вас в нгс и сделать все на 1й микросхеме.
|
|
| |
lvd | Дата: Воскресенье, 2009-07-12, 21:35:38 | Сообщение # 160 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (deathsoft) С такимже успехом можно купить у ЧРВ VSxxxx как у вас в нгс и сделать все на 1й микросхеме. C ещё большим успехом можно юзать эмуляторы на пц, а не паять бляцфины на 400 мгц на 4слойках.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Romanich | Дата: Пятница, 2009-07-17, 14:21:32 | Сообщение # 161 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| Quote (lvd) C ещё большим успехом можно юзать эмуляторы на пц, а не паять бляцфины на 400 мгц на 4слойках. Всё продолжаем онанировать?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
Сообщение отредактировал Romanich - Пятница, 2009-07-17, 14:22:05 |
|
| |
lvd | Дата: Воскресенье, 2009-07-19, 13:51:08 | Сообщение # 162 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (Romanich) Всё продолжаем онанировать? Засеки лвд во всех темах електрониха и получи прыз!
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Romanich | Дата: Воскресенье, 2009-07-19, 16:02:47 | Сообщение # 163 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| я ж цель не ставил такую просто случайно глянул
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |
lvd | Дата: Воскресенье, 2009-07-19, 16:12:19 | Сообщение # 164 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (Romanich) я ж цель не ставил такую просто случайно глянул Слифф защитан!
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Romanich | Дата: Воскресенье, 2009-07-19, 16:42:46 | Сообщение # 165 |
Младший одепт
Группа: Человеки
Сообщений: 578
Статус: Offline
| чё за слифф?
Живу схемами, питаюсь концепциями :) http://emu-apparatchik.narod.ru
|
|
| |