Как проектируют микросхемы, краткий рассказ с картинками и ссылками

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) 1 [2] 3 4 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Наборбукв
1.08.2014 - 18:35
-2
Статус: Offline


Еврей

Регистрация: 3.01.12
Сообщений: 133
Цитата (z3z3z3 @ 1.08.2014 - 21:32)
Про то как проектируют микросхемы ни слова не увидел, статья про то как их программируют или я чего-то недопонимаю?

Видать, не понял.
А как ты это себе представлял? I/O таблица двоичных данных?
 
[^]
Dimych1976
1.08.2014 - 18:39
0
Статус: Offline


Балагур

Регистрация: 4.12.11
Сообщений: 955
Ни о чем why.gif
 
[^]
euro
1.08.2014 - 18:39
0
Статус: Offline


Весельчак

Регистрация: 20.11.12
Сообщений: 123
В итоге получилось что-то военное! (судя по корпусу) Единственное я не понял, какого черта программировать микросхему, если есть универсальные процессоры типа STM, AVR, ATmega... Только не ругайся за мою тупость, а просто расскажи!

Это сообщение отредактировал euro - 1.08.2014 - 18:43
 
[^]
login
1.08.2014 - 18:42
0
Статус: Offline


кнопкотык

Регистрация: 5.04.07
Сообщений: 494
agree.gif моё программистское КРУТО!
а теперь комп нахер и вперед за пивом ;)
 
[^]
LordOfSteel
1.08.2014 - 18:42
3
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (Ктулхуист @ 1.08.2014 - 19:31)
Ну и где тут проектирование микросхем? Это написание прошивки для фпга тупо.

Если я напишу заголовок темы "Программирование FPGA", то никто ничего не поймёт.
Проектирование fabless микросхем, как вы понимаете, происходит почти точно также. Например, серия сигнальных процессоров Multicore.
 
[^]
Stapleton
1.08.2014 - 18:42
1
Статус: Offline


Ярила

Регистрация: 10.04.09
Сообщений: 3980
Цитата (Ктулхуист @ 1.08.2014 - 19:31)
Ну и где тут проектирование микросхем? Это написание прошивки для фпга тупо.

Да примерно так же и проектируют. Когда отладят исходники, отправляют их на завод, а там тоже засовывают эти исходники в софт, который генерит файлы для станков, а станки уже штампуют микросхемы rulez.gif
 
[^]
Наборбукв
1.08.2014 - 18:43
0
Статус: Offline


Еврей

Регистрация: 3.01.12
Сообщений: 133
Цитата (euro @ 1.08.2014 - 21:39)
В итоге получилось что-то военное! (судя по корпусу) Единственное я не понял, какого черта программировать микросхему, если есть универсальные процессоры типа STM, ATmega... Только не ругайся за мою тупость, а просто расскажи!

Универсальность - это всегда дополнительные расходы и недостаточное обеспечение в узкоспециализированных направлениях же.
 
[^]
цурюкиванов
1.08.2014 - 18:43
1
Статус: Offline


дэрвиш

Регистрация: 20.11.13
Сообщений: 220
всё впитал пойду блинов наварганю по ентой технологии biggrin.gif
 
[^]
LordOfSteel
1.08.2014 - 18:48
6
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (euro @ 1.08.2014 - 19:39)
В итоге получилось что-то военное! (судя по корпусу) Единственное я не понял, какого черта программировать микросхему, если есть универсальные процессоры типа STM, ATmega... Только не ругайся за мою тупость, а просто расскажи!

Универсальные процессоры типаSTM, ATmega делаются точно так же.

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

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

Ещё пример. Писали в "компьютерре". Лет 10 назад команда студентов взломала систему оплаты карточками бензоколонок в США. Им нужно было в реальном времени ломать какой-то шифрованый код от этой системы оплаты. Самый мощный ноут тех времён тратил время около часа, что неприемлемо.
Самодельная плата с fpga Spartan-3 херачила код меньше секунды.

Добавлено в 18:49
Цитата (Сизоблюдов @ 1.08.2014 - 19:31)
позновательно. Спасибо ТС как раз по моей специальности.

Если чё, пиши в личку, проконсультирую.

Добавлено в 18:50
Цитата (z3z3z3 @ 1.08.2014 - 19:32)
Про то как проектируют микросхемы ни слова не увидел, статья про то как их программируют или я чего-то недопонимаю?

Да. Всё так. Микросхемы пишутся как программы, на специальных языках для написания микросхем. А как иначе?

Добавлено в 18:51
Цитата (Наборбукв @ 1.08.2014 - 19:32)
Это ж сколько геморроя было у первых создателей микросхем, чтоб вручную всё это сотворить?

Да, пришлось один раз первоначально создать курицу. Или яйцо. Или курицу....

Это сообщение отредактировал LordOfSteel - 1.08.2014 - 18:53
 
[^]
mervigen
1.08.2014 - 18:52
2
Статус: Offline


Восставший из Бана. Дважды.

Регистрация: 10.07.13
Сообщений: 1179
После просмотра и прочтения чувствую себя убогим каким то.
 
[^]
euro
1.08.2014 - 18:53
0
Статус: Offline


