nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:00



Reply to topic  [ 94 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Однородные вычислительные системы 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Если не полениться и взглянуть в датащит на какую-нибудь ПЛИС, то можно увидеть следующие картинки:
Image
Image
Image
Image
Image
Я думаю, что не надо объяснять, где там функциональные блоки, а где конфигурационные.


09 Oct 2013 12:24
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Post 
Осталось узнать как устроено нечто под названием PIA ;)

_________________
:dj: https://mastodon.social/@Shaos


09 Oct 2013 12:41
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Осталось узнать как устроено нечто под названием PIA ;)

Это то, что обычно написано на УГО порта i8255. :lol:

_________________
iLavr


09 Oct 2013 12:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Post 
Lavr wrote:
Shaos wrote:
Осталось узнать как устроено нечто под названием PIA ;)

Это то, что обычно написано на УГО порта i8255. :lol:


Боюсь, что в данном контексте этот термин несёт иную смысловую нагрузку...

_________________
:dj: https://mastodon.social/@Shaos


09 Oct 2013 13:04
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Shaos wrote:
Осталось узнать как устроено нечто под названием PIA ;)

Ничего интересного. Просто пучок проводов.
Image
А вот схема лапки:
Image


09 Oct 2013 15:04
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Post 
FPGA выглядит несколько иначе:



P.S. Не могу без смеха этот австралийский акцент слушать :roll:

P.P.S. Поясню, что режет по ушам:
"эф-пей-джи-ай" вместо "эф-пи-джи-эй" (fpga)
"байсикалли" вместо "бейсикалли" (basically)
"анивай" вместо "энивэй" (anyway)
"зай" вмсто "зэй" (they)
"зойс" вместо "зоус" (those)
"компликайтед" вместо "компликейтед" (complicated)
"кентайн" вместо "контейн" (contain)
"тайк" вместо "тейк" (take)
"чандж" вместо "чэндж" (change)
"спайс" вместо "спейс" (space)
"майн" вместо "мэйн" (main)
"вай" вместо "вэй" (way)
и т.д.

P.P.P.S. Я понял - это как масквичи всё говорят на А, а ивановские - на Я ;)

_________________
:dj: https://mastodon.social/@Shaos


09 Oct 2013 16:54
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Shaos wrote:
FPGA выглядит несколько иначе:

Image
Shaos wrote:
P.S. Не могу без смеха этот австралийский акцент слушать :roll:

То же самое я слышал у англичан. "Вставили? Вроде бы язык изобрели у вас, а вы так разговариваете, что нихрена не понятно!" (С) S.N.A.T.C.H. в Гоблине.


09 Oct 2013 19:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Post 
У англичан акцент не такой дурацкий - более вычурный чтоли...

P.S. Ещё южно-африканцы доставляют - см. District 9 в оригинале :)

_________________
:dj: https://mastodon.social/@Shaos


09 Oct 2013 19:43
Profile WWW
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
Post 
HardWareMan wrote:
Ничего интересного. Просто пучок проводов.

Который иногда позволяет экономить макроячейки. Обычно выбирается только один провод, но иногда фиттер делает так называемый wide-OR, когда много входов объединяются по ИЛИ. При этом, как мы понимаем, на эту операцию не расходуется ни одной макроячейки. Обычно используется в case с большим числом альтернатив, задающих один и тот-же набор wire. Т.е. макроячейки в этом случае используются только для декодирования каждого варианта case.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


09 Oct 2013 22:30
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
b2m wrote:
HardWareMan wrote:
Ничего интересного. Просто пучок проводов.

Который иногда позволяет экономить макроячейки. Обычно выбирается только один провод, но иногда фиттер делает так называемый wide-OR, когда много входов объединяются по ИЛИ. При этом, как мы понимаем, на эту операцию не расходуется ни одной макроячейки. Обычно используется в case с большим числом альтернатив, задающих один и тот-же набор wire. Т.е. макроячейки в этом случае используются только для декодирования каждого варианта case.

А ты посмотри на мой пост про PIA. Там же не зря показаны магистрали как проходящие, а отводы идут на гейты AND, которые управляются конфигурационным ПЗУ (показаны как транзисторы с плавающим затвором).


10 Oct 2013 00:12
Profile
Fanat

Joined: 27 May 2011 04:25
Posts: 79
Location: Perm
Reply with quote
Post 
He3HauKo wrote:
Насчет реконфигурации, думаю самое место для применения это криптография, работа с хеш-функциями ну и может бить рендеринг!?

Динамическая трансляция. Для новых архитектур актуально, учитывая петатонны наработанного софта.


10 Oct 2013 03:16
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
у соседей кто-то вслух сказал "АТМ" и алония как ветром сдуло :lol:


14 Oct 2013 05:07
Profile
Writer

Joined: 06 Sep 2007 07:05
Posts: 19
Location: 212.26.238.228
Reply with quote
Post 
Конференции по реконфигурируемым системам:
http://www.reconfig.org
http://fccm.org/2014/
http://www.eecg.utoronto.ca/FPGA2014/

Очень крупные спонсоры типа Altera и Microsoft.

Почитал темы докладов. Пока не дошли до средств разработки на самой системе, но уже есть операционные системы, даже с динамическим уплотнением задач. Некоторые работы относятся аж к 80-м годам. DFG Schwerpunktprogramm 1148 давала финансирование в 2003-2009, в рамках этой программы было 25 исследований.

Посмотрел результаты одного из компиляторов C to Verilog - LegUp. Пока что Dhrystone там даёт только 1.06 DMIPS/MHz. Как выглядит верилог-файл там, пока не видел.


22 Apr 2014 07:50
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
А между тем Xilinx уже имеет компилятор C (переводящий плоскую программу в прошивку для FPGA) в составе своего бесплатного пакета Vivado:

http://hackaday.com/2015/12/17/xilinx-fpgas-in-c-for-free/

http://www.xilinx.com/support/documenta ... gn-hls.pdf

_________________
:dj: https://mastodon.social/@Shaos


04 Jan 2016 22:40
Profile WWW
Senior

Joined: 31 Mar 2012 16:50
Posts: 152
Location: 93.73.80.128
Reply with quote
Ранее слышал об cypress psoc как о крутых чипах cpu + pld (такое вроди как действительно было у xilinx с arm ядром), почитал доку и обнаружил что классической программируемой логикой там и не пахнет. Т.е. вот так влоб перевести проект на 2000 LE не удастся потому что там их НЕТУ. Но зато взамен там есть то что именно подходит под название nedo-CORE, т.е. пачка небольших risc процессоров с массивом регистров каждый. Эти процы на бешенной частоте могут эмулировать действие схемы из сотен gate-ов но на меньшей частоте если их соединить в цепь. Ну и к тому же можно аналоговые сигналы обрабатывать так как есть аналоговые блоки.


24 Mar 2016 14:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 94 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

Who is online

Users browsing this forum: No registered users and 26 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.