Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Свои процессоры
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Страницы: 1, 2, 3, 4, 5, 6, 7
twix
Цитата(bbb @ Feb 19 2016, 22:03) *
Ну таких как Вы мало. Для большинства даже свою архитектуру процессора разработать и реализовать её на ПЛИС уже страшенный гемор. А если ещё и свой компилятор и свою IDE писать для своего процессора...

На самом деле нет, создание своего процессора это несложная задача, есть книжка по этому поводу. По уровню подготовки она соответствует инженеру разработчику на ПЛИС первого года у нас в России.
Производители предоставляют софтовый процессор с настраиваемой архитектурой. Ресурсов он жрет 3% даже у недорогой микросхемы,
bbb
Цитата(twix @ Feb 20 2016, 21:18) *
На самом деле нет, создание своего процессора это несложная задача, есть книжка по этому поводу. По уровню подготовки она соответствует инженеру разработчику на ПЛИС первого года у нас в России.
Производители предоставляют софтовый процессор с настраиваемой архитектурой. Ресурсов он жрет 3% даже у недорогой микросхемы,

Может весь вопрос в том, что это за "процессор".
Вы меня простите, но я Вам не верю, что любой 18-ти летний студент с опытом изучения IDE для ПЛИС 1 год сможет создать свой хороший процессор.
Процессор Intel создавал гигантская корпорация в течении многих лет.
А Вы утверждаете, что это сейчас чуть ли не любой подросток-студент с опытом 1 год сможет сделать.

Простите, но "не верю"©
des00
Цитата(bbb @ Feb 21 2016, 04:25) *
Процессор Intel создавал гигантская корпорация в течении многих лет.

вы уж слишком передергиваете, речь идет о процах класса Picoblaze, AVR, reduced ARM
Цитата
вы уже слишком передергиваете. А Вы утверждаете, что это сейчас чуть ли не любой подросток-студент с опытом 1 год сможет сделать.

Welcome to future (с)
bbb
Цитата(des00 @ Feb 21 2016, 06:12) *
вы уж слишком передергиваете, речь идет о процах класса Picoblaze, AVR, reduced ARM

Вот вот. Тем более не понимаю. Зачем создавать что-то сырое самопальное, когда есть готовые ОТЛАЖЕННЫЕ (т.е. вычищенные от багов и глююков) архитектуры, выпускаемые миллионными тиражами с хорошей программной поддержкой и наличием хорошего хэлпа и кучи документации?

Ведь разработав свой процессор придется писать IDE для него, HELP, Application Note и т.п.
Для одного разработчика это работа на годы
Leka
Цитата(bbb @ Feb 21 2016, 13:23) *
Тем более не понимаю. Зачем ... ?

??? "Тем более" тут явно лишнее. Просто не понимаете, как и многое другое, существующее в нашем мире. Отвлекитесь, подумайте над чем-нибудь другим, порешайте, допустим, такую задачку: http://elementy.ru/problems/1249/Meksikanskaya_arifmetika , и перестаньте здавать глупые вопросы.
bbb
Если Вы такой умный, то объясните мне "глупому": "Зачем?"
Я не верю, что задача настолько специфическая, что она не решается имеющимися на рынке процессорами и что поэтому нужно разрабатывать свой.

Пусть топикстартер опишет задачу. Может я ему посоветую как её решить не устраивая себе геморой лет на 10 (создание своего процессора + всего бакэнда к нему (IDE, Документация, баг фиксинг, жалобы недовольных клиентов и т.п.))
Den64
Цитата(bbb @ Feb 21 2016, 13:57) *
Пусть топикстартер опишет задачу.

Топикстартер уже давно в кругосветном путешествии. Вряд ли он вспомнит об этой теме...
bbb
Цитата(Den64 @ Feb 21 2016, 14:18) *
Топикстартер уже давно в кругосветном путешествии. Вряд ли он вспомнит об этой теме...

Откуда Вам это известно?
Он моряк?
Тогда очень жаль.
Что мы так и не узнаем: удалось ли ему создать свой процессор и "довести его до ума"
Lmx2315
Цитата(bbb @ Feb 21 2016, 13:57) *
Если Вы такой умный, то объясните мне "глупому": "Зачем?"

..мне в проекте понадобился обмен по UARTу с кассетой где кроме крупной ПЛИС не было ничего.
Разбираться с софтовыми процессорами известных фирм, с которыми я никогда дел не имел, из-за нескольких команд по уарту и пары несложных функций не хотелось.
По этому написал свой "проц" - такой:
iosifk
Цитата(Lmx2315 @ Feb 21 2016, 14:35) *
Разбираться с софтовыми процессорами известных фирм, с которыми я никогда дел не имел,

И платить за него лицензию... Мне тогда хозяин лицензию покупать не захотел...
bbb
Цитата(Lmx2315 @ Feb 21 2016, 14:35) *
По этому написал свой "проц"

