реклама на сайте
подробности

 
 
> Документация на "прошивку" ПЛИС - что, как?
Koluchiy
сообщение May 17 2010, 09:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте.

Пристал начальник на предмет оформления документации на находящуюся в разработке прошивку для ПЛИС Xilinx.
В качестве образца дается нечто странное.

Ну будут ли так любезны присутствующие подсказать, есть ли какие-то правила оформления документации на это дело.
То есть,
1) промежуточная документация для взаимодействия с программистами и схемотехником
2) окончательная документация на разработанный и отлаженный проект

Есть ли на это какие-то ГОСТы, IEEEEEE, или прочие стандарты?

В проекте есть 1 штука ПЛИС Xilinx Spartan3, в ней система с Microblaze (+ программа на С) и кучка логики, написанной на Verilog.

Всем заранее спасибо smile.gif.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Jun 23 2010, 10:40
Сообщение #2





Guests






Когда-то имели с коллегами довольно жаркие дебаты на тему оформления документации, и пришли, примерно, к следующим выводам:
- документация документации - рознь, на один и тот же проект может существовать несколько различных видов (пакетов) документации, практически, не взаимосвязанных друг с другом.
- требования к конкретным пакетам документации могут (вернее, должны быть) совершенно различными, и определяются тем, кому они предназначены и для каких целей служат.
- можно выделить три основных пакета: документация для производства, документация для конечного пользователя, документация для поддержки проекта.
С документацией для производства - все более или менее ясно. Она должна быть оформлена по соответствующим стандартам, и содержать исчепывающую информацию по изготовлению и тестированию конечного продукта, без участия авторов. В случае встроенного ПО - это файлы и инструкции по их прошивке, описание тестовых процедур, прилагаемых тестовых программ и так далее. В общем, все необходимое для производства, и ничего лишнего.
Документация для конечного пользователя - это инструкции по эксплуатации, настройке, установке (если нужно), пользовательское описание, материалы рекламного характера. Здесь многое зависит от назначения продукта, и кто является конечным пользователем. Понятно, что описание для бытового прибора, предназначенное для обывателя, и описание какого-то специализированного модуля, предназначенного для разработчиков систем, могут радикально различаться и по форме, и по содержанию, и по стилю изложения. Нужно ли, при этом, загонять себя в рамки каких-то стандартов - к единому мнению не пришли. Я остался на позиции, что это не должно быть обязательным. Например, описание для бытового прибора, (которое, попутно, должно выполнять еще и рекламные функции), выполненное строго по ГОСТу - выглядит несуразно, с моей точки зрения, и совсем не способствует достижению конечной цели - привлечению потенциальных покупателей.
Документация для сопровождения проекта - это внутренняя кухня разработчика (исходные тексты программ, используемые библиотеки и их описания, и пр.). Цель ее создания - возможность, через какое-то время, вернуться к модернизации продукта или исправлению обнаруженных ошибок (автору или другому специалисту). Это сугубо внутренняя документация, которая должна оставаться у разработчика (и/или работодателя), и не должна передаваться заказчику. По крайней мере, бесплатно. Этот вопрос - возможность такой передачи и ее стоимость - должен быть оговорен заранее. По моему мнению, передача этой документации заказчику должна сопровождаться отказом от дальнейшей поддержки продукта разработчиком. Т.е. либо эта информация остается у разработчика, и он осуществляет сопровождение и исправление найденных ошибок. Либо все передается заказчику, и тогда уже - ни каких претензий в последствии. При необходимости, он будет решать проблемы самостоятельно или нанимать соответствующих специалистов (может быть авторов или других). Это, на мой взгляд, очень важный момент. Передавая эту документацию, вы открываете возможность модернизации продукта самим заказчиком. Что, как и кем там будет модернизировано - автор уже не контролирует ситуацию. Оставлять за собой какие-либо обязательства, в этом случае, нельзя. Я полагаю, заказчика надо ставить перед таким выбором: получаете полную документацию по разработке - лишаетесь авторского сопровождения. Либо-либо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Koluchiy   Документация на "прошивку" ПЛИС - что, как?   May 17 2010, 09:06
- - Kuzmi4   Вот тут что то было. В принципе есчё в гостах за 2...   May 17 2010, 09:48
- - Koluchiy   Спасибо .   May 17 2010, 11:50
|- - Maverick   Цитата(Koluchiy @ May 17 2010, 14:50) Спа...   Jun 18 2010, 08:31
- - Koluchiy   В конце концов, когда я сказал начальнику, что на ...   Jun 18 2010, 09:03
|- - Maverick   Цитата(Koluchiy @ Jun 18 2010, 12:03) В к...   Jun 18 2010, 09:10
|- - MrYuran   Цитата(Maverick @ Jun 18 2010, 13:10) А е...   Jun 18 2010, 09:19
||- - Maverick   Цитата(MrYuran @ Jun 18 2010, 12:19) Ну а...   Jun 18 2010, 09:30
||- - Aprox   Цитата(Maverick @ Jun 18 2010, 13:30) Цит...   Jun 18 2010, 11:04
|- - bogaev_roman   Цитата(Maverick @ Jun 18 2010, 13:10) А е...   Jun 18 2010, 11:49
|- - MrYuran   Цитата(bogaev_roman @ Jun 18 2010, 15:49)...   Jun 18 2010, 12:12
|- - bogaev_roman   Цитата(MrYuran @ Jun 18 2010, 16:12) Это ...   Jun 18 2010, 12:34
|- - Maverick   Цитата(bogaev_roman @ Jun 18 2010, 15:34)...   Jun 18 2010, 14:32
|- - x736C   Цитата(bogaev_roman @ Jun 18 2010, 16:34)...   Jun 18 2010, 17:24
|- - sazh   Цитата(x736C @ Jun 18 2010, 20:24) Звучит...   Jun 18 2010, 17:34
|- - Oldring   Цитата(sazh @ Jun 18 2010, 21:34) Откройт...   Jun 21 2010, 06:32
|- - Maverick   Цитата(Oldring @ Jun 21 2010, 09:32) +1. ...   Jun 21 2010, 06:49
|- - Oldring   Цитата(Maverick @ Jun 21 2010, 10:49) Вы ...   Jun 21 2010, 07:11
- - x736C   Что именно стоит денежку? ЦитатаТак что инструкция...   Jun 18 2010, 18:11
- - murmel1   Цитата(Maverick @ Jun 18 2010, 13:10) А е...   Jun 19 2010, 18:52
|- - Maverick   Цитата(murmel1 @ Jun 19 2010, 21:52) Я бы...   Jun 21 2010, 06:01
- - x736C   Oldring, с заказчиком — понятно. Как быть с частны...   Jun 22 2010, 17:56
|- - Oldring   Цитата(x736C @ Jun 22 2010, 21:56) Oldrin...   Jun 23 2010, 06:51
- - spectr   Извиняюсь за некоторый оффтопик, но дабы не создав...   Jun 22 2010, 19:23
|- - bogaev_roman   Цитата(spectr @ Jun 22 2010, 23:23) Так в...   Jun 23 2010, 06:06
|- - MrYuran   Цитата(spectr @ Jun 22 2010, 23:23) А воп...   Jun 23 2010, 07:42
- - x736C   spectr, выскажу свое мнение. Полагаю, в вашем конк...   Jun 22 2010, 20:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 15:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016