«optimization» 태그된 질문

12
실제로 개발 및 디버깅 단계에서 최적화를 비활성화하는 것이 좋은 방법입니까?
C에서 프로그래밍 16 비트 PIC 마이크로 컨트롤러를 읽었 으며이 책에 다음과 같은 확인이 있습니다. 그러나 프로젝트의 개발 및 디버깅 단계에서는 분석중인 코드의 구조를 수정하고 단일 스테핑 및 중단 점 배치에 문제가 발생할 수 있으므로 모든 최적화를 비활성화하는 것이 좋습니다. 나는 약간 혼란스러워 고백했다. 저자가 C30 평가 기간 때문에 또는 실제로 …

5
LTSpice 자동화
배터리 구동 식 부스트 컨버터를 사용하고 있으며 여러 배터리 유형 (다양한 전압 / 내부 저항). 내가 (상대적으로) 많은 양의 운영 시간을 시뮬레이션하고 있기 때문에 시뮬레이션 파일은 시간이 걸리는 것은 말할 것도없이 상당히 중요 해지고 있습니다. 구성 요소 값을 프로그래밍 방식으로 변경하고 시뮬레이션을 다시 실행하고 데이터 (전압 또는 전류와 같은 값)를 …

2
VHDL에서 "무관심"신호를 지정하려면 어떻게해야합니까?
Logic Design 과정에서는 Karnaugh 맵 또는 Quine–McCluskey 알고리즘 을 사용하여 로직 기능을 최소화 할 수 있다는 것을 모두 배웠습니다 . 또한 "Do n't Care" 값이 최소화 가능성을 증가 시킨다는 것도 알게되었습니다 . 예를 들어 레지스터 파일을 가져옵니다. write_address및 write_data때 신호는별로 중요하지 않습니다 write_enable신호입니다 '0'. 따라서 이들 신호를 구동 하는 로직 …

3
가장 많은 리소스와 영역을 사용하는 FPGA 디자인 영역을 식별하는 방법은 무엇입니까?
저는 큰 FPGA 디자인을 연구하고 있으며 현재 사용중인 FPGA의 리소스 한계 인 CSG225 패키지의 Xilinx LX16에 매우 가깝습니다. 디자인도 거의 완료되었지만 현재는 FPGA에 더 이상 맞지 않습니다. 적합하도록 부품을 끌 수 있지만 설계를 완료하고 타이밍 및 크기 요구 사항을 충족 시키려면 리소스 사용량을 줄여야합니다. 내 디자인에서 가장 많은 리소스를 소비하는 …

7
많은 창 비교기 단순화
8 개의 서미스터가 있으며 각 서미스터가 온도 창 안에 있는지 확인해야합니다. 그들은 모두 같은 창을 가지고 있으며 유효한 범위 내에 어느 또는 몇 개가 있는지 상관하지 않습니다. 모두 (동일한) 창 안에 있는지 여부 만 알면됩니다. 이것은 하드웨어 전용 솔루션이므로 ADC 읽기의 소프트웨어 시퀀싱은 문제가되지 않습니다. 내 최선의 해결책은 현재 많은 …

10
정수 모드 10과 정수 나누기 10을 얻는 가장 빠른 방법은 무엇입니까?
하드웨어가 모듈러스 또는 나눗셈 연산을 지원하지 않으면 소프트웨어에 의한 모듈러스 / 나눗셈을 시뮬레이션하기 위해 더 많은 CPU 사이클이 필요합니다. 피연산자가 10 인 경우 나누기와 계수를 계산하는 더 빠른 방법이 있습니까? 내 프로젝트에서 종종 정수 계수 10을 계산해야합니다. 특히 PIC16F에서 작업하고 있으며 LCD에 숫자를 표시해야합니다. 지원할 4 자리 숫자가 있으므로 모듈러스와 …

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 pause - preserved clrb_GATE; } LSS의 해당 …
9 avr  c  avr-gcc  optimization  gcc 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.