Я изучаю основы синтеза высокого уровня (HLS) с использованием инструментов AMD/Xilinx. Большинство курсов используют более старые инструменты для практических примеров (Vivado HLS вместо Vitis 2024.2, которые я использую). < /P>
Это код для простого компонента IO, < /p>
Код: Выделить всё
unsigned char led_ctrl(char sw_input){
#pragma HLS INTERFACE ap_none port = sw_input
#pragma HLS INTERFACE ap_ctrl_none port = return
return sw_input;
}
Я ожидал блока/модуля с одним восьми бит вектор/вход шины и один восьми бит вектор/вывод шины. Но кажется, что компилятор Vitis автоматически добавляет вход, который мне не нужен или не нуждаюсь сейчас, «AP_RST». /> < /p>
И это то, что я получаю,
Почему, как исправить?>
Подробнее здесь:
https://stackoverflow.com/questions/794 ... fied-input