|
Документация на "прошивку" ПЛИС - что, как? |
|
|
|
May 17 2010, 09:06
|
Знающий
   
Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543

|
Здравствуйте. Пристал начальник на предмет оформления документации на находящуюся в разработке прошивку для ПЛИС Xilinx. В качестве образца дается нечто странное. Ну будут ли так любезны присутствующие подсказать, есть ли какие-то правила оформления документации на это дело. То есть, 1) промежуточная документация для взаимодействия с программистами и схемотехником 2) окончательная документация на разработанный и отлаженный проект Есть ли на это какие-то ГОСТы, IEEEEEE, или прочие стандарты? В проекте есть 1 штука ПЛИС Xilinx Spartan3, в ней система с Microblaze (+ программа на С) и кучка логики, написанной на Verilog. Всем заранее спасибо  .
|
|
|
|
|
 |
Ответов
Guest_@Ark_*
|
Jun 23 2010, 10:40
|
Guests

|
Когда-то имели с коллегами довольно жаркие дебаты на тему оформления документации, и пришли, примерно, к следующим выводам: - документация документации - рознь, на один и тот же проект может существовать несколько различных видов (пакетов) документации, практически, не взаимосвязанных друг с другом. - требования к конкретным пакетам документации могут (вернее, должны быть) совершенно различными, и определяются тем, кому они предназначены и для каких целей служат. - можно выделить три основных пакета: документация для производства, документация для конечного пользователя, документация для поддержки проекта. С документацией для производства - все более или менее ясно. Она должна быть оформлена по соответствующим стандартам, и содержать исчепывающую информацию по изготовлению и тестированию конечного продукта, без участия авторов. В случае встроенного ПО - это файлы и инструкции по их прошивке, описание тестовых процедур, прилагаемых тестовых программ и так далее. В общем, все необходимое для производства, и ничего лишнего. Документация для конечного пользователя - это инструкции по эксплуатации, настройке, установке (если нужно), пользовательское описание, материалы рекламного характера. Здесь многое зависит от назначения продукта, и кто является конечным пользователем. Понятно, что описание для бытового прибора, предназначенное для обывателя, и описание какого-то специализированного модуля, предназначенного для разработчиков систем, могут радикально различаться и по форме, и по содержанию, и по стилю изложения. Нужно ли, при этом, загонять себя в рамки каких-то стандартов - к единому мнению не пришли. Я остался на позиции, что это не должно быть обязательным. Например, описание для бытового прибора, (которое, попутно, должно выполнять еще и рекламные функции), выполненное строго по ГОСТу - выглядит несуразно, с моей точки зрения, и совсем не способствует достижению конечной цели - привлечению потенциальных покупателей. Документация для сопровождения проекта - это внутренняя кухня разработчика (исходные тексты программ, используемые библиотеки и их описания, и пр.). Цель ее создания - возможность, через какое-то время, вернуться к модернизации продукта или исправлению обнаруженных ошибок (автору или другому специалисту). Это сугубо внутренняя документация, которая должна оставаться у разработчика (и/или работодателя), и не должна передаваться заказчику. По крайней мере, бесплатно. Этот вопрос - возможность такой передачи и ее стоимость - должен быть оговорен заранее. По моему мнению, передача этой документации заказчику должна сопровождаться отказом от дальнейшей поддержки продукта разработчиком. Т.е. либо эта информация остается у разработчика, и он осуществляет сопровождение и исправление найденных ошибок. Либо все передается заказчику, и тогда уже - ни каких претензий в последствии. При необходимости, он будет решать проблемы самостоятельно или нанимать соответствующих специалистов (может быть авторов или других). Это, на мой взгляд, очень важный момент. Передавая эту документацию, вы открываете возможность модернизации продукта самим заказчиком. Что, как и кем там будет модернизировано - автор уже не контролирует ситуацию. Оставлять за собой какие-либо обязательства, в этом случае, нельзя. Я полагаю, заказчика надо ставить перед таким выбором: получаете полную документацию по разработке - лишаетесь авторского сопровождения. Либо-либо.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|