Разделение отладки аппаратной и программной части ускоряет процесс верификации
AimValley (www.aimvalley.com) производит оборудование и оказывает услуги для телекоммуникаций и систем передачи данных. Группа специалистов по телекоммуникациям, экспертов по системной архитектуре, разработке аппаратных и программных средств и ASIC/FPGA формирует прочную основу группы компаний. Подразделения Aim предоставляют широкий спектр услуг от контрактной разработки и консалтинга до поставки законченных OEM-решений своим клиентам. Область компетенции охватывает все аспекты систем для оптических сетей высокой надежности, включая решения SDH/SONET и Ethernet/IP. AimValley осуществляет также полную разработку тестов, а сборка изделий осуществляется у контрактного производителя.
До настоящего
Типичная плата AimValley содержит микроконтроллеры от Freescale Semiconductor плюс FPGA Altera или Xilinx. Отладка аппаратного ПО производится при помощи профессиональных средств эмуляции, поэтому верификация самой платы и ее межсоединений чаще всего делалась при помощи тех же средств. Старые средства, такие как осциллографы, логические анализаторы и мультиметры, не годились из-за отсутствия физического доступа для щупов или зажимов. Но, к сожалению, использование эмуляции тоже имеет свои недостатки, так как инженеры по аппаратным средствам не всегда знакомы со средствами эмуляции и детальной структурой микропроцессоров. Более того, использование эмулятора требует, чтобы аппаратное ПО было отлажено до верификации самой платы, вследствие чего получается замкнутый круг и потеря времени.
JTAG Live
Разделяя отладку ПО и железа, Buzz, продукт серии JTAG Live, позволил значительно ускорить выход нового продукта. Инженеры аппаратных средств могут заниматься отладкой собранных прототипов без ожидания какого-либо работающего аппаратного ПО. Если нужны изменения в схематике, то они могут осуществляться параллельно с разработкой ПО, экономя, таким образом, дорогое время. Более того, инженеры-схемотехники, которые обычно не знакомы со средствами эмуляции, получили теперь абсолютно простой в использовании продукт для отладки.
Смотря в будущее
AimValley уже использует периферийное сканирование для производственного тестирования. Теперь, с JTAG Live, AimValley предполагает оснастить всех своих разработчиков программой Buzz и часть пользователей более продвинутыми Clip и Script.