Новость из категории: Информация

OpenCores: другие проекты и сертификация

Содержание:
1. История, цели и задачи;
2. OpenRISC;
3. Другие проекты и сертификация (Вы читаете данный раздел).
OpenCores: другие проекты и сертификация

Среди других проектов OpenCores можно выделить:
- zet86 - попытка реализации ядра х86-совместимого (IA-32) процессора (Verilog, FPGA, GNU GPL); 0 nextz80 - совместимый с Z80 процессор (Verilog, FPGA, GNU LGPL);
- zpu - самый компактный 32-битный процессор, для работы с которым можно будет задействовать GNU Toolchain и операционную систему eCos RTOS (FPGA, лицензия BSD для HDL и GNU GPL для остального);
- mkjpeg и fbas_encoder - кодировщики JPEG (VHDL, FPGA, GNU LGPL) и PAL/NTSC (VHDL, GNU LGPL) соответственно;
- usb_fpga_1_2 - контроллер USB 2.0 (VHDL, GNU GPL) на базе Xilinx Spartan-3 XC3S400 FPGA с высокоскоростным USB-интерфейсом (480 Мб/с, mini-USB).

Коммерциализацией последнего занимается немецкая компания ZTEX GmbH (http://www.ztex.de), специализирующаяся на создании и коммерческом продвижении USB-микроконтроллеров и FPGA-плат.

Сертификация OCCP

Проекты OpenCores могут обладать особым статусом - OCCP (OpenCores Certified Project, http://opencores.org/opencores,faq pe). Одной из целью введения такой сертификации стало стремление подстегнуть разработчиков к доведению своих проектов до завершения. Ожидается, что проекты, сертифицированные в рамках OCCP, получат более широкое распространение и использование. Параллельно с сертификацией проектов OpenCores авторы взялись и за общую проверку: проекты без файлов дизайна перемещались в SVN-репозиторий через 3 месяца, а с их разработчиками выходили на связь, чтобы получить информацию об актуальном состоянии.

Основные требования к проектам, претендующим на получение статуса OCCP:
- RTL-дизайн файлов (VHDL/Verilog/C/Assembler и другие языки);
- инструменты тестирования (Testbenches);
- документация (спецификации дизайна и инструментов тестирования, информация об ASIC/FPGA);
- скрипты для сборки (make-скрипты) - компиляция и тестирование (testbench);
- информация о возможностях использования дизайна (было ли проверено на имеющемся оборудовании, используется ли в коммерческих продуктах и т.д.). На момент написания статьи статус OCCP получили всего 17 проектов OpenCores.

Заключение

На NeroHelp уже публиковались обзоры проектов, ориентированных на создание открытого аппаратного обеспечения (Arduino, Elphel, Neo FreeRunner и другие). Представленный в этой статье OpenCores задается целью сформировать открытое сообщество энтузиастов, заинтересованных в создании и распространении свободных/открытых IP-блоков. Сообществу OpenCores за время его существования удалось создать и маленькие, и крупные проекты. Ярким примером может служить процессор OpenRISC, поддержку которого недавно добавили в ядро Linux и который вышел в коммерческий мир (например, в рамках BA 12 Embedded Processor). В общем, можно сказать, что проект OpenCores успешно развивается и стремится реализовывать интересные идеи.

Среди ближайших планов OpenCores - создание так называемой системы на кристалле (System-on-a-Chip, SOC) на базе процессора OpenRISC, которую можно будет использовать при создании ASIC-компонентов. Для реализации этих целей в апреле 2011 года начали сбор средств: на момент написания статьи более 400 пожертвований принесли авторам инициативы более 20 тысяч USD (http://opencores.org/donation).



Вас гораздо больше интересуют азартные игры, а не проекты OpenCores. Тогда рекомендую Вам заглянуть на vkasino.com. Данный ресурс станет вашим навигатором в мире азартных развлечений и познакомит с самыми лучшими казино во всемирной интернет-сети!

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх