Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IP cores
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
reanimator
Подскажите пжлст, где можно нарыть бесплатные IP ядра. Конкретно, интересует 8051.
Nixon
www.opencores.org

C8051 megacore от evatronix залил на фтп
Dimonira
Тут есть малость (и simulation models): Young-engineering
Правда 8051 там нет.

offtop: ухты, блин, как мне с номером пользователя повезло! rolleyes.gif
kofeyok
Tut mogno nayti sinteziruyemuyu versiyu 8051 (VHDL). Govoryat chto horoshaya.

http://www.oregano.at/en/ip/index.htm
vetal
Лучше использовать T51 c opencores, чем от oregano, по след. причинам: быстрее, меньше, более гибкий интерфейс для подключения собственной периферии в пространство SFR.
T51 использую сам(не люблю писать CISC + уже есть отладчики, асм,цпп), когда нет необходимости в большой производительности.
Уже на ФТП
DEF
Цитата(reanimator @ Sep 14 2004, 05:19 PM)
Подскажите пжлст, где можно нарыть бесплатные IP ядра. Конкретно, интересует 8051.

Из коммерческих, на халяву wink.gif можно получить ядро от Mentor Graphics.
Зовется M8051. Входит в продукт Inventra IPX. там кстати ещё есть различные вкусности. Вот тут инфы больше http://www.mentor.com/ip/ipx/m8051_faq.htm

В божеский вид приводится при помощи MegaDecryptor'a
USTAS
Вот еще один IPCore8051, поставляемый с пакетом Active-HDL в качестве Samples. Сам его не пробовал, но может подойдет...
cpl
Цитата(vetal @ Oct 7 2004, 11:03)
Лучше использовать T51 c opencores, чем от oregano, по след. причинам: быстрее, меньше, более гибкий интерфейс для подключения собственной периферии в пространство SFR.
T51 использую сам(не люблю писать CISC + уже есть отладчики, асм,цпп), когда нет необходимости в большой производительности.
Уже на ФТП
*


Раскажите пожалуйста как подключить.
Пытаюсь создать символ в квартусе говорит:
Error: VHDL Use Clause error at alu.vhd(38): design library work does not contain primary unit utility.
Везде в проекте прописал
library work;
use work.utility.all;
и все рано не находит.
Подскажите если нетрудно ?
Esquire
Quartus компилирует файлы в иерархическом порядке: в окошке исходников сверху располагаются самые простые компоненты, ниже - более сложные, самый нижний - top level. Чем больше исходников для сторонних проектов, тем сложнее определить правильный порядок в иерархии <_< .
C этой точки зроения определение library должно стоять выше, чем служебное слово uses <library>.
cpl
Цитата(Esquire @ Dec 10 2004, 17:20)
Quartus компилирует файлы в иерархическом порядке: в окошке исходников сверху располагаются самые простые компоненты, ниже - более сложные, самый нижний - top level. Чем больше исходников для сторонних проектов, тем сложнее определить правильный порядок в иерархии  <_< .
C этой точки зроения определение library должно стоять выше, чем служебное слово uses <library>.
*


Спасибо все понял.
сначала все удалил из Project/ADD Remout files in project
затем компилтирывал и добовлял по одному пока сам все нестал находить.
Сейчас компилирую ядрышко T51 хочется посмотреть что за зверь получиться.
yavtuk
Здравствуйте, подскажи кто знает. Начинаю только узнавать все преимущества плис над контроллерами и хочу попробовать запустить ядро готовое, но не получается. Программу на Си в proteus проверил все работает (моргание диодом по таймеру). Зашиваю Cyclone II и тишина. Подскажите как собрать грамотно проект с opencores, проект ядро 8051
Lmx2315
QUOTE (yavtuk @ Dec 5 2013, 23:18) *
Программу на Си в proteus проверил все работает (моргание диодом по таймеру). Зашиваю Cyclone II и тишина. Подскажите как собрать грамотно проект с opencores, проект ядро 8051

..лучше сначала в симуляторе пробуйте, в Active-HDL например.
yavtuk
а надо конвертить hex файл полученный в keil?
SFx
Цитата(yavtuk @ Dec 6 2013, 21:33) *
а надо конвертить hex файл полученный в keil?

да, чтобы данные были размещены в блоке памяти.
yavtuk
как нужно проинициализировать top.v чтобы начать работу с внешней относительно ядра памятью программ и данных ?
yavtuk
Цитата(yavtuk @ Jan 2 2014, 20:16) *
как нужно проинициализировать top.v чтобы начать работу с внешней относительно ядра памятью программ и данных ?

кто нибудь разобрался с проектом?есть пару вопросов?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.