Fri, 13 Aug 2010 10:43:05 +0100
Initial commit, DMAC version 3.1
| philpem@0 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| philpem@0 | 2 | <Component Name="wb_dma_ctrl" Text="DMA" Type="IO" Ver="3.1" Help="wb_dma_ctrl\document\dma.htm"> |
| philpem@0 | 3 | <MasterSlavePorts> |
| philpem@0 | 4 | <MasterPort Prefix="MA" Name="Read Master Port" Type="DMAR" Priority="2" /> |
| philpem@0 | 5 | <MasterPort Prefix="MB" Name="Write Master Port" Type="DMAW" Priority="3"/> |
| philpem@0 | 6 | <SlavePort Prefix="S" Name="Control Port" Type="DATA"/> |
| philpem@0 | 7 | </MasterSlavePorts> |
| philpem@0 | 8 | <ClockPort Name="CLK_I " Description="Clock one"/> |
| philpem@0 | 9 | <ResetPort Name="RST_I " Description="Reset"/> |
| philpem@0 | 10 | <Interrupt Name="S_INT_O" Active="high" IRQ=""/> |
| philpem@0 | 11 | <Files> |
| philpem@0 | 12 | <File Name="../components/wb_dma_ctrl/rtl/verilog/master_ctrl.v" /> |
| philpem@0 | 13 | <File Name="../components/wb_dma_ctrl/rtl/verilog/slave_reg.v" /> |
| philpem@0 | 14 | <File Name="../components/wb_dma_ctrl/rtl/verilog/wb_dma_ctrl.v" /> |
| philpem@0 | 15 | </Files> |
| philpem@0 | 16 | <DeviceDriver InitRoutine="MicoDMAInit" StructName="MicoDMACtx_t"> |
| philpem@0 | 17 | <DDInclude Include="LookupServices.h"/> |
| philpem@0 | 18 | <DDstruct> |
| philpem@0 | 19 | <DDSElem MemberName = "name" MemberType = "const char*" Type = "Parm" Value = "InstanceName" Format="string"/> |
| philpem@0 | 20 | <DDSElem MemberName = "base" MemberType = "unsigned int" Type = "Parm" Value = "BASE_ADDRESS" /> |
| philpem@0 | 21 | <DDSElem MemberName = "lookupReg" MemberType = "DeviceReg_t" Type = "uninitialized" Value=""/> |
| philpem@0 | 22 | <DDSElem MemberName = "irq" MemberType = "unsigned int" Type = "Interrupt" Value = "IRQ_LEVEL" /> |
| philpem@0 | 23 | <DDSElem MemberName = "maxLength" MemberType = "unsigned int" Type = "Parm" Value = "LENGTH_WIDTH" /> |
| philpem@0 | 24 | <DDSElem MemberName = "flags" MemberType = "unsigned int" Type = "uninitialized" Value = "" /> |
| philpem@0 | 25 | <DDSElem MemberName = "pCurr" MemberType = "void *" Type = "uninitialized" Value = "" /> |
| philpem@0 | 26 | <DDSElem MemberName = "pHead" MemberType = "void *" Type = "uninitialized" Value = "" /> |
| philpem@0 | 27 | <DDSElem MemberName = "prev" MemberType = "void *" Type = "uninitialized" Value = "" /> |
| philpem@0 | 28 | <DDSElem MemberName = "next" MemberType = "void *" Type = "uninitialized" Value = "" /> |
| philpem@0 | 29 | </DDstruct> |
| philpem@0 | 30 | </DeviceDriver> |
| philpem@0 | 31 | <PMIDef> |
| philpem@0 | 32 | <Module Name="pmi_fifo" /> |
| philpem@0 | 33 | <Module Name="pmi_fifo_dc" /> |
| philpem@0 | 34 | </PMIDef> |
| philpem@0 | 35 | <Parms> |
| philpem@0 | 36 | <Parm Name="InstanceName" Value="dma" Type="string" isiname="true" Text="Instance Name"/> |
| philpem@0 | 37 | <Parm Name="BASE_ADDRESS" Value="0x80000000" Type="Integer" isba="true" Text="Base Address"/> |
| philpem@0 | 38 | <Parm Name="FIFO_IMPLEMENTATION" Value="EBR" Type="String" ListValues="EBR,LUT" Text="FIFO Implementation" isparm="true"/> |
| philpem@0 | 39 | <Parm Name="SIZE" Value="128" Type="Integer" issize="true" Text="Size" Enable="false"/> |
| philpem@0 | 40 | <Parm Name="DISABLE" Type="define" Value="undef" isdisable="true" Text="Disable Component"/> |
| philpem@0 | 41 | <Parm Name="ADDRESS_LOCK" Type="Define" Value="undef" Text="Lock Address "/> |
| philpem@0 | 42 | <Parm Name="LENGTH_WIDTH" Value="16" Type="Integer" ValueRange="1-32" Text="Length Width" isparm="true"/> |
| philpem@0 | 43 | </Parms> |
| philpem@0 | 44 | <GUIS Columns="2" Help="document\dma.htm" Name="WB_DMA_CTRL"> |
| philpem@0 | 45 | <GUI Widget="Text" Span="1" Name="InstanceName" Width="40"/> |
| philpem@0 | 46 | <GUI Widget="Text" Span="1" Name="BASE_ADDRESS"/> |
| philpem@0 | 47 | <GUI Widget="Combo" Span="1" Name="FIFO_IMPLEMENTATION"/> |
| philpem@0 | 48 | <GUI Widget="Group" Span="2" Name="SETTINGS" Text="Settings" Columns="3"/> |
| philpem@0 | 49 | <GUI Widget="Label" Span="1" Name=""/> |
| philpem@0 | 50 | <GUI Widget="Spinner" Span="1" Name="LENGTH_WIDTH"/> |
| philpem@0 | 51 | </GUIS> |
| philpem@0 | 52 | </Component> |