Ээх... зацепило... Типа, каждому перцептору по процессору.... Хоть и не пятница, но всё же...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Зок Мёдов 02 июля 2003 г. 17:56

Лет эдак 10 назад ещё в эпоху МС-ДОС была у меня Форт-система самодельная 32 разрядная и к ней самодельный ДОС-экстендер. Всё написано с чистого листа на Турбо Ассемблере. Модель памяти small32 с отдельными сегментами под стеки и взаимодействие с 16разрядным ДОСом. Всё работало, даже прерывания включая аппаратные. Много чего там было, и перечислить сложно, это скорее на отдельную статью тянет. Форт был сильно творчески переработан, и механизм передачи параметров через стек был адаптирован под регистровую модель. Собственно, целью была как раз отладка этого механизма, так как он давал ОЧЕНЬ большое ускорение стековой машины на классическом регистровом CISC процессоре. А вылилось всё в результате в полноценную систему, на которой я чего-то даже и поделал. В общем, на сегодняшний день можно реализовать ту или иную архитектуру процессора в FPGA без проблем, и примеров у нас полным-полно, но вот IMHO всё что я видел среди MISC машин - это полные ублюдки, лишённые какой-то внутренней красоты, за редким исключением... Причина тому видимо в том, что авторы преследовали какой-то свой спортивный интерес. У кого-то меньше всего кодов инструкций, у кого-то ещё чего-то меньше или наоборот больше всех, но главное, мне кажется, когда берёшся создавать новую архитектуру, это ответить самому себе на внутренний вопрос: а удобно ли тебе самому будет писать программы для этого чуда? Чувствуешь ли ты, что создал совершенство? В общем, сделать просто какой-то процессор и запихнуть его в FPGA не проблема, а вот придумать по настоящему хорошую (вопрос конечно субъективный) архитектуру ой как непросто. Счёт таких процессоров идёт на единицы. А пополнять ряды виртуальных уродцев без каких либо шансов на то, что хоть кому-нибудь ЭТО принесёт хоть малейшую пользу - оправдание слабое... Поэтому я и не спешу выносить на суд общественности свои творения до поры...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru