91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12.85MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-12
  • 語言: 其他
  • 標簽: PCIe??DMA??

資源簡介

Xilinx PCIe 帶 DMA,燒入V5平臺驗證過的,內有pdf文檔詳細的教程,windows驅動和應用界面也在里面,全面的一目了然的資料。

資源截圖

代碼片段和文件信息

/*++

Copyright?(c)?Microsoft?Corporation.??All?rights?reserved.

????THIS?CODE?AND?INFORMATION?IS?PROVIDED?“AS?IS“?WITHOUT?WARRANTY?OF?ANY
????KIND?EITHER?EXPRESSED?OR?IMPLIED?INCLUDING?BUT?NOT?LIMITED?TO?THE
????IMPLIED?WARRANTIES?OF?MERCHANTABILITY?AND/OR?FITNESS?FOR?A?PARTICULAR
????PURPOSE.

Module?Name:

????Init.c

Abstract:

????Contains?most?of?initialization?functions

Environment:

????Kernel?mode

--*/

#include?“precomp.h“

#include?“Init.tmh“

#include?


#ifdef?ALLOC_PRAGMA
#pragma?alloc_text?(PAGE?PCIEInitializeDeviceExtension)
#pragma?alloc_text?(PAGE?PCIEPrepareHardware)
#pragma?alloc_text?(PAGE?PCIEInitializeDMA)
#pragma?alloc_text?(PAGE?PCIEInitWrite)
#pragma?alloc_text?(PAGE?PCIEInitRead)
#endif

void?PCIEWait(int?ms);


VOID?PCIEIOCtrlCode(
????IN?WDFQUEUE??????Queue
????IN?WDFREQUEST????Request
????IN?size_t????????OutputBufferLength
????IN?size_t????????InputBufferLength
????IN?ULONG?????????IoControlCode
????);

NTSTATUS
PCIEInitializeDeviceExtension(
????IN?PDEVICE_EXTENSION?DevExt
????)
/*++
Routine?Description:

????This?routine?is?called?by?EvtDeviceAdd.?Here?the?device?context?is
????initialized?and?all?the?software?resources?required?by?the?device?is
????allocated.

Arguments:

????DevExt?????Pointer?to?the?Device?Extension

Return?Value:

?????NTSTATUS

--*/
{
????NTSTATUS????status;
????ULONG???????dteCount;
????WDF_IO_QUEUE_CONFIG??queueConfig;

????PAGED_CODE();

????DevExt->MaximumTransferLength?=?PCIE_MAXIMUM_TRANSFER_LENGTH;????
????DevExt->BufferSystemVirtualAddress??=?NULL;
????DevExt->BufferUserVirtualAddress????=?NULL;
????DevExt->BufferMdl???????????????????=?NULL;
????
????DevExt->Buffer2SystemVirtualAddress?=?NULL;
????DevExt->Buffer2UserVirtualAddress???=?NULL;????
????DevExt->Buffer2Mdl??????????????????=?NULL;

????//
????//?Setup?a?queue?to?handle?only?IRP_MJ_WRITE?requests?in?Sequential
????//?dispatch?mode.?This?mode?ensures?there?is?only?one?write?request
????//?outstanding?in?the?driver?at?any?time.?framework?will?present?the?next
????//?request?only?if?the?current?request?is?completed.
????//?Since?we?have?configured?the?queue?to?dispatch?all?the?specific?requests
????//?we?care?about?we?don‘t?need?a?default?queue.??A?default?queue?is
????//?used?to?receive?requests?that?are?not?preconfigured?to?goto
????//?a?specific?queue.
????//
????WDF_IO_QUEUE_CONFIG_INIT?(?&queueConfig
??????????????????????????????WdfIoQueueDispatchSequential);

????queueConfig.EvtIoDeviceControl?=?PCIEIOCtrlCode;

????status?=?WdfIoQueueCreate(?DevExt->Device
????????????????????????????????&queueConfig
????????????????????????????????WDF_NO_object_ATTRIBUTES
????????????????????????????????&DevExt->IOCtrlQueue?);

????if(!NT_SUCCESS(status))?{
????????TraceEvents(TRACE_LEVEL_ERROR?DBG_PNP
????????????????????“WdfIoQueueCreate?failed:?%!STATUS!“?status);
????????return?status;
????}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????787866??2011-11-16?21:40??02137060PCIe_DMA_Freeware\Design_PCI_Express_with_DMA_Engine.pdf

?????文件?????548807??2007-11-13?03:09??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\doc\pcie_blk_plus_ds551.pdf

?????文件?????343188??2007-11-13?03:09??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\doc\pcie_blk_plus_gsg343.pdf

?????文件????2485883??2007-11-13?03:09??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\doc\pcie_blk_plus_ug341.pdf

?????文件???????6989??2007-11-07?15:58??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD.v

?????文件????????138??2007-08-08?23:22??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_64.v

?????文件??????13914??2007-11-17?13:46??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_64_RX_ENGINE.v

?????文件??????21728??2007-11-17?15:03??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_64_TX_ENGINE.v

?????文件??????13780??2007-11-17?14:34??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_EP.v

?????文件??????11237??2007-11-18?04:09??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_EP_MEM.v

?????文件???????9400??2007-11-17?15:05??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_EP_MEM_ACCESS.v

?????文件??????10219??2007-11-17?15:06??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_INTR_CTRL.v

?????文件???????2413??2007-08-08?22:00??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\BMD_TO_CTRL.v

?????文件??????64245??2007-11-13?03:05??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\EP_MEM.v

?????文件???????8332??2007-11-13?03:05??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\pci_exp_1_lane_64b_ep.v

?????文件??????12002??2007-11-13?03:11??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\pci_exp_64b_app.v

?????文件??????17972??2007-11-13?03:05??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\xilinx_pci_exp_1_lane_ep.v

?????文件????????426??2007-11-13?03:05??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\xilinx_pci_exp_1_lane_ep_product.v

?????文件???????8725??2007-11-11?06:23??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\example_design\xilinx_pci_exp_blk_plus_1_lane_ep-XC5VLX50T-FF1136-1_ES.ucf

?????文件????????984??2007-11-11?04:38??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\backup_implement.sh

?????文件???????2315??2007-11-11?07:11??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\coregen.log

?????文件????????803??2007-11-11?04:39??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\endpoint_blk_plus_v1_5_top.bld

?????文件???????1003??2007-11-13?03:43??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\implement.sh

?????文件????????176??2007-11-13?02:03??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\make_ace.sh

?????文件??????25385??2007-11-13?03:51??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\novas.rc

?????文件????????239??2007-08-08?22:00??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\pcie_ace.cmd

?????文件????1769956??2007-11-18?08:30??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\pcie_x1_plus_v1_5es_imp.ace

?????文件???????5093??2007-11-18?08:23??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\results\mapped.map

?????文件?????130357??2007-11-18?08:23??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\results\mapped.mrp

?????文件?????793571??2007-11-18?08:23??02137060PCIe_DMA_Freeware\PCI_express_DMA_Freeware_Virtex-5\DMA_Freeware\pcie_ml505esx1_prj\ml505cg\endpoint_blk_plus_v1_5\implement\results\mapped.ncd

............此處省略331個文件信息

評論

共有 條評論