2
OMAP 3530 SoC에 대한 신청서를 작성 중입니다. 이 응용 프로그램은 임베디드 리눅스에서 일부 사용자 인터페이스 코드를 실행하고 DSP에서 파형 생성 코드를 호출합니다. DSP 및 Linux 측은 DSP/BIOS 링크를 통해 상호 작용합니다.OMAP 3530 : IO를 얼마나 빨리 전환 할 수 있습니까?
내 질문은 :
- 내 DSP 측 코드는 GPIO 라인을 전환 할 수있는 가장 높은 주파수는 무엇입니까?
- 이 고속으로 여러 GPIO 회선을 전환하려면 얼마나 빨리 갈 수 있습니까?
모든 통계를 제공해 주셔서 감사합니다. 알아낼
-Raj
빠른 응답을 보내 주셔서 감사합니다. 경험이 많은 사람이 다음 줄을 따라 나를 대답 해주기를 바랬다. - DSP가 xMHz에서 실행된다. - DSP/BIOS는 작업을 예약하기 위해 y 클럭 사이클을 사용한다. - GPIO 라인에 1 또는 0을 쓰는 명령은 z 사이클이 걸린다. – Raj
@ raj.tiwari :하지만 대답은 다른 DSP/BIOS 스레드 나 인터럽트가 실행될 것으로 예상하는지 여부에 관계없이 C 또는 어셈블러로 작성되었는지 여부에 관계없이 코드 작성 방법에 따라 달라질 수 있습니다. 실제로 최대 속도는 프로세서 클록과 전혀 관련이없는 I/O 속도에 따라 달라질 수 있습니다. 데이터 시트를 꺼내십시오. 연속적인 펄스 트레인을 원할 경우 일반 목적 타이머 중 하나의 하드웨어 PWM 출력을 GPIO보다 사용하는 것이 좋습니다. – Clifford
@Clifford, GP Timers는 좋은 제안입니다. 나는 그것을 들여다 볼 것이다. 감사! – Raj