Перейти к содержанию
    

Проект по переводу документации Nios II

Если кому-нибудь интересно, то я взялся за перевод документации по Nios II.

Любая поддержка (словом, делом) приветствуется!

 

Храниться будет здесь.

 

Уже доступно:

Nios II Разработка аппаратных средств

Это самоучитель про проектированию аппаратной части

встраиваемых систем на базе ядра Nios II.

Nios II Hardware Development Tutorial в переводе на русский.

Основное внимание сконцентрировано именно на проектировании аппаратной части,

поэтому в качестве примера работающей в системе программы -

примитивный двоичный счётчик.

Может служить отправной точкой для начала изучения встраиваемых процессорных систем Nios II.

 

Процессор Nios II Настольная книга. Введение

Это мой перевод первой главы настольной книги по Nios II

Nios II Processor Reference Handbook. Introduction

Даётся общая концепция организации семейства

встроенных процессоров Altera Nios II.

Эта глава позволяет аппаратным и программным инженерам

понять сходства и отличия между процессором Nios II и

традиционными процессорами.

 

Приятного чтения!

 

:smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Процессор Nios II Настольная книга. Архитектура процессора

Это мой перевод второй главы настольной книги по Nios II

Nios II Processor Reference Handbook. Processor Architecture

В этой главе описывается аппаратная структура процессора Nios® II,

обсуждаются все функциональные узлы архитектуры Nios II

и основы аппаратной реализации процессора Nios II.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Огромное спасибо за эти переводы и те, что были ранее!

Читать по-английски полезно, но по-русски гораздо приятнее и быстрее.

Ждем Ваших новых работ, просьба не останавливаться.

Удачи.

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отлично написанно. Особенно Msim понравился, прям методичка готовая, megratec так не пишет. Большое дело делаете. Спасибо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начало работы с графической оболочкой

Это мой перевод второй главы настольной книги по Nios II

Nios II Software Developer’s Handbook. 2. Getting Started with the Graphical User Interface

В этой главе описывается графическая оболочка Eclipse,

способы написания программного проекта, его настройка, запуск и отладка.

:smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хорошее дело,

 

думаю будет полезно так же ссылки на оригинальные документы показать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Nios II Software Developer’s Handbook. 5. Developing Programs Using the Hardware Abstraction Layer

В этой главе вводится понятие слоя аппаратной абстракции (HAL) для процессора Nios® II.

HAL – это облегчённая версия рабочей среды, предоставляющая простой драйвер интерфейса устройства под программы, для подключения к основному устройству.

Программный интерфейс HAL приложения (API) интегрирован в стандартную библиотеку ANSI C.

HAL API позволяет вам иметь доступ к устройствам и файлам, используя хорошо знакомые функции С библиотеки, такие как printf(), fopen(), fwrite() и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SOPC Builder. Система структуры внутренних соединений для интерфейсов с распределением в памяти

 

Это мой перевод второй главы SOPC Builder

2. System Interconnect Fabric for Memory-Mapped Interfaces

В этой главе описывается аппаратные свойства структуры внутренних соединений,

использующих шину Avalon-MM, как для стандартного применения (один мастер - остальные слейв),

так и для систем, использующих несколько мастер устройств.

В главе даётся представления об арбитражной логике и логике контроллера прерываний.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SOPC Builder. Ядро последовательного флеш контроллера EPCS

 

Это мой перевод Embedded Peripherals IP.User Guide

4. EPCS Serial Flash Controller Core

Чип конфигурирования Altera EPCS можно использовать в качестве средства

загрузки программы для системы с процессором Nios II, а также

хранить в нём данные, необходимые для работы программы.

Ядро поддерживает набор стандартных драйверов, позволяющих

управлять данными конфигурирования FPGA и процессом загрузки программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Nios II Software Developer’s Handbook. 6. Developing Programs Using the Hardware Abstraction Layer

 

Слой аппаратной абстракции (HAL Nios II) предоставляет набор функциональных инструментов, которые вы используете при разработке собственного программного приложения для системы с процессором Nios II. В этой главе описаны приёмы использования функций HAL API, многие из которых позаимствованы из стандартной библиотеки ANSI C и из UNIX. В главе обсуждается использование функций, взаимодействующих с файловой системой, стандартными устройствами на шине Avalon, такими как таймеры, UART, флеш и DMA. Описаны приёмы уменьшения кода приложения, за счёт использования стандартных функций HAL API, управление распределением в памяти и настройки последовательности загрузки приложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Альтернативные методы загрузки Nios II

Это мой перевод AN-458-2.0.

В документе объясняются различные методы загрузки программы приложения в RAM процессора Nios II. Рассматриваются формат записи образа загрузки, работа программ – копировщиков загрузки (загрузчиков). Отличие копировщиков загрузки по умолчанию от копировщиков загрузки с модифицируемым кодом. С теоретической и практической точек рассматриваются модифицируемые копировщики загрузки: расширенный и малый. Изучаются принципы отладки программ копировщиков загрузки. В заключительной части описана методика загрузки программы под управлением внешнего процессора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перевод четвёртой главы SOPC Builder 4. SOPC Builder Components

В этой главе описывается классификация компонентов SOPC Builder, способы их описания и включение в систему новых компонентов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Друзья. пока писал для себя памятку, как сделать систему с программой, загружаемой из EPCS, получил что-то вроде статьи. Ваше мнение будет интересным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поелзно, я раньше не пользовался таким методом, а шил ниосовским флеш-программером также через консоль. Хорошо бы добавить в эту "памятку" и такой метод. А может даже и приложить шаблон батника...

 

Вроде такого, только с пояснениями

gs58_flash_prog.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос всемогущим форма сего:

если мне не изменяет маразм когда то эта тема висела в шапке, а что сейчас случилось ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...