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

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

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

2
Как я могу указать сигналы «пофиг» в VHDL?
На курсах «Логическое проектирование» мы все узнали, что можно минимизировать логическую функцию, например, используя карту Карно или алгоритм Куайна – МакКласки . Мы также узнали, что значения «Не волнует» увеличивают потенциал минимизации. Например возьмите файл реестра. write_addressИ write_dataсигналы на самом деле не имеет значения , когда write_enableсигнал '0'. Таким образом, …

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

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

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

4
Почему компилятор 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; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second …
9 avr  c  avr-gcc  optimization  gcc 


1
Хотя цикл оптимизирован
У меня есть следующий код в моей программе микроконтроллера: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Где ADCSRA - это регистр, который изменит свое значение после завершения аналогового преобразования, и где я хочу подождать, пока …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.