저는 컴퓨터 조직과 아키텍처에 대해 지금 배우고 있습니다. 우리는 몇 가지 연습을했습니다. 그 중 하나는 어셈블리 코드를 기계 명령어로 변환하는 것입니다. movia을 컴퓨터 명령어로 변환해야합니다. 는 나는이 작업 orhi 및 addi 구성 알고있다. 이 어셈블리 코드입니다 : r0이 0x0 것을 movia r8, 50000
운동 상태 및 r8는 0x
는 내가 manual 그리고 u 말 부팅 내장 $ ls buildroot/output/images/
rootfs.cpio rootfs.jffs2 rootfs.tar
만들기 이미지 buildroot 사용 읽기 : 그럼 난 make menuconfig을하고 buildroot 파일의 경로를 선택 ~/nios2/u-boot-socfpga$ ls -al u-b
철저하게 처리 할 수없는 처리를 위해 배열간에 데이터를 전달하는 데 문제가 있습니다. (Nios II 프로세서에서 코드를 실행 중입니다.) HAL 타입 정의 : alt_u8 : 부호없는 8 비트 정수. alt_u32 : 부호없는 32 비트 정수. 내 FPGA의 코어는 데이터 처리를 위해 한 번에 128 비트를 사용합니다. 이 데이터 alt_u32 load[
nios II 소프트 프로세서에 대한 운영 체제 지원을 이해하려고합니다. 알테라와 웹은 이에 대한 답변을 제공하지만, 검색 포럼은 대부분의 정보가 보존되는 곳입니다. nios에서 이더넷 지원을 통해 일종의 RTOS를 얻는 데 드는 노력을 측정하려고합니다. ii. 어떤 OS 옵션이 있으며 많은 포팅 노력이 필요합니까?
NIOS II 소프트 프로세서가있는 FPGA 기반의 모터 컨트롤을 구현하려고합니다. TUV 및 IEC 61508 인증서 요구 사항을 충족하는 시스템이 필요합니다. 이중화 시스템을 사용하는 하나의 솔루션을 읽었지 만 어떻게 할 수 있는지 이해할 수 없었습니다. 및 리던던시 시스템은 물리적 하드웨어를 FPGA 추가 기능으로 추가해야합니까? 아니면 NIOS II
그래서 저는 잠시 동안 DE2-155 보드에서 SD 카드 뮤직 플레이어를 만들고 있습니다. 나는 마침내 하드웨어를 마쳤으며 C로 코딩을 마무리했다. 그러나 프로젝트를 빌드하기 전에 계속 오류가 발생합니다. "정수가 0b00100000"인 접미사가 잘못되었습니다. #include <io.h>
#include <system.h>
#include "alte
"하드"RTOS의 특징 인 RTOS에 대해 읽는 것은 결정적으로 최종 기한을 유지할 수 있지만 시스템이 실제로 요구 사항을 충족하는지 테스트하거나 증명하는 방법은 무엇입니까? MicroC/OS II RTOS는 하드 RTOS로 특징 지워지지 만 그 주장을 어떻게 확인할 수 있습니까? C 프로그램을 수행 할 수있는 FPGA를위한 C 코드와 ISR이 있고 RTO
최근에 FPGA를 배우고 있습니다. 나는 sdram을 사용하려했지만, 누군가는 nios ii를 통해 그것을 사용하도록 권장합니다. 하지만 일부 기사를 ip core를 nios ii (c/C++)에서 사용하는 것이 Verilog를 통해 작성하는 것보다 느려질 수 있습니다. 왜? 하드웨어 (고속, 병렬) 및 소프트웨어?
알테라 DE2-115 FPGA 용 최신 버전 Linux from Altera을 만들었습니다. 파일 시스템으로 인해 부팅되지 않습니다. 내가 뭘해야하는지 알지? 나는 그것이 make menuconfig의 약간의 옵션이다라고 생각한다. 그러나 나는 무엇을해야하는지에 관해 모른다. Linux version 4.9.0-00104-g84d4f8a-dirty ([em