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
e54a60fc
Commit
e54a60fc
authored
Nov 20, 2018
by
Jaco Hofmann
Browse files
Use PBlocks for guidance on VC709
parent
855b985d
Pipeline
#690
passed with stage
in 11 minutes and 25 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
platform/vc709/vc709.tcl
View file @
e54a60fc
...
...
@@ -342,5 +342,29 @@ namespace eval platform {
close $mig_prj_file
}
# End of write_mig_file_design_1_mig_7series_0_0
()
namespace eval vc709
{
namespace export set_pblocks
proc set_pblocks
{
args
}
{
startgroup
create_pblock pblock_mig
resize_pblock pblock_mig -add
{
SLICE_X156Y425:SLICE_X221Y499 DSP48_X13Y170:DSP48_X17Y199 RAMB18_X10Y170:RAMB18_X14Y199 RAMB36_X10Y85:RAMB36_X14Y99
}
add_cells_to_pblock pblock_mig
[
get_cells
[
list system_i/memory/mig
]]
endgroup
startgroup
create_pblock pblock_dma
resize_pblock pblock_dma -add
{
SLICE_X168Y301:SLICE_X221Y424 DSP48_X15Y122:DSP48_X17Y169 RAMB18_X11Y122:RAMB18_X14Y169 RAMB36_X11Y61:RAMB36_X14Y84
}
add_cells_to_pblock pblock_dma
[
get_cells
[
list system_i/memory/dma
]]
endgroup
startgroup
create_pblock pblock_axi_pcie3_0
resize_pblock pblock_axi_pcie3_0 -add
{
SLICE_X170Y200:SLICE_X221Y299 DSP48_X15Y80:DSP48_X17Y119 RAMB18_X11Y80:RAMB18_X14Y119 RAMB36_X11Y40:RAMB36_X14Y59
}
add_cells_to_pblock pblock_axi_pcie3_0
[
get_cells
[
list system_i/host/axi_pcie3_0
]]
endgroup
return $args
}
}
tapasco::register_plugin
"platform::vc709::set_pblocks"
"post-synth"
}
Write
Preview
Supports
Markdown
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