FITkit (аппаратное обеспечение)
![]() | |
Аппаратное обеспечение | |
---|---|
MCU | MSP430 ( Техасские инструменты ) |
ПЛИС | Спартанский 3 XC3S50-4PQ208C |
USB-интерфейс | ФТДИ FT2232C |
ввод/вывод | |
Аудиоинтерфейс | |
PS2 Разъемы | |
RS-232 Разъем | |
Клавиатура | |
Линейный ЖК- дисплей | |
Разъемы расширения | |
Лицензия | Лицензии BSD |
Веб-сайт | http://merlin.fit.vutbr.cz/FITkit |
FITkit — аппаратная платформа, используемая в образовательных целях в Брненском технологическом университете в Чехии .
ПОДХОДЯЩИЕ комплекты
[ редактировать ]FITkit , программируемую содержит маломощный микроконтроллер вентильную матрицу ( FPGA ) и набор периферийных устройств. Используя современное реконфигурируемое оборудование, FITkit можно модифицировать для решения различных задач.
Конфигурацию микросхемы FPGA можно указать с использованием языка описания оборудования VHDL (т. е. VHSIC языка описания оборудования ).
Программное обеспечение для микроконтроллера написано на языке C и скомпилировано с использованием GNU Compiler Collection . Конфигурация чипа FPGA синтезируется из исходного кода VHDL с использованием профессиональных инструментов проектирования, которые также доступны бесплатно.
Использование в образовании
[ редактировать ]FITkit служит образовательным инструментом на нескольких курсах программ бакалавриата и магистратуры. Ожидается, что студенты создадут FPGA интерпретатор простого языка программирования (например, Brainfuck ) в рамках курса «Проектирование компьютерных систем». [1]
Лицензирование
[ редактировать ]Проект разрабатывается как с открытым исходным кодом (программное обеспечение), так и с открытым ядром (аппаратное обеспечение), под лицензией BSD .
Связанные проекты
[ редактировать ]- QDevKit, мультиплатформенная среда разработки для FITkit ( операционные системы Linux , BSD и Microsoft Windows )