Но Вы то хотя бы взяли слово "проц" в ковычки.
А я то думал что речь идет реально о процессорах. Типа как в Atmel AVR.

Спасибо за объяснение.
Теперь я в курсе, что есть процессоры, а есть "процессоры" (в смысле простейшие автоматы на ПЛИС)
twix
Цитата(bbb @ Feb 20 2016, 21:25) *
Процессор Intel создавал гигантская корпорация в течении многих лет.
офтоп, прошу прощения.
Процессор Интел Пентиум задуман был в 1989 году после того, как делегация Интел посетила лабораторию Бабаяна и получила представление о процессоре Эльбрус. В 1991 году Бабаян и Ко выпустили работающий прототип Эльбруса который сделал несмотря на деревянное исполнение Cray по производительности. И в том же 1991 году в штаты уехал ведущий специалист Пентковский работать прямо в Интел.
После чего был выпущен процессор Интел Пентиум в 1993 году, который создавала "гигантская корпорация в течение многих лет".
Стащили они его у нас, и создавала его действительно гигантская корпорация аж с сердины 70х годов, а звали эту корпорацию СССР.
Leka
Цитата(bbb @ Feb 21 2016, 14:49) *
Теперь я в курсе

Ну и другие тоже теперь в курсе, что означает, когда "bbb в курсе" какой-либо области.
bbb
Цитата(twix @ Feb 21 2016, 15:01) *
в том же 1991 году в штаты уехал ведущий специалист Пентковский работать прямо в Интел.
После чего был выпущен процессор Интел Пентиум в 1993 году

Вот ведь мерзавец.
Оказывается вот почему пентиум пентиум. Потому что его создал бывший житель СССР Пентковский
Я раньше думаль, что это потому что он пятого поколоения (386 - 3-е, 486 - 4-е, соответственно pentium от слова пять)
Maverick
Цитата(twix @ Feb 21 2016, 14:01) *
офтоп, прошу прощения.
Процессор Интел Пентиум задуман был в 1989 году после того, как делегация Интел посетила лабораторию Бабаяна и получила представление о процессоре Эльбрус. В 1991 году Бабаян и Ко выпустили работающий прототип Эльбруса который сделал несмотря на деревянное исполнение Cray по производительности. И в том же 1991 году в штаты уехал ведущий специалист Пентковский работать прямо в Интел.
После чего был выпущен процессор Интел Пентиум в 1993 году, который создавала "гигантская корпорация в течение многих лет".
Стащили они его у нас, и создавала его действительно гигантская корпорация аж с сердины 70х годов, а звали эту корпорацию СССР.

Однако и фантазиии sm.gif
Serhiy_UA
Цитата(Lmx2315 @ Feb 21 2016, 14:35) *
..мне в проекте понадобился обмен по UARTу с кассетой где кроме крупной ПЛИС не было ничего.
Разбираться с софтовыми процессорами известных фирм, с которыми я никогда дел не имел, из-за нескольких команд по уарту и пары несложных функций не хотелось.
По этому написал свой "проц" - такой:

Было интересно посмотреть и на коды и на стиль программирования. Судя по избранному методу, ПЛИС действительно была большой, но в таких делах главное результат.
Комментарий "// Company : nasa", как-то связан с известной NASA?
Lmx2315
Цитата(Serhiy_UA @ Feb 22 2016, 09:28) *
Комментарий "// Company : nasa", как-то связан с известной NASA?

..никак.
Leka
К "своим процессорам" хорошо-бы подключать не только USB-клавы, но и другие USB-устройства. По HS затруднительно, но устройства можно переводить в FS режим (если поддерживается, конечно).
Проблема возникает только, если хочется снять лог обмена ПК с устройством в FS режиме - как запретить HS режим?
Пока что есть вариант с разрезанием шины, и пропусканием через ПЛИС, можно вырезать "чириканье" (уже опробовано).
Но может, есть какой вариант попроще?
alman
Здравствуйте, уважаемые коллеги!

У меня есть некоторые обновления - http://everest.l4os.ru/what_about_pipeline/

И да, если ничто не помешает, вскоре появится ещё одна подобная статья, в которой описан потактовый разбор более сложного кода.
Мур
https://www.jamieiles.com/80186/
S80186: 16-bit 80186 compatible IP core
AVR
Цитата(bbb @ Feb 21 2016, 13:23) *
Вот вот. Тем более не понимаю. Зачем создавать что-то сырое самопальное, когда есть готовые ОТЛАЖЕННЫЕ (т.е. вычищенные от багов и глююков) архитектуры, выпускаемые миллионными тиражами с хорошей программной поддержкой и наличием хорошего хэлпа и кучи документации?

Странно читать подобное в разделе ПЛИС. И для чего же тогда существуют DSP с "хитрыми инструкциями", если под процы где крайзис дает 200 fps документация лучше? sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.