|
требования к документации |
|
|
|
Jun 4 2008, 12:10
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Задача такая есть заказчик (в данном случае допустим я) и есть исполнитель (в лице другого предприятия). Исполнителю было поручено разработать цифровой блок на VHDL (исходные коды предоставил), но для более быстрого понимания работы написанного кода хотелось бы:
P.S. Это как я попытался сформулировать:
Требования к написанию программ и документации для ПЛИС
• Файл/документ, содержащий описание всех констант, переменных, сигналов. • TEST BENCH файл/документ с описанием для возможности моделирования работы. • Описание работы функциональной модели (схема, конечный автомат состояний (диаграмма состояний конечного автомата), и временная диаграмма работы (скриншоты с ModelSim). • В исходном коде программы должны присутствовать комментарии, облегчающие понимание программы. • Подробное описание всех входных и выходных сигналов с предъявляемыми к ним требованиями (например потенциальная или импульсная команда(ее длительность)). • По возможности большую программу/схему разбивать на подпрограммы/подсхемы. • На начальном уровне соединение всех функциональных блоков производить в Schematic Editor (например, Синхрогенератор <=> Модуль связи УПСОС-ПК) (может заменить функциональную/структурную схему). • При использовании ядер из CoreGenerator описать процесс создания. • При написании исходного кода программы максимально использовать механизм настраиваемых параметров Generic (например, для разрядности данных, адресов и т. д.).
Но мое начальство говорит, что лучше руководствоваться ГОСТами. Соответственно вопрос есть ли какой то ГОСТ на оформление документации (для программ для ПЛИС).
P.S. Прошу прощения, что может не в тему. Просто здесь чаще бывают люди которые с этим непосредственно связаны
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
 |
Ответов
|
Jun 6 2008, 09:40
|

Местный
  
Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291

|
Все правильно. Разработчики не любят предоставлять сопроводительную документацию, а особенно такую подробную, ведь в этом случае вы фактически берете их наработки, на которых они и живут. Был случай, когда одна контора отказалась от разработки, когда заказчик пожелал увидеть исходники всех используемых ими модулей. Они сказали так: на разработку библиотек мы потратили очень много времени, и их стоимость превышает ваш заказ десятикратно, либо повышайте соответственно стоимость гонорара, или идите "лесом". Может получится так, что внутренную документацию вам не предоставять ни за какие деньги, всегда оговариваете это на этапе ТЗ.
|
|
|
|
Сообщений в этой теме
Maverick требования к документации Jun 4 2008, 12:10 Maverick Нашел ГОСТ, но он больше относится к программистам... Jun 5 2008, 10:33 sazh Цитата(Maverick @ Jun 4 2008, 16:10) Зада... Jun 5 2008, 10:52 Maverick Цитата(sazh @ Jun 5 2008, 13:52) Врядли т... Jun 5 2008, 13:24  sazh Цитата(Maverick @ Jun 5 2008, 17:24) Но а... Jun 5 2008, 13:38 yes Цитата(Maverick @ Jun 4 2008, 16:10) Зада... Jun 5 2008, 11:22 des00 если не против, добавлю свои 5 капель
Цитата(Mav... Jun 6 2008, 05:08 Maverick Цитата(des00 @ Jun 6 2008, 08:08) ИМХО ну... Jun 6 2008, 05:16 Doka Maverick
дабы не придумывать велосипед и экономить... Jun 6 2008, 05:37 Maverick Цитата(Doka @ Jun 6 2008, 08:37) Maverick... Jun 6 2008, 06:19  des00 Цитата(Maverick @ Jun 6 2008, 01:19) Soft... Jun 6 2008, 10:28   Maverick Всем спасибо за очень хорошие ответы Jun 6 2008, 12:03   Maverick Цитата(des00 @ Jun 6 2008, 13:28) так наз... Jun 14 2008, 14:36 lex_84 Soft Macro Deliverables
RMM: RTL Coding Guidelines... Jun 24 2008, 20:43 Doka Цитата(lex_84 @ Jun 25 2008, 00:43) RMM: ... Jun 25 2008, 03:29 Trainee Цитата(Maverick @ Jun 4 2008, 15:10) Зада... Jun 27 2008, 09:55 andrew_b Цитата(Trainee @ Jun 27 2008, 12:55) Прин... Jun 27 2008, 10:12 sazh Цитата(Trainee @ Jun 27 2008, 13:55) 1 Пр... Jun 27 2008, 10:16  Trainee Цитата(sazh @ Jun 27 2008, 13:16) Это как... Jul 1 2008, 06:31   Maverick Руководствуясь книгой (System-On-Chip - Design and... Jul 8 2008, 10:33    sazh Цитата(Maverick @ Jul 8 2008, 14:33) P.S.... Jul 8 2008, 11:21     Maverick Цитата(sazh @ Jul 8 2008, 14:21) Да мнени... Jul 8 2008, 11:45      Maverick я чего-то не могу понять то что я переводил и разб... Jul 9 2008, 08:19       des00 Цитата(Maverick @ Jul 9 2008, 03:19) чего... Jul 9 2008, 08:43        Maverick Цитата(des00 @ Jul 9 2008, 11:43) И кратк... Jul 9 2008, 08:55        sazh Цитата(des00 @ Jul 9 2008, 12:43) И кратк... Jul 9 2008, 13:53         Maverick Извините, поспешил! обнаружил некоторые некоре... Jul 9 2008, 17:32          Maverick Цитата(Maverick @ Jul 9 2008, 20:32) Изви... Jul 11 2008, 16:49           Maverick Извините, за мою настойчивость, но может как-то до... Jul 16 2008, 15:23            des00 Цитата(Maverick @ Jul 16 2008, 10:23) Я н... Jul 17 2008, 03:34             Maverick Цитата(des00 @ Jul 17 2008, 06:34) К сожа... Jul 17 2008, 15:40 des00 кхм. могли бы и по форуму порыть
когда то я подн... Jul 8 2008, 11:01 Maverick Цитата(des00 @ Jul 8 2008, 14:01) кхм. мо... Jul 8 2008, 11:20 sazh 5. При объявлении многоразрядных переменных (сигна... Jul 9 2008, 17:59 des00 как и обещал высказываю свое ИМХО %)
текст и вык... Jul 21 2008, 03:21 Maverick Спасибо des00! Jul 21 2008, 15:56  клещ Цитата(Maverick @ Jul 21 2008, 19:56) Спа... Aug 5 2010, 12:19   vitan Вы не можете брать децимальный номер на микросхему... Aug 5 2010, 12:33   Maverick Цитата(клещ @ Aug 5 2010, 15:19) Maverick... Aug 5 2010, 13:26    клещ Цитата(vitan @ Aug 5 2010, 16:33) Вы не м... Aug 5 2010, 14:43     Maverick Цитата(клещ @ Aug 5 2010, 17:43) Это отче... Aug 5 2010, 14:55      клещ Цитата(Maverick @ Aug 5 2010, 18:55) для ... Aug 5 2010, 15:07     sazh Цитата(клещ @ Aug 5 2010, 17:43) Использу... Aug 5 2010, 15:25      клещ Цитата(sazh @ Aug 5 2010, 19:25) Тогда уж... Aug 5 2010, 16:32       sazh Цитата(клещ @ Aug 5 2010, 19:32) Другое д... Aug 5 2010, 18:29     des00 Цитата(клещ @ Aug 5 2010, 08:43) Собствен... Aug 5 2010, 16:30     vitan Цитата(клещ @ Aug 5 2010, 18:43) Это отче... Aug 8 2010, 07:40      tema-electric Цитата(vitan @ Aug 8 2010, 14:40) Очевидн... Aug 9 2010, 18:20 DW0 Если в спецификацию включить прошивку и ПЛИСину, т... Aug 9 2010, 15:50 vitan Цитата(DW0 @ Aug 9 2010, 19:50) Если в сп... Aug 9 2010, 19:52  DW0 Цитата(vitan @ Aug 9 2010, 22:52) Нельзя ... Aug 10 2010, 08:14   Maverick Цитата(DW0 @ Aug 10 2010, 11:14) Получает... Aug 10 2010, 09:58   клещ Цитата(DW0 @ Aug 10 2010, 12:14) Например... Aug 10 2010, 13:39    DW0 Цитата(клещ @ Aug 10 2010, 16:39) Простит... Aug 10 2010, 14:27     клещ Цитата(DW0 @ Aug 10 2010, 18:27) поз. обо... Aug 10 2010, 15:24      DW0 Цитата(клещ @ Aug 10 2010, 18:24) Я так п... Aug 10 2010, 15:52 DW0 если мы говорим о АЭС, то органы которые занимаютс... Aug 10 2010, 13:03 Maverick Цитата(DW0 @ Aug 10 2010, 16:03) но в жиз... Aug 10 2010, 14:18 vetal ЦитатаПростите, не могли бы Вы поподробнее объясни... Aug 10 2010, 13:47 @Ark Цитата... жизненном цикле есть еще и снятие с эксп... Aug 10 2010, 15:09 DW0 Цитата(@Ark @ Aug 10 2010, 18:09) Интерес... Aug 10 2010, 15:19 @Ark Цитатаа сопровождение будет всю жизнь доводить до ... Aug 10 2010, 15:32 @Ark ЦитатаСопровождение этого оборудования очень ответ... Aug 10 2010, 16:10 DW0 Цитата(@Ark @ Aug 10 2010, 19:10) Если у ... Aug 10 2010, 16:25 @Ark ЦитатаДокументация должна быть сделана таким образ... Aug 10 2010, 17:56 DW0 Цитата(@Ark @ Aug 10 2010, 20:56) Для тек... Aug 10 2010, 18:46  клещ Цитата(DW0 @ Aug 10 2010, 22:46) если на ... Aug 11 2010, 16:51 @Ark ЦитатаТут я с Вами не согласен, так как проектные ... Aug 10 2010, 19:50 DW0 Цитата(@Ark @ Aug 10 2010, 22:50) Вся эта... Aug 11 2010, 18:14 @Ark Цитатадля того чтобы написать качественное ТЗ необ... Aug 11 2010, 19:54 DW0 @Ark я именно и хочу сказать что немного о разных ... Aug 12 2010, 08:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|