Здравствуйте. Известно, что NiOS позволяет использовать JTAG после программирования и как среду передачи пользовательских данных (если проще, то организовать консоль) для связи с NiOS процессором. У меня вопрос к спецам: как именно это делается? Мне не нужен готовый проект (хотя интересно было бы посмотреть), мне нужны основные принципы. Есть кое какие мыслишки, например: в JTAG чип не может сам инициировать обмен, а значит требуется поллинг (нечто подобное у преобразователей UART<>USB). И со стороны компьютера все вроде бы понятно. Непонятно как раз со стороны FPGA/CPLD: что нужно реализовать в ней, чтобы получить обычный по функциональности UART через JTAG, как у NiOSа. В качестве входных данных: есть MAXII2210, есть на нем корка своя (например возьмем Т80), обвязка в виде SRAM/FLASH. Хочется вывести текстовую консоль для передачи данных. К скорости требований нет. Только байтовый ввод (пологаю посредством поллинга) и байтовый вывод. Все согласен написать сам, нужна только идея. Посоветуйте, пожалуйста, ато я ума не приложу как. Согласен курить любые указанные доки.
Сообщение отредактировал HardWareMan - Mar 3 2011, 06:56
|