Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tapasco
tapasco
Commits
ef9ad5a9
Commit
ef9ad5a9
authored
May 14, 2019
by
Jaco Hofmann
Browse files
Precalculate AQL queue sizes to ease timings
parent
da05b07d
Pipeline
#1213
failed with stages
in 14 minutes and 47 seconds
Changes
3
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
common/ip/HSAWrapper/component.xml
View file @
ef9ad5a9
...
...
@@ -1974,7 +1974,7 @@
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
rcv_a
ql
_irq
</spirit:name>
<spirit:name>
rcv_a
dd
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:master/>
...
...
@@ -1984,19 +1984,19 @@
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
rcv_a
ql
_irq
</spirit:name>
<spirit:name>
rcv_a
dd
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_A
QL
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_A
DD
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
rcv_
cp
l_irq
</spirit:name>
<spirit:name>
rcv_
aq
l_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:master/>
...
...
@@ -2006,19 +2006,19 @@
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
rcv_
cp
l_irq
</spirit:name>
<spirit:name>
rcv_
aq
l_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_
CP
L_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_
AQ
L_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
rcv_
dma
_irq
</spirit:name>
<spirit:name>
rcv_
cpl
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:master/>
...
...
@@ -2028,107 +2028,107 @@
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
rcv_
dma
_irq
</spirit:name>
<spirit:name>
rcv_
cpl
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_
DMA
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.RCV_
CPL
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
snd_cpl
_irq
</spirit:name>
<spirit:name>
rcv_dma
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:
slave
/>
<spirit:
master
/>
<spirit:portMaps>
<spirit:portMap>
<spirit:logicalPort>
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
snd_cpl
_irq
</spirit:name>
<spirit:name>
rcv_dma
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
SND_CPL
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
RCV_DMA
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
snd_dma
_irq
</spirit:name>
<spirit:name>
rcv_rem
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:
slave
/>
<spirit:
master
/>
<spirit:portMaps>
<spirit:portMap>
<spirit:logicalPort>
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
snd_dma
_irq
</spirit:name>
<spirit:name>
rcv_rem
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
SND_DMA
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
RCV_REM
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
rcv
_add_irq
</spirit:name>
<spirit:name>
snd
_add_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:
master
/>
<spirit:
slave
/>
<spirit:portMaps>
<spirit:portMap>
<spirit:logicalPort>
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
rcv
_add_irq
</spirit:name>
<spirit:name>
snd
_add_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
RCV
_ADD_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
SND
_ADD_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
rcv_rem
_irq
</spirit:name>
<spirit:name>
snd_cpl
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:
master
/>
<spirit:
slave
/>
<spirit:portMaps>
<spirit:portMap>
<spirit:logicalPort>
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
rcv_rem
_irq
</spirit:name>
<spirit:name>
snd_cpl
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
RCV_REM
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.
SND_CPL
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
<spirit:busInterface>
<spirit:name>
snd_
add
_irq
</spirit:name>
<spirit:name>
snd_
dma
_irq
</spirit:name>
<spirit:busType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt"
spirit:version=
"1.0"
/>
<spirit:abstractionType
spirit:vendor=
"xilinx.com"
spirit:library=
"signal"
spirit:name=
"interrupt_rtl"
spirit:version=
"1.0"
/>
<spirit:slave/>
...
...
@@ -2138,14 +2138,14 @@
<spirit:name>
INTERRUPT
</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort>
<spirit:name>
snd_
add
_irq
</spirit:name>
<spirit:name>
snd_
dma
_irq
</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
</spirit:portMaps>
<spirit:parameters>
<spirit:parameter>
<spirit:name>
SENSITIVITY
</spirit:name>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.SND_
ADD
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
<spirit:value
spirit:id=
"BUSIFPARAM_VALUE.SND_
DMA
_IRQ.SENSITIVITY"
spirit:choiceRef=
"choice_list_99a1d2b9"
>
LEVEL_HIGH
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:busInterface>
...
...
@@ -2438,7 +2438,7 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>
viewChecksum
</spirit:name>
<spirit:value>
0caa0852
</spirit:value>
<spirit:value>
863601e3
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
...
...
@@ -2454,7 +2454,7 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>
viewChecksum
</spirit:name>
<spirit:value>
e72ae811
</spirit:value>
<spirit:value>
76cfa35e
</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
...
...
@@ -6298,8 +6298,6 @@
<spirit:file>
<spirit:name>
constraints/bluedma.xdc
</spirit:name>
<spirit:userFileType>
xdc
</spirit:userFileType>
<spirit:userFileType>
USED_IN_implementation
</spirit:userFileType>
<spirit:userFileType>
USED_IN_synthesis
</spirit:userFileType>
<spirit:define>
<spirit:name>
processing_order
</spirit:name>
<spirit:value>
late
</spirit:value>
...
...
@@ -6308,9 +6306,6 @@
<spirit:file>
<spirit:name>
constraints/bluedma.tcl
</spirit:name>
<spirit:fileType>
tclSource
</spirit:fileType>
<spirit:userFileType>
USED_IN_implementation
</spirit:userFileType>
<spirit:userFileType>
USED_IN_simulation
</spirit:userFileType>
<spirit:userFileType>
USED_IN_synthesis
</spirit:userFileType>
<spirit:define>
<spirit:name>
processing_order
</spirit:name>
<spirit:value>
late
</spirit:value>
...
...
@@ -6347,11 +6342,19 @@
<spirit:file>
<spirit:name>
src/mkHSAWrapper.v
</spirit:name>
<spirit:fileType>
verilogSource
</spirit:fileType>
<spirit:userFileType>
CHECKSUM_
2d5bfbc2
</spirit:userFileType>
<spirit:userFileType>
CHECKSUM_
4fea0299
</spirit:userFileType>
</spirit:file>
</spirit:fileSet>
<spirit:fileSet>
<spirit:name>
xilinx_anylanguagebehavioralsimulation_view_fileset
</spirit:name>
<spirit:file>
<spirit:name>
constraints/bluedma.tcl
</spirit:name>
<spirit:fileType>
tclSource
</spirit:fileType>
<spirit:define>
<spirit:name>
processing_order
</spirit:name>
<spirit:value>
late
</spirit:value>
</spirit:define>
</spirit:file>
<spirit:file>
<spirit:name>
src/FIFO1.v
</spirit:name>
<spirit:fileType>
verilogSource
</spirit:fileType>
...
...
@@ -6431,17 +6434,17 @@
<xilinx:displayName>
HSAWrapper
</xilinx:displayName>
<xilinx:definitionSource>
package_project
</xilinx:definitionSource>
<xilinx:coreRevision>
1
</xilinx:coreRevision>
<xilinx:coreCreationDateTime>
2019-0
1-29
T1
1
:2
5:39
Z
</xilinx:coreCreationDateTime>
<xilinx:coreCreationDateTime>
2019-0
5-13
T1
6
:2
6:48
Z
</xilinx:coreCreationDateTime>
<xilinx:tags>
<xilinx:tag
xilinx:name=
"nopcore"
/>
</xilinx:tags>
</xilinx:coreExtensions>
<xilinx:packagingInfo>
<xilinx:xilinxVersion>
201
7.4
</xilinx:xilinxVersion>
<xilinx:checksum
xilinx:scope=
"busInterfaces"
xilinx:value=
"
c385a2d5
"
/>
<xilinx:xilinxVersion>
201
8.3
</xilinx:xilinxVersion>
<xilinx:checksum
xilinx:scope=
"busInterfaces"
xilinx:value=
"
ac831ebc
"
/>
<xilinx:checksum
xilinx:scope=
"addressSpaces"
xilinx:value=
"c07327f0"
/>
<xilinx:checksum
xilinx:scope=
"memoryMaps"
xilinx:value=
"d5c76c08"
/>
<xilinx:checksum
xilinx:scope=
"fileGroups"
xilinx:value=
"
3b167ff2
"
/>
<xilinx:checksum
xilinx:scope=
"fileGroups"
xilinx:value=
"
94dee2ba
"
/>
<xilinx:checksum
xilinx:scope=
"ports"
xilinx:value=
"7bae5b7e"
/>
<xilinx:checksum
xilinx:scope=
"parameters"
xilinx:value=
"e36e4719"
/>
</xilinx:packagingInfo>
...
...
common/ip/HSAWrapper/src/mkAQLQueueFetcher.v
View file @
ef9ad5a9
This diff is collapsed.
Click to expand it.
common/ip/HSAWrapper/src/mkHSAWrapper.v
View file @
ef9ad5a9
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment