mirror of https://github.com/openXC7/prjxray.git
Some cleanups in 010-lutinit
Signed-off-by: Clifford Wolf <clifford@clifford.at> Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
parent
246e343ff1
commit
e1db2c35bd
|
|
@ -20,7 +20,7 @@ $(SPECIMENS_OK):
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(SPECIMENS)
|
rm -rf $(SPECIMENS) seg_clbll.segbits seg_clblm.segbits
|
||||||
|
|
||||||
.PHONY: database pushdb clean
|
.PHONY: database pushdb clean
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,8 @@ with open("design_%s.bits" % sys.argv[1], "r") as f:
|
||||||
|
|
||||||
bits[base_frame][bit_wordidx].add((bit_frame, bit_wordidx, bit_bitidx))
|
bits[base_frame][bit_wordidx].add((bit_frame, bit_wordidx, bit_bitidx))
|
||||||
|
|
||||||
print("Loading lut data.")
|
print("Loading text data.")
|
||||||
with open("lutdata_%s.txt" % sys.argv[1], "r") as f:
|
with open("design_%s.txt" % sys.argv[1], "r") as f:
|
||||||
for line in f:
|
for line in f:
|
||||||
line = line.split()
|
line = line.split()
|
||||||
site = line[0]
|
site = line[0]
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ write_checkpoint -force design.dcp
|
||||||
########################################
|
########################################
|
||||||
# Unmodified design with random LUTs
|
# Unmodified design with random LUTs
|
||||||
|
|
||||||
proc write_lutdata {filename} {
|
proc write_txtdata {filename} {
|
||||||
puts "Writing $filename."
|
puts "Writing $filename."
|
||||||
set fp [open $filename w]
|
set fp [open $filename w]
|
||||||
foreach cell [get_cells -hierarchical -filter {REF_NAME == LUT6}] {
|
foreach cell [get_cells -hierarchical -filter {REF_NAME == LUT6}] {
|
||||||
|
|
@ -43,7 +43,7 @@ proc write_lutdata {filename} {
|
||||||
}
|
}
|
||||||
|
|
||||||
write_bitstream -force design_0.bit
|
write_bitstream -force design_0.bit
|
||||||
write_lutdata lutdata_0.txt
|
write_txtdata design_0.txt
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|
@ -71,7 +71,7 @@ foreach cell [get_cells -hierarchical -filter {REF_NAME == LUT6}] {
|
||||||
}
|
}
|
||||||
|
|
||||||
write_bitstream -force design_1.bit
|
write_bitstream -force design_1.bit
|
||||||
write_lutdata lutdata_1.txt
|
write_txtdata design_1.txt
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|
@ -85,5 +85,5 @@ foreach cell [get_cells -hierarchical -filter {REF_NAME == LUT6}] {
|
||||||
}
|
}
|
||||||
|
|
||||||
write_bitstream -force design_2.bit
|
write_bitstream -force design_2.bit
|
||||||
write_lutdata lutdata_2.txt
|
write_txtdata design_2.txt
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue