diff options
| -rw-r--r-- | bouncing-ball/bouncing-ball.xpr | 9 | ||||
| -rwxr-xr-x | src/bitmap-ball.py | 4 | ||||
| -rw-r--r-- | src/makefile | 4 | 
3 files changed, 7 insertions, 10 deletions
diff --git a/bouncing-ball/bouncing-ball.xpr b/bouncing-ball/bouncing-ball.xpr index 79c6b38..87cca02 100644 --- a/bouncing-ball/bouncing-ball.xpr +++ b/bouncing-ball/bouncing-ball.xpr @@ -133,6 +133,7 @@        </Config>      </FileSet>      <FileSet Name="sim_1" Type="SimulationSrcs" RelSrcDir="$PSRCDIR/sim_1" RelGenDir="$PGENDIR/sim_1"> +      <Filter Type="Srcs"/>        <Config>          <Option Name="DesignMode" Val="RTL"/>          <Option Name="TopModule" Val="main"/> @@ -187,9 +188,7 @@    <Runs Version="1" Minor="19">      <Run Id="synth_1" Type="Ft3:Synth" SrcSet="sources_1" Part="xc7a35tcpg236-1" ConstrsSet="constrs_1" Description="Vivado Synthesis Defaults" AutoIncrementalCheckpoint="true" IncrementalCheckpoint="$PSRCDIR/utils_1/imports/synth_1/main.dcp" WriteIncrSynthDcp="false" State="current" Dir="$PRUNDIR/synth_1" IncludeInArchive="true" IsChild="false" AutoIncrementalDir="$PSRCDIR/utils_1/imports/synth_1" AutoRQSDir="$PSRCDIR/utils_1/imports/synth_1">        <Strategy Version="1" Minor="2"> -        <StratHandle Name="Vivado Synthesis Defaults" Flow="Vivado Synthesis 2022"> -          <Desc>Vivado Synthesis Defaults</Desc> -        </StratHandle> +        <StratHandle Name="Vivado Synthesis Defaults" Flow="Vivado Synthesis 2022"/>          <Step Id="synth_design"/>        </Strategy>        <GeneratedRun Dir="$PRUNDIR" File="gen_run.xml"/> @@ -199,9 +198,7 @@      </Run>      <Run Id="impl_1" Type="Ft2:EntireDesign" Part="xc7a35tcpg236-1" ConstrsSet="constrs_1" Description="Default settings for Implementation." AutoIncrementalCheckpoint="false" WriteIncrSynthDcp="false" State="current" Dir="$PRUNDIR/impl_1" SynthRun="synth_1" IncludeInArchive="true" IsChild="false" GenFullBitstream="true" AutoIncrementalDir="$PSRCDIR/utils_1/imports/impl_1" AutoRQSDir="$PSRCDIR/utils_1/imports/impl_1">        <Strategy Version="1" Minor="2"> -        <StratHandle Name="Vivado Implementation Defaults" Flow="Vivado Implementation 2022"> -          <Desc>Default settings for Implementation.</Desc> -        </StratHandle> +        <StratHandle Name="Vivado Implementation Defaults" Flow="Vivado Implementation 2022"/>          <Step Id="init_design"/>          <Step Id="opt_design"/>          <Step Id="power_opt_design"/> diff --git a/src/bitmap-ball.py b/src/bitmap-ball.py index d28609c..4d5be0c 100755 --- a/src/bitmap-ball.py +++ b/src/bitmap-ball.py @@ -1,14 +1,14 @@  #!/bin/python3  from PIL import Image -import os +import sys  WIDTH = 10  HEIGHT = 10  # return array of 12-bit color values (0bRRRGGGBBB)  def pixeldata(): -  image = Image.open("./ball.png") +  image = Image.open(sys.argv[-1]) # use last argument as input image file    pixels = image.load()    pixarr = []    for x in range(WIDTH): diff --git a/src/makefile b/src/makefile index 2906e87..5dff86d 100644 --- a/src/makefile +++ b/src/makefile @@ -1,6 +1,6 @@  pixeldata-ball.vhd: pixeldata-ball-top.vhd bitmap-ball.vhd pixeldata-ball-bottom.vhd  	cat $^ > $@ -bitmap-ball.vhd: bitmap-ball.py -	python3 $< > $@ +bitmap-ball.vhd: ball.png +	python3 bitmap-ball.py $< > $@  |