Forth
http://fforum.winglion.ru/

Процессоры GA144
http://fforum.winglion.ru/viewtopic.php?f=3&t=2679
Страница 6 из 6

Автор:  diver [ Сб мар 18, 2017 04:29 ]
Заголовок сообщения:  Re: Процессоры GA144

ок...что мы имеем....
- собрал дедушка на коленке проц, без единого гвоздя - то бишь без единого тактового элемента. никто не отнимет, что проц, как ни странно, заработал)

логично предположить, что при таком подходе скорость его работы просто должна зависеть от температуры, тут даже можно не углубляться дальше главы про диоды в хите Хоровца||Хилла, чтобы такое предположить.

там же ещё фишка, если кто обращал внимание - внутреннее представление бит на уровне сигналов - в слове соседние биты представлены разными уровнями - т.е. формальное 0b00000 - в уровнях выглядит как ВНВНВ )))

Автор:  Hishnik [ Сб мар 18, 2017 15:35 ]
Заголовок сообщения:  Re: Процессоры GA144

diver писал(а):
логично предположить, что при таком подходе скорость его работы просто должна зависеть от температуры,

Совершенно нелогично. Нормальная цифровая схема должна быть статической - т.е. если мы ее остановим или подадим тактовую 1 Гц, она все равно останется работоспособной. Температурная зависимость у полупроводников есть и никуда не денется. Но вот гоняться за рабочей областью, подбирая температуру - это вообще-то называется провальным проектом. На то и существуют топологические проверки, чтобы получить кристалл, работоспособный over PVT (Process, Voltage, Temperature). На старых технологических нормах вариации техпроцесса еще не выражены так ярко, как сейчас, начиная с 45-28 нм (особенно 28), что и создает условия для изготовления микросхем "дедушками на коленке".

diver писал(а):
там же ещё фишка, если кто обращал внимание - внутреннее представление бит на уровне сигналов - в слове соседние биты представлены разными уровнями - т.е. формальное 0b00000 - в уровнях выглядит как ВНВНВ )))


Да, я обратил. То есть это процессор для обработки нулей. Потому что если мы возьмем 0x55 или 0xAA, то они будет представлено как НННН и ВВВВ. А спрашивается, с какой стати мы считаем, что 00 вероятнее, чем 0x55?

Автор:  diver [ Сб мар 18, 2017 15:52 ]
Заголовок сообщения:  Re: Процессоры GA144

ну там же т.н. самосинхронная схемотехника - следовательно скорость работы просто будет обязана зависеть от скорости переключений в кремнии, которая будет плыть от температуры.

Автор:  Hishnik [ Сб мар 18, 2017 16:16 ]
Заголовок сообщения:  Re: Процессоры GA144

diver писал(а):
ну там же т.н. самосинхронная схемотехника - следовательно скорость работы просто будет обязана зависеть от скорости переключений в кремнии, которая будет плыть от температуры.

Самосинхронная схема предусматривает подтверждение доставки.

http://www.russianelectronics.ru/leader ... doc/49789/
https://habrahabr.ru/post/306056/

А теперь смотрим это документ:
http://www.greenarraychips.com/home/doc ... 144A12.pdf

Цитата:
To calibrate a particular node of a particular chip, let it reach ambient temperature while fully suspended and then
generate and measure a benchmark pulse. Using the relationships above, interpolate the execution time back to what
it would have been at 1.8v and 22°C.


Гхм. Это что за калибровка такая в самосинхронной-то схеме? Это называется "приплыли". Чтобы чип заработал на него надо подать тестовый импульс и проверить, работает ли он. А потом в процессе работы отслеживать температуру и подстраивать частоту. "Зато на Форте".

Автор:  diver [ Сб мар 18, 2017 16:57 ]
Заголовок сообщения:  Re: Процессоры GA144

не предназначен чип для точных операций, это да )))
зато вешая на него кварц и раскачивая его можно использовать проц как датчик температуры :))

Ну красиво же ) и на форте) няшка :) :oops:


но среда разработки сводит всё это на нет...поэтому...работаем с динозавром - SEAforth40 практически коллекционные экземпляры теперь :mrgreen:

Автор:  Hishnik [ Сб мар 18, 2017 17:42 ]
Заголовок сообщения:  Re: Процессоры GA144

Сейчас вот возьму и засуну 40 ядер Горыныча в Zedboard И в каждом еще 8 потоков. И что характерно, будут работать! :)

Автор:  diver [ Сб мар 18, 2017 18:56 ]
Заголовок сообщения:  Re: Процессоры GA144

да помню-помню.... :oops:
И помню, что их туда больше влезает :roll: ...много больше....

Эх...у меня будет свой процессор...с нитями и ядрами...(блэкджеком, тэкилой, и прочим)))....пойду отматывать кусок кремния от палки...

Автор:  Hishnik [ Сб мар 18, 2017 19:04 ]
Заголовок сообщения:  Re: Процессоры GA144

ZC7020 - 53000 LUT. Если брать "толстого" Горыныча, на 8 потоков, то это порядка 1200 LUT (собственно, они практически все 32-разрядные ядра ходят вокруг этого объема). 40 ядер - 48000 LUT. Ну может быть даже 32 ядра, чтобы с запасом влезло. И 256 потоков. Еще на это все надо распределить 140 BRAM. Допустим, 3 code + 1 data на ядро (12 kb + 1kword).

Правда, конструкция будет пока что несколько искусственной. В том же кристалле 220 DSP, которые все эти процессоры уверенно обгоняют по цифровой обработке. Зато Горынычи с эквивалентной частотой порядка 3,2 ГГц обгоняют dual-core ARM, особенно на "коротких" задачах с большим трафиком локальной памяти. При этом DSP дадут стабильные 40-50 GMAC.

Автор:  KPG [ Пт апр 07, 2017 06:07 ]
Заголовок сообщения:  Re: Процессоры GA144

Страничка с какой то информацией по сабжу, если ещё не было.
ForthSeen - Alternative Embedded Systems - Blog

Автор:  KPG [ Вт апр 11, 2017 07:21 ]
Заголовок сообщения:  Re: Процессоры GA144

Проекты на GA144

Страница 6 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/