Весельчак

Регистрация: 20.11.12
Сообщений: 123
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать будут например арифметические операции. Кто победит?

Это сообщение отредактировал euro - 1.08.2014 - 18:55
 
[^]
orlaff
1.08.2014 - 18:57
4
Статус: Offline


Приколист

Регистрация: 27.10.12
Сообщений: 211
А где топология? Послойно? С операциями? С режимами блеать!!!
 
[^]
mcx
1.08.2014 - 18:58
0
Статус: Offline


Приколист

Регистрация: 9.01.12
Сообщений: 253
Не, ручками оно все равно красивше получается в итоге, как доктор говорю.
 
[^]
gunner717
1.08.2014 - 19:00
4
Статус: Offline


Ярила

Регистрация: 28.03.13
Сообщений: 1097
Ниче не понял, но спасибо)))
 
[^]
mcx
1.08.2014 - 19:01
1
Статус: Offline


Приколист

Регистрация: 9.01.12
Сообщений: 253
Цитата (euro @ 1.08.2014 - 19:53)
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать будут например арифметические операции. Кто победит?

тут арифметические операции не вариант, надо конкретный алгоритм, например разложение сигнала в ряд Фурье, тут выиграет спецмашинка, а вот при выделении и параллельной обработке полезного сигнала из разложенного тут кор может и впереди будет, если правильно написать.
 
[^]
PaSquirrel
1.08.2014 - 19:01
-1
Статус: Online


Ярила

Регистрация: 6.03.14
Сообщений: 15049
Цитата (euro @ 1.08.2014 - 19:53)
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать будут например арифметические операции. Кто победит?

победит GPU gigi.gif
 
[^]
mcx
1.08.2014 - 19:02
4
Статус: Offline


Приколист

Регистрация: 9.01.12
Сообщений: 253
да и не FPGA а ПЛИС, Программируемые логические интегральные схемы.
 
[^]
LordOfSteel
1.08.2014 - 19:03
3
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (euro @ 1.08.2014 - 19:53)
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать будут например арифметические операции. Кто победит?

Смотря что решать.

Во первых Core I7 4790 физически не сможет принять огромный поток сырых данных, которые приходят с радиочастотного блока радара. Уже комп в пролёте сразу.
FPGA существенно меньше жрёт тока и не требует огромного кулера охлаждения.
FPGA уделает комп по специализированным параллельным вычислениям, типа всякие свёртки и фурье, и всего то на внутренней частоте 200-500 МГц.
 
[^]
mcx
1.08.2014 - 19:04
0
Статус: Offline


Приколист

Регистрация: 9.01.12
Сообщений: 253
Цитата (PaSquirrel @ 1.08.2014 - 20:01)
Цитата (euro @ 1.08.2014 - 19:53)
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать  будут например арифметические операции. Кто победит?

победит GPU gigi.gif

гпу не совсем вариант, тяжело с малыми погрешностями работать, ядра вхолостую в основном крутят.
 
[^]
LordOfSteel
1.08.2014 - 19:05
1
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (mcx @ 1.08.2014 - 20:02)
да и не FPGA а ПЛИС, Программируемые логические интегральные схемы.

Программируемые логические интегральные схемы ПЛИС - это и FPGA, и CPLD, и PAL, и GAL, и ещё чего-то.

А FPGA это только FPGA.

Это сообщение отредактировал LordOfSteel - 1.08.2014 - 19:05
 
[^]
KU4KUDUK
1.08.2014 - 19:05
0
Статус: Offline


герой невидимого фронта

Регистрация: 6.07.11
Сообщений: 3691
А я недавно смотрел как атомы платины под напряжением в ключи процессора превращаются а при отключении приходят в исходное состояние.
 
[^]
LordOfSteel
1.08.2014 - 19:06
1
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (PaSquirrel @ 1.08.2014 - 20:01)
Цитата (euro @ 1.08.2014 - 19:53)
А вот если сравнить несравнимое. Пример Core I7 4790 против FPGA а решать  будут например арифметические операции. Кто победит?

победит GPU gigi.gif

Только на рендеринге победит, и подобных вычислениях.
 
[^]
xx22xx
1.08.2014 - 19:06
-2
Статус: Offline


Ярила

Регистрация: 13.06.14
Сообщений: 5130
ТС, самый умный чтоле?
 
[^]
QvaziMurder
1.08.2014 - 19:08
3
Статус: Offline


Хочу всё ...ть! И эту тоже!

Регистрация: 4.03.14
Сообщений: 373
Как отправлять зелень бесконечно??? Это мега пост, 99% ЯПа в сметении, а я немного офигиел, ТС - ПРОДОЛЖАЙ с подробностями
ЗЫ, Ща заминусят... но интересно епта

Это сообщение отредактировал QvaziMurder - 1.08.2014 - 19:09
 
[^]
AlexPC1
1.08.2014 - 19:09
1
Статус: Offline


Программист

Регистрация: 30.04.08
Сообщений: 390
Зеленка у меня кончилась, но тема очень интересная, сам программирую ПЛК, но вот как они создаются незнал
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 51625
0 Пользователей:
Страницы: (13) 1 [2] 3 4 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх