Skip to content

Commit 3ece08c

Browse files
committed
restructuring jpeg
1 parent ad781af commit 3ece08c

File tree

9 files changed

+712683
-26
lines changed

9 files changed

+712683
-26
lines changed

.gitignore

+4-2
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@ designs/arm_core/arm_core_snl.v
1515
designs/arm_core/*.list
1616
designs/black_parrot/black_parrot_edited.v
1717
designs/black_parrot/black_parrot_snl.v
18-
designs/jpeg/jpeg_hier_edited.v
19-
designs/jpeg/jpeg_flat_edited.v
18+
designs/jpeg/asap7/jpeg_flat_edited.v
19+
designs/jpeg/asap7/jpeg_hier_edited.v
20+
designs/jpeg/nangate45/jpeg_flat_edited.v
21+
designs/jpeg/nangate45/jpeg_hier_edited.v

designs/jpeg/Makefile

+5-24
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,7 @@
1-
include ../Makefile.inc
2-
3-
all: jpeg_hier_edited.v jpeg_flat_edited.v
4-
5-
jpeg_snl/snl.mf: jpeg.v
6-
export PYTHONPATH=${SET_PYTHONPATH}; \
7-
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_snl -p ${PRIMITIVES}/asap7.py
8-
9-
jpeg_flat_snl/snl.mf: jpeg_flat.v
10-
export PYTHONPATH=${SET_PYTHONPATH}; \
11-
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_flat_snl -p ${PRIMITIVES}/asap7.py
12-
13-
jpeg_hier_edited.v: jpeg_snl/snl.mf
14-
export PYTHONPATH=${SET_PYTHONPATH}; \
15-
export PRE_EDIT_BASE_NAME=pre_hier; \
16-
export POST_EDIT_BASE_NAME=post_hier; \
17-
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_snl -o jpeg_hier_edited.v -e ${SCRIPTS}/pre_edit.py -a dle -z ${SCRIPTS}/post_edit.py
18-
19-
jpeg_flat_edited.v: jpeg_flat_snl/snl.mf
20-
export PYTHONPATH=${SET_PYTHONPATH}; \
21-
export PRE_EDIT_BASE_NAME=pre_flat; \
22-
export POST_EDIT_BASE_NAME=post_flat; \
23-
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_flat_snl -o jpeg_flat_edited.v -e ${SCRIPTS}/pre_edit.py -a dle -z ${SCRIPTS}/post_edit.py
1+
all:
2+
cd asap7 && make
3+
cd nangate45 && make
244

255
clean:
26-
-rm -rf jpeg_snl jpeg_flat_snl *.log *.stats *_edited.v
6+
cd asap7 && make clean
7+
cd nangate45 && make clean

designs/jpeg/asap7/Makefile

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
include ../../Makefile.inc
2+
3+
all: jpeg_hier_edited.v jpeg_flat_edited.v
4+
5+
jpeg_snl/snl.mf: jpeg.v
6+
export PYTHONPATH=${SET_PYTHONPATH}; \
7+
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_snl -p ${PRIMITIVES}/asap7.py
8+
9+
jpeg_flat_snl/snl.mf: jpeg_flat.v
10+
export PYTHONPATH=${SET_PYTHONPATH}; \
11+
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_flat_snl -p ${PRIMITIVES}/asap7.py
12+
13+
jpeg_hier_edited.v: jpeg_snl/snl.mf
14+
export PYTHONPATH=${SET_PYTHONPATH}; \
15+
export PRE_EDIT_BASE_NAME=pre_hier; \
16+
export POST_EDIT_BASE_NAME=post_hier; \
17+
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_snl -o jpeg_hier_edited.v -e ../../../scripts/pre_edit.py -a all -z ../../../scripts/post_edit.py
18+
19+
jpeg_flat_edited.v: jpeg_flat_snl/snl.mf
20+
export PYTHONPATH=${SET_PYTHONPATH}; \
21+
export PRE_EDIT_BASE_NAME=pre_flat; \
22+
export POST_EDIT_BASE_NAME=post_flat; \
23+
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_flat_snl -o jpeg_flat_edited.v -e ../../../scripts/pre_edit.py -a all -z ../../../scripts/post_edit.py
24+
25+
clean:
26+
-rm -rf jpeg_snl jpeg_flat_snl *.log *.stats *_edited.v
File renamed without changes.
File renamed without changes.

designs/jpeg/nangate45/Makefile

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
include ../../Makefile.inc
2+
3+
all: jpeg_hier_edited.v jpeg_flat_edited.v
4+
5+
jpeg_snl/snl.mf: jpeg.v
6+
export PYTHONPATH=${SET_PYTHONPATH}; \
7+
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_snl -p ${PRIMITIVES}/nangate45.py
8+
9+
jpeg_flat_snl/snl.mf: jpeg_flat.v
10+
export PYTHONPATH=${SET_PYTHONPATH}; \
11+
${PYTHON_ENV} ${NAJA_EDIT} -f verilog -t snl -i $< -o jpeg_flat_snl -p ${PRIMITIVES}/nangate45.py
12+
13+
jpeg_hier_edited.v: jpeg_snl/snl.mf
14+
export PYTHONPATH=${SET_PYTHONPATH}; \
15+
export PRE_EDIT_BASE_NAME=pre_hier; \
16+
export POST_EDIT_BASE_NAME=post_hier; \
17+
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_snl -o jpeg_hier_edited.v -e ../../../scripts/pre_edit.py -a all -z ../../../scripts/post_edit.py
18+
19+
jpeg_flat_edited.v: jpeg_flat_snl/snl.mf
20+
export PYTHONPATH=${SET_PYTHONPATH}; \
21+
export PRE_EDIT_BASE_NAME=pre_flat; \
22+
export POST_EDIT_BASE_NAME=post_flat; \
23+
${PYTHON_ENV} ${NAJA_EDIT} -f snl -t verilog -i jpeg_flat_snl -o jpeg_flat_edited.v -e ../../../scripts/pre_edit.py -a all -z ../../../scripts/post_edit.py
24+
25+
clean:
26+
-rm -rf jpeg_snl jpeg_flat_snl *.log *.stats *_edited.v

0 commit comments

Comments
 (0)