|
Создание модели для последующего перевода в HDL, Simulink |
|
|
|
Feb 17 2010, 06:32
|

Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806

|
Цитата(Djony1987 @ Feb 15 2010, 19:56)  Здравсвуйте! Какими принципами руководствоваться при создании модели в Simulink, чтобы потом можно было её конвертировать в HDL с помощью HDL Coder? Спасибо! На мой взгляд прямого и универсального конвертора не получится(как говорил Жванецкий если конечно Вас не интересует результат). Надо пользоваться фирменными средствами xilinx(System Generator и AccelDSP) и altera для simulink. Например вы хотите фильтр и синтезатор частоты. Как Вы потом Ваш реализуете VHDL??? Вот в чем вопрос. А Xilinx и Altera имеют фирменные и оптимальные генераторы под свои архитектуры по быстродействию и числу вентилей.
|
|
|
|
|
Feb 20 2010, 12:44
|

Частый гость
 
Группа: Свой
Сообщений: 129
Регистрация: 3-01-10
Из: Россия
Пользователь №: 54 611

|
Цитата(Tue @ Feb 20 2010, 17:10)  список стандартных блоков, готовых к переводу в HDL можно посмотреть командами hdllib (это набоор блоков из Simulink) и eml_hdl_design_patterns (это написанные на Embedded Matlab). Спасибо большое! Хороший ли код получается при этой операции? Хочу написать декодер Витерби с мягкими решениями, можно ли например сгенерировать здесь и потом уже улучшить код? Или лучше писать самому?
|
|
|
|
|
Jun 15 2010, 06:26
|

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

|
Уважаемые, простите что влезу в эту тему со своим вопросом
Я студент, на работе поставлена задача - написать модель, которая будет имитировать работу кодера и декодера Витерби. То есть делаем настраиваем источник бинарных последовательностей, настраиваемый кодер, канал с варьируемой BER и такой же варьируемый декодер. Далее смотрим полученную после декодирования ошибку, выбираем оптимальную структуру, делаем декодер на ПЛИС.
Проблма в том, что я новичок в Matlab, до этого делал только цифровую обработку в SPTool. Есть опыт решения вычислительных задач на С++. Наработки надо показать в ближайший месяц. Можно конечно скачать готовое решение, но хочется как можно быстрее, не тратя пока времени на подробности, разобраться с основами моделирования в симулинке. Посоветуйте хорошую книгу,что то вроде "Simulink для радионженера", потому как все книги по ЦОС описывают проектирование различных фильтров, а это я уже более менее себе представляю. Ищутся любые, как бумажные так и электронные книги, на русском или английском языках. Спасибо
--------------------
Because it's there
|
|
|
|
|
Jun 15 2010, 11:36
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Muscat @ Jun 15 2010, 14:24)  1) Отрабатывается модель из симулинковских блоков Готовые блоки декодеров - чёрные ящики, которые нисколько не приблизят вас к пониманию того как декодер витерби работает, могут вообще не подходить для вашей конкретной задачи. Делать на элементарных блоках страшно неудобно. Цитата(Muscat @ Jun 15 2010, 14:24)  2) Пишется HDL код декодера, который потом преобразуется в блок для симулинка и модель прогоняется уже систем ИМХО прежде чем на HDL что-то писать это нужно промоделировать тщательно, желательно вплоть до арифметических операций с ограниченной разрядностью как это будет FPGA, матлабовский язык для этого хорошо подходит.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|