[an error occurred while processing this directive]
|
При разработке не такой уж сложной системы (4*256К вентилей ПЛИС + 4 ARM) возникли классические проблемы разработки таких систем. Алгоритмы писались на С, потом все переводили на софт (С#) и железо (VHDL), тестирование в железе. Проверить реализованный алгоритм могли только после прошивки в железо. После прохода очередной итерации сверху вниз мы поняли, что нужно что-то менять. Нужно совместное тестирование на разных уровнях. SystemC - это нужный подход. На данном этапе SystemC во внедрении, большого опыта нет. Проблема связана с отсутствием доступных пакетов синтеза RTL SystemC, чтобы можно было перейти полностью на SystemC. Используем System C для написания testbench-ов в среде Active-HDL 6.3 Качество, удобство при этом на порядок выше, чем при использовании только HDL. Если у кого-то есть опыт использования других пакетов, поделитесь, потому, что качество самого Active в дискуссии не нуждается.
E-mail: info@telesys.ru