Pytania otagowane jako optimization

12
Czy to naprawdę dobra praktyka wyłączania optymalizacji podczas fazy programowania i debugowania?
Przeczytałem Programowanie 16-bitowych mikrokontrolerów PIC w C i taka książka znajduje się w książce: Jednak podczas fazy projektowania i debugowania projektu zawsze dobrą praktyką jest wyłączanie wszystkich optymalizacji, ponieważ mogą one modyfikować strukturę analizowanego kodu i powodować problemy z wprowadzaniem pojedynczych kroków i umieszczaniem punktu przerwania. Przyznaję, że byłem trochę …

5
LTSpice Automation
Mam zasilany bateryjnie przetwornik podwyższający napięcie i próbuję zmierzyć spadek napięcia maksymalnego na wejściu (akumulator) w różnych warunkach obciążenia przy dużym poborze prądu (różne cykle pracy / okresy) oprócz kilku różnych typów akumulatorów (różne napięcia / rezystancje wewnętrzne). Ponieważ symuluję tak (stosunkowo) duży czas pracy, pliki symulacji stają się dość …

2
Jak mogę określić sygnały „nie przejmuj się” w VHDL?
Na kursach z projektowania logicznego wszyscy dowiedzieliśmy się, że można zminimalizować funkcję logiczną, na przykład za pomocą mapy Karnaugh lub algorytmu Quine – McCluskey . Dowiedzieliśmy się również, że wartości „Don't Care” zwiększają potencjał minimalizacji. Na przykład weź plik rejestru. write_addressI write_datasygnały naprawdę nie ma znaczenia, gdy write_enablesygnał jest '0'. …

3
Jak zidentyfikować obszary projektu FPGA, które wykorzystują najwięcej zasobów i obszaru?
Pracuję nad dużym projektem FPGA i jestem bardzo blisko limitów zasobów FPGA, którego obecnie używam, Xilinx LX16 w pakiecie CSG225. Projekt jest również prawie ukończony, ale w tej chwili nie będzie już pasował do FPGA. Mogę wyłączyć części, aby je dopasować, jednak muszę zmniejszyć zużycie zasobów, aby ukończyć projekt i …

7
Uproszczenie wielu komparatorów okien
Mam 8 termistorów i muszę upewnić się, że każdy z nich znajduje się w oknie temperaturowym. Wszystkie mają to samo okno i nie obchodzi mnie, które lub ile jest w prawidłowym zakresie, muszę tylko wiedzieć, czy wszystkie znajdują się w (tym samym) oknie, czy nie. To ma być rozwiązanie sprzętowe, …

10
Najszybszy sposób na uzyskanie liczby całkowitej 10 i liczby całkowitej 10?
Jeśli sprzęt nie obsługuje operacji modułu lub podziału, potrzeba więcej cykli procesora, aby zasymulować moduł / podział przez oprogramowanie. Czy istnieje szybszy sposób obliczenia podziału i modułu, jeśli operandem jest 10? W moim projekcie często muszę obliczać moduł całkowity 10. W szczególności pracuję nad PIC16F i muszę pokazać liczbę na …

4
Dlaczego kompilator GCC pomija jakiś kod?
Nie rozumiem, dlaczego kompilator GCC wycina część mojego kodu, podczas gdy zachowuje absolutnie ten sam w sąsiedztwie? Kod 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 pause - preserved clrb_GATE; } Odpowiednia …
9 avr  c  avr-gcc  optimization  gcc 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.