Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 15:22

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 01, 2006 12:28 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
P.S. Хотя, конечно, каждый вправе наступать на собственноручно выстроганные грабли.


Если есть ПЛИС и осциллограф, то факт наступания на грабли по крайней мере будет осознан. А вот если работа идет преимущественно с САПР, глюки не только плодятся, но и оказываются похоронены под массой непроверенных в железе решений (которые в САПР выглядят вполне приемлемо).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 01, 2006 12:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
oleg писал(а):
Ясно, спасибо. Значит по симуляциям и будем ориентироваться

Симуляции обычно есть разные. Надежнее ориентироваться по post-placed (или как она у Альтеры называется?).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 12, 2007 13:09 
Так что, готов проц? Сколько ячеек вышло, какая скорость?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 12, 2007 17:06 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
"А вы с какой целью интересуетесь?" :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 13, 2007 15:48 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Хищник писал(а):
"А вы с какой целью интересуетесь?"

Раз уж тему затронули...
- С ознакомительной, посмотреть, как Люди делают... ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 13, 2007 20:17 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Гхм... ну что, мастер-класс устраивать? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 13, 2007 20:56 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Хищник писал(а):
Гхм... ну что, мастер-класс устраивать? Smile

Точно! Давно пора! :)

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 13, 2007 21:48 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ну хоть вопросов тогда накидайте, а? У меня уже с литературной деятельностью весь мозгозаменитель выкипел... :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 14, 2007 13:27 
а так интересуюсь, без конкретной цели
есть идея много 4-х (или все-таки 5-ти?) битных процев разместить в 1й альтере, ну и типа прикидываю, что из этого может выйти в смысле производительности. Так сколько ячеек и частота и на каком кристалле?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 14, 2007 16:14 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Если брать не 4-х, а например, 16-битный Ф-проц, то получается порядка 1000 ячеек на процессор, при скорости 20 MIPS: ( http://winglion.ru/Forth-CPU/ - и это далеко не оптимальный (по ячейкам и скорости) вариант) .перевод этого проекта на 4 бита формально можно сделать кодированием команды 4->16. объем это почти не изменит, а скорость снизит.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 10, 2007 09:37 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Simple computer design using Logic Sim

For this project,
I am building a simple 4-bit computer using Logic Sim, a digital logic simulator for the Macintosh

http://www.cs.earlham.edu/~stoneda/programming/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 10, 2007 16:20 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Kopa писал(а):
http://www.cs.earlham.edu/~stoneda/programming/


только пара интересных ссылок со страницы не работает... :(

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 10, 2007 16:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Старье, однако. Сколько можно схемы рисовать?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 13, 2008 08:32 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Nano Forth - A tiny dialect of the Forth programming language ( концепция)

http://www.quirkle.com/misc/forth.htm

Код:
Primitives:

Symbol Summary Definition

+ Add Replace D0 and D1 by sum
N  Nand Replace D0 and D1 by nand
J   Jmp not 0 Change IP by D0 if D1 not zero and drop D0
^  Promote Move D0-th data item to D0. If D0 = 0 remove D0.
D  Duplicate Push copy of D0
n  Literal Push to D0 a literal numeric value (e.g. 123)
!  Store Put D0 at program address D1
@  Load Push to data stack the value at program address D0
:  Subroutine Permits subroutines, macros and language extension
;  Return End subroutine definition and return
Z  Return if zero If D0 is 0 return to C0


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 14, 2008 03:15 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Давно смотрел. Несколько мест не понравилось - литералы в качестве параметров команды. Неэффективно.
И к XOR я как-то привык, а к NAND - нет. А по полноте они, вроде, одинаковы... ;)

Сейчас на досуге думаю над идеей ассимитричности 8-битовой группы команд - не 4 бита + 4 бита, а 5 бит на основную команду и 3 бита на дополнительную, куда вставить самые частые команды RET CALL JMP и загрузку литералов. М.б. и "прибавить литерал с расширением знака "... Причем пока думаю эти 3 бита использовать старшие... ;) Надо такое чудо для интерпретируемого в AVR Форта...

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB