Может сделать на AVR мат.сопроцессор
Запихать в него что то типа С-интерпретатора(с минимумом библиотек в пзу)
Программисту только процедуры в него залить(в мнемокоде).
И вешай сей девайс на любой спек.
Может сделать на AVR мат.сопроцессор
Запихать в него что то типа С-интерпретатора(с минимумом библиотек в пзу)
Программисту только процедуры в него залить(в мнемокоде).
И вешай сей девайс на любой спек.
Последний раз редактировалось DimkaM; 07.02.2007 в 11:06.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Такие идеи были у нас с И.Мазницей в 1999г. - проект "Торнадо". Тогда кроме AT90S1200...8515 еще ничего не было. Сегодня для меня это уже не актуально и неинтересно.
Жаль
почему?Сообщение от andrews
Пусть это сделают другие. Сегодня я мечтаю сделать то, о чем вот уже несколько месяцев всем говорю. На дворе 21 век, буквально за 10 лет микроконтроллеры в своих возможностях продвинулись очень далеко. TI для мобильных приложений (видеотелефонов)недавно выпустила чип с производительностью 600 мипс, H264 декодером по цене менее 10 долларов! Правда демонстрационные платы под них с девелоперским софтом стоят > $10,000. Но все-равно для человека с 25 летним стажем в профессии примитивные и морально устаревшие микросхемы малоинтересны. Спектрум интересен как платформа своим разнообразием. Эту точку зрения я отстаивал и в 1997 году, но тогда было много злых ортодоксов. Сами они были таковы или охраняли интересы ведущих игроков рынка, который тогда еще был, не знаю. 10 лет спустя многое изменилось. И это здорово позитивные перемены.
Хм хорошая идеяСообщение от DimkaM
ПОДДЕРЖИВАЮ!!!
Интерестная идея. А на сколько реально и осмысленно попробовать подключить 80287, 80387, 68881, 68882 ? А может быть проще тогда уж собрать ацкий со-проц на альтере ? Что скажете ???Сообщение от DimkaM
A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
PowerMAC 9600, PPC604EV@350Mhz, 512Mb
Скажу, что гемор...самое простое поделие, дабы не повторять Спринтер...включить аппаратный умножитель на дешевой CPLD Atmel, изыскав свободные места в кодах z80...вроде он не генерит исключений на несуществующие команды? вставлять аппаратное умножение придется через макро, или db (dw)
Умножений ( и делений)лучше несколько.
Как резултат сохранить?Сообщение от andrews
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Ну да, все же если сделать по-людски 128 макроцелсов может и не хватить, идея такова:
Пропускаешь двунаправленную шину данных насквозь, когда идет выборка команды- защелкивается и анализируется ( если бы у z80 генерировалось исключение на несуществующий код, можно было защелкивать по нему)...далее обрабатываешь защелкиваемый КОП и данные вслед за ним...результат преобразуешь в LD (A), XX ну или любое другое на усмотрение, если 16 битный результат в пару регистров, если 32 битный в две пары....
Эту хрень подсовываешь z80. Т.е. фактически он просто загружает обычными командами результаты выполнения всех операций СОПРа в свои регистры. Нужен стандарт, иначе придется устанавливать при условном ассемблировании код идентификатора СОПРа и возникнет большая путаница.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)