Вопросы с тегом «optimization»

15
Действительно ли полезно отключать оптимизацию на этапах разработки и отладки?

Я прочитал Программирование 16-битных микроконтроллеров PIC в C , и в книге есть это утверждение: Однако на этапах разработки и отладки проекта всегда рекомендуется отключать все оптимизации, так как они могут изменить структуру анализируемого кода и сделать проблематичным размещение одного шага и...

15
LTSpice Automation

У меня есть повышающий преобразователь с питанием от батареи, и я пытаюсь измерить максимальное падение входного (аккумуляторного) напряжения при различных условиях нагрузки при высоких потреблении тока (разные рабочие циклы / периодичности) в дополнение к нескольким типам батарей (различные...

11
Как определить области дизайна ПЛИС, которые используют больше всего ресурсов и областей?

Я работаю над большим дизайном ПЛИС, и я очень близок к пределам ресурсов ПЛИС, которую я сейчас использую, Xilinx LX16 в пакете CSG225. Дизайн также почти завершен, однако на данный момент он больше не будет соответствовать FPGA. Я могу отключить детали, чтобы привести его в соответствие, однако...

11
Как я могу указать сигналы «пофиг» в VHDL?

На курсах «Логическое проектирование» мы все узнали, что можно минимизировать логическую функцию, например, используя карту Карно или алгоритм Куайна – МакКласки . Мы также узнали, что значения «Не волнует» увеличивают потенциал минимизации. Например возьмите файл реестра. write_addressИ...

10
Самый быстрый способ получить целочисленный мод 10 и целочисленное деление 10?

Если аппаратное обеспечение не поддерживает операции модуля или деления, для моделирования модуля / деления с помощью программного обеспечения требуется гораздо больше циклов ЦП. Есть ли более быстрый способ вычисления деления и модуля, если операнд равен 10? В моем проекте мне часто нужно...

10
Упрощение многих оконных компараторов

У меня есть 8 термисторов, и я должен убедиться, что каждый из них находится внутри температурного окна. Все они имеют одно и то же окно, и мне все равно, какие или сколько находятся в допустимом диапазоне, мне просто нужно знать, все ли они находятся в (одном и том же) окне или нет. Это должно...

9
Почему компилятор GCC пропускает некоторый код?

Я не могу понять, почему компилятор GCC вырезал часть моего кода, в то время как он сохранил абсолютно тот же самый по соседству? Код C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO;...

8
Хотя цикл оптимизирован

У меня есть следующий код в моей программе микроконтроллера: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Где ADCSRA - это регистр, который изменит свое значение после завершения аналогового преобразования, и где я хочу подождать, пока не...