pci-e

    1

    1답변

    PCIe를 통한 자일링스 FPGA와 PC 간의 DMA 연결을 위해 노력 중이다. 그러나 FPGA에서 컴퓨터로의 DMA 전송은 작동하지 않습니다. I는 칩 스코프를 통해 FPGA의 PCIe 의해 전송 된 패키지를 내리게 : (헤더) 0x6000_0002,0x0600_01FF (주소) 0x0000_0000,0x3740_0000 (데이터)를 메모리 어드레스 0x

    0

    1답변

    나는 이것에 대한 완전한 안다. PCI/PCI-X/PCI-E HBA에서 장치와 통신하고 장치를 관리하는 '개념 증명 (proof-of-concept)'종류의 샘플 C# .NET 응용 프로그램을 개발하라는 말을 들었습니다. 여기에 관련된 통신 프로토콜에 대한 지식이 없습니다. 인터넷 검색이 많이 도움이되지 않거나 내 검색이 최적화되지 않았습니다. 저의 과거

    7

    2답변

    저는 FPGA 디바이스 (현재는 PCI 익스프레스를 통해 PC에 연결됨)를 CPU RAM에 직접 DMA 할 수있는 Linux 디바이스 드라이버를 작성하고 있습니다. 이는 상호 작용없이 발생해야하며 사용자 공간은 데이터에 액세스해야합니다. 일부 세부 정보 : - 실행 64 비트 페도라 14 - 시스템 RAM 8GB의이 - FPGA를 (사이클론 IV)이이 내가

    6

    1답변

    프로세서 캐시에서이 BAR을 캐시 가능하도록 목표로 PCIe BAR 용 사용자 정의 mmap() 기능을 사용하여 드라이버를 작성하려고합니다. 나는 이것이 최고 대역폭을 달성하는 가장 좋은 방법은 아니며 쓰기 순서는 예측할 수 없다는 것을 알고있다. (이 경우 문제도 아니다). 이 How would one prevent MMAP from caching val

    1

    1답변

    64 비트 리눅스 호스트에서 64 비트 PCI 익스프레스 카드를 사용하고 있는데 문제는 64 비트이지만 항상 32에 속하는 주소를 얻는 것입니다 비트 주소 범위, 즉 BAR의 상위 32 비트는 항상 0입니다. 어떻게 실제 64 비트 주소를 사용할 수 있습니까? 커널이 부팅 할 때 커널이 커널을 열거 할 수 있도록 BIOS 열거를 무시하려고했지만 커널이 pc

    3

    2답변

    나는 내 PC에 연결된 PCI 고속 장치를 테스트하기 위해 Windriver Jungo를 사용하고 있습니다. 나는 8/16/32/64 비트 모드에서 메모리를 읽고 쓸 수 있으며 보드는 매우 잘 응답한다. 하지만 PCI 익스프레스 사양에 따르면 128 바이트에서 4096 바이트까지 TLP 패킷을 보낼 수 있습니다. 어떻게 드라이버를 사용하여이 전송을 할 수

    4

    1답변

    방금 ​​USB 3.0 지원을 위해 PCIE 확장 카드를 구입했습니다. 그것은 Windows 내부에서 꽤 잘 작동합니다. 그러나 부팅 메뉴에서 선택할 수있는 옵션이 없기 때문에 USB 3.0 썸 드라이브를 부팅하지 못했습니다 (확장 카드에 연결됨). USB 3.0 장치를 부팅 할 수있는 방법이 있는지 궁금합니다. USB 3.0 확장 카드의 지원을 확장하는

    2

    1답변

    WMI를 사용하여 PCI Express 슬롯에 연결된 장치를 얻는 방법을 아는 사람이 있습니까? 저는 Win32_PnPEntity 클래스를 사용해 왔지만 PCI와 PCI Express 장치를 구분할 수 없습니다.

    2

    1답변

    간단한 PCIe 드라이버를 작성했으며 작동하는지 테스트하고 싶습니다. 예를 들어, 장치에서 사용되는 메모리에 쓰고 읽을 수있는 경우. 어떻게하면됩니까? 그리고 어떤 것들이 증명되어야합니까?