microblaze 아키텍처를위한 cpufreq 드라이버 (로드 가능한 커널 모듈로)를 개발 중입니다. 나는 시스템 클럭을 스케일 할 수있는 FPGA 로직을 가지고 있으며, 이것은 꽤 잘 작동한다. 나는 Documentation/cpu-freq/cpu-drivers.txt에있는 정보를 따라 blackfin cpufreq 드라이버에서 모델을 살펴 보았습니다.
FPGA 및 ASIC 용 범용 이미지 처리 코어를 개발 중입니다. 아이디어는 표준 프로세서와 인터페이스하는 것입니다. 내가 가진 문제 중 하나는 그것을 "프로그래밍"하는 방법입니다. 내가 설명하자면, 코어에는 "custom"확장을위한 명령어 디코더가있다. 예 : vector_addition $vector[0], $vector[1], $vector[2] //
XilinxMicroblaze 코어의 C로 작성된 응용 프로그램이 있습니다. 그러나 성능이 내가 원하는 바가 아니기 때문에 어셈블리의 핵심 기능 중 일부를 다시 작성하는 것을 고려하고있었습니다. 자일링스 플랫폼 스튜디오 (Xilinx Platform Studio)를 단일 ELF 파일로 컴파일하는 방법을 알아 내는데 어려움이 있습니다. 어떻게하면됩니까?
우리 팀이 마이크로 블레이즈를 사용하고 있으며 우리는 IP 스택에 문제가있다. 저는 보통 임베디드 프로그래머가 아니지만 도움이되는 방법을 배우고 싶습니다. IP 스택에 대한 자습서가 있습니까? 그들은 무엇인가? 그들은 어떻게 프로그래밍됩니까? IP 스택의 문제를 어떻게 해결할 수 있습니까? 기본적으로 모든 정보가 도움이됩니다. 미리 감사드립니다. 오메르.