OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 13:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Оберон на FPGA
СообщениеДобавлено: Суббота, 02 Май, 2015 17:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Первомайское письмо от Вирта, он опубликовал статью с описанием своего новейшего проекта -- реализации Оберона на FPGA:

Цитата:
Here is finally the article describing my latest project
re-implementing the Oberon System and Compiler,
and the design of the RISC5 processor with an FPGA.

http://issuu.com/xcelljournal/docs/xcel ... ue_91/30?e


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Суббота, 02 Май, 2015 17:57 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Можно перевести статью и выложить на хабр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Среда, 27 Май, 2015 17:49 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Репорт редактора автору статьи:

Цитата:
Hello Prof. Wirth, on behalf of Xilinx and especially my small but mighty staff here at Xcell Journal, thanks for contributing your article to our journal.

In looking at the statistics for the digital version a few weeks after release,
your article is by far and away the most popular of the issue
(with especially keen interest from folks in Russia).
...
If you feel like contributing another in the near future,
we're always happy to have it.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 01 Июнь, 2015 10:04 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Если никто ещё не, я переведу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Среда, 03 Июнь, 2015 22:47 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Надо полагать, вперёд!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Среда, 03 Июнь, 2015 22:55 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Уже двигаюсь. Не возражаете, если черновой вариант перевода выложу сюда на "посмотреть"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Четверг, 04 Июнь, 2015 23:30 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Если это ко мне, то возражать не имею права.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 15:13 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Перевёл.

Выкладываю черновой вариант. Если что, есть PDF с оригинальной статьёй.

Что как переводилось:

- board как "плата",
- memory allocator как "распределитель памяти",
- viewer system как "система просмотра",
- viewer как "просмотрщик",
- disk-store management как "дисковое хранилище",
- parser как "парсер",
- trap как "трап",
- interfacing как "подключение",
- open-source как "опенсурс",
- conventional and convenient как "общепринятость и удобство",
- back doors как "бэкдоры",
- parsed как "распарсен",
- sequencer как "секвенсор",
- simple top-down recursive-descent parsing method как "простой метод рекурсивного нисходящего синтаксического разбора".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 18:19 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Иван,
а зачем использовать нестандратную аббревиатуру ППВМ (программируемая пользователем вентильная матрица, FPGA), а не устоявшийся ПЛИС?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 18:24 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Илья Ермаков писал(а):
Иван,
а зачем использовать нестандратную аббревиатуру ППВМ (программируемая пользователем вентильная матрица, FPGA), а не устоявшийся ПЛИС?

Вики про ППВМ выдаётся гуглом по запросу "FPGA", насколько одно более употребимо чем другое, я не в курсе, поэтому оставил то, что ближе к FPGA. Русская страничка википедии про ПЛИС ведёт на словосочетание "programmable logic device", а не FPGA.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 18:30 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Я просто, сколько материалов не изучал, только ПЛИС встречал (года два назад).
Видимо, сначала прижилось неточное, а теперь начали уточнять смыслы :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 00:53 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
FPGA (ППВМ) писал(а):
ППВМ является одной из архитектурных разновидностей программируемых логических интегральных схем (ПЛИС)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 10:56 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
Иван Кузьмицкий писал(а):
Перевёл.
- disk-store management как "дисковое хранилище",
- trap как "трап",
- interfacing как "подключение",
- open-source как "опенсурс",
- conventional and convenient как "общепринятость и удобство",
- back doors как "бэкдоры",
- sequencer как "секвенсор",
- simple top-down recursive-descent parsing method как "простой метод рекурсивного нисходящего синтаксического разбора".


- disk-store management -- дисковая подсистема
- parser как "парсер" -- система разбора
- parsed как "распарсен" -- разобран

- trap как "трап" -- ну совсем жаргонизм (эпохой DEC повеяло); все-таки "ловушка" или "обработчик исключения"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 11:05 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
Иван Кузьмицкий писал(а):
(программируемая пользователем вентильная матрица, FPGA)


И FPGA и CPLD - это всё Программируемые Логические Интегральные Схемы. Вики с "программируемая пользователем" откровенно "перебдела" - кто ещё может программировать как ни "пользователь"?

А в тексте надо один раз написать "ПЛИС (FPGA)" и дальше только ПЛИС, я так думаю…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 11:34 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Опубликовал.

Artyemov писал(а):
И FPGA и CPLD - это всё Программируемые Логические Интегральные Схемы
Дело в том, что англоязычная вики даёт две статьи, одна про ПЛИС, другая про ППВМ. Я думаю, имеет смысл различать эти понятия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 11:53 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
Иван Кузьмицкий писал(а):

англоязычная вики


Зачем???

Упоминание ПЛИС(FPGA) или ПЛИС(CPLD) будет исчерпывающим. По-русски это ПЛИС.

Не флуда ради, но ясности для: у FPGA (Field Programmed Gate Array) информация о межсоединениях логических элементов (Gate Array) хранится во внешней памяти, а у CPLD (Complex Programmed Logical Device) информация о межсоединениях логических элементов в памяти на кристалле вместе с вентильной матрицей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 12:10 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Artyemov писал(а):
Зачем???

Упоминание ПЛИС(FPGA) или ПЛИС(CPLD) будет исчерпывающим. По-русски это ПЛИС.

FPGA это подкласс PLD. У PLD есть несколько подклассов: PLA, PAL, GAL, CPLD, FPGA. Вы считаете, что различия между ними не настолько существенны, чтобы вводить дополнительный уровень классификации?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 12:29 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
"…Вы считаете, что различия между ними не настолько существенны, чтобы вводить дополнительный уровень классификации?"
Вообще - нет, а в статье достачно однократного упоминания разновидности ПЛИС.

Эх разбередили :) : для PAL и GAL аналогом в отечестве были БМК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 12:37 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
"Процессор описан на Verilog-модуле RISC5…"

Процессор описан на языке Verilog в модуле RISC5… -- лучше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оберон на FPGA
СообщениеДобавлено: Понедельник, 08 Июнь, 2015 12:45 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Artyemov писал(а):
"Процессор описан на Verilog-модуле RISC5…"

Процессор описан на языке Verilog в модуле RISC5… -- лучше?


В оригинале "The processor is represented by the Verilog module RISC5." И дальше по тексту: "The entire
system (Figure 1) consists of the following Verilog modules". То есть, повторяются эти Verilog-сочетания. Я так и перевёл. Может, лучше тогда не "описан на", а "описан в".

Artyemov писал(а):
"…Вы считаете, что различия между ними не настолько существенны, чтобы вводить дополнительный уровень классификации?"
Вообще - нет, а в статье достачно однократного упоминания разновидности ПЛИС.

Вот интересно, компания Altera производит ПЛИС FPGA и ПЛИС CPLD. То есть, они как-то различают это дело. Даже в вики разное пишут. А мы не должны различать, нам всё равно?

Да и причуды перевода довольно интересны. Сочетание "Intergated circuit" переводят как "интегральная схема", а "logic device" переводят точно так же. Интегральная схема и логическое устройство это одно и то же? Извините, у меня тут начинает рваться шаблон. Почему англоязычные производители различают их, а мы нет? Видимо, потому что не производим и нам всё равно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB