microblaze

    0

    1답변

    간단히 Microblaze C 애플리케이션을 작성하여 보드 디스플레이를 테스트하는 버튼으로 16 진수와 BCD 모드를 전환 할 수 있습니다. 내가 보드 모두에서 디버깅 #include <xparameters.h> #include <xgpio.h> int main() { XGpio display, digit, bcd, butt; // four

    0

    1답변

    저는 실제로 FPGA에서 구현 한 MicroBlaze 마이크로 컨트롤러 시스템을 연구 중입니다. 하지만이 MCU의 작동 원리를 알고 싶습니다. 이제이 블록도를 고려해 보자 MicroBlaze MCS block diagram 우리는 상기 프로세서는 BRAM 모듈로 32 비트의 2 개 버스 불구 연결임을 알 수있다. 이 버스 중 하나는 ILMB (명령어 로컬

    1

    1답변

    Microblaze 어셈블리 언어를 사용하여 일부 코드를 만드는 방법을 살펴보고 32 비트 숫자로 범용 레지스터를로드하는 방법을 모른다. 명령 세트를 살펴 보았지만로드 할 수있는 16 비트 즉치 값만 보았습니다. 다른 사람이이를 수행하는 방법에 대한 예제를 제공 할 수 있습니까? 나는 shi r8 r0 %0 /* where %0 is to the top 1

    0

    1답변

    나는 Microblaze에 대해 주소 0x00000000 (즉, 리셋시 실행되도록)에로드하려는 어셈블러가 있습니다. 나는 (내가 생각하는)이 작업을 수행해야 링커 스크립트가 있습니다 SECTIONS { ENTRY(_start) . = 0x0000; .vectors.reset : { *(.vectors.reset) } .

    0

    1답변

    로컬 변수 이외의 다른 위치로 이동할 수있는 라이브러리를 만들고 싶습니다. 라이브러리의 위치가 메모리의 고정 된 위치에 있도록하고 싶습니다 . 이것은 메이크 파일에서 수행되어야한다고 생각하지만, 고정 위치에 라이브러리를로드하도록 강제해야만하는 것에 대해 혼란 스럽다. mb-gcc를 사용하고있다. 내가 필요한 이유 이 코드는 실제로 다른 프로그램의 복사본을

    0

    1답변

    USB3.0 통신을 위해 FT600 16 비트 칩과 인터페이스하고 있습니다. 컴퓨터는 FT600을 통해 FPGA로 통신하고 그 반대의 경우도 마찬가지입니다. 적절한 신호를 표명하고 데이터를 메모리에 기록하기 위해 FSM을 만들었습니다. 문제점 : 문제는 FPGA 코드가 아니라 하드웨어라고 가정하지만 다른 모든 바이트 만 올바르게 메모리에 기록되는 것처럼 보

    0

    1답변

    Microblaze에서 실제로 TLB를 설정하고 C_USE_MMU을 3으로 설정하려고합니다. 이 내 부팅 코드 : .global _start .section .vectors.reset, "ax" .align 2 .ent _start .type _start, @function _start: brai _actua

    1

    1답변

    나는 bitshift을하기 위해 마이크로 블레이즈 barrelshifter를 사용하여 간단한 이동에 대한 엔디안 합병증이없는 가정에서 올바른 생각, 예를 들어 bslli r11, r11, 1 이 r11 == r11 * 2에 해당 있을까에 관계없이 엔디안의 선택?

    0

    2답변

    microblaze 자일링스 13.1에서 UART를 구현 중입니다. 내가 VHDL에서 자일링스 ipcore를 사용하여 구현 FIFO에 rx 값을 저장하고 싶습니다. 나는 내 VHDL 코드에서 FIFO를 구현 한이 같은 수신 바이트, while(1) { Recvd_Byte = XUartLite_RecvByte(0x40600000); } 을 얻었

    0

    1답변

    microblaze 용 어셈블러 파일 ('.S')에 레지스터 별칭을 정의하는 방법은 무엇입니까? 그래서 나는 ctx .req r12이었다 ARM에 대한 addi ctx, r0, 0x08 처럼이 별명에 지침을 작성할 수 있습니다. .req 또는 .register 중 어느 하나도 미세 무기로 작용하지 않습니다. 파일이 GCC로 컴파일되었습니다.