OpenCores
URL https://opencores.org/ocsvn/csa/csa/trunk

Subversion Repositories csa

[/] [csa/] [trunk/] [rtl/] [makefile] - Blame information for rev 41

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 21 simon111
PROJ_NAME ?=decrypt
2 15 simon111
DEBUG ?=y
3 8 simon111
 
4 15 simon111
ifeq ($(DEBUG),y)
5
VFLAGS=-DDEBUG
6
else
7
VFLAGS=
8
endif
9
 
10 13 simon111
all:$(PROJ_NAME)
11
 
12 8 simon111
key_perm:
13 15 simon111
        iverilog -S $(VFLAGS) -tnull $@.v
14 11 simon111
 
15 13 simon111
key_schedule:
16 15 simon111
        iverilog -S $(VFLAGS) -tnull $@.v key_perm.v
17 13 simon111
 
18 16 simon111
block_decypher:
19 17 simon111
        iverilog -S $(VFLAGS) -tnull $@.v block_perm.v block_sbox.v
20 16 simon111
 
21 20 simon111
stream_cypher:
22
        iverilog -S $(VFLAGS) -tnull $@.v sbox1.v sbox2.v sbox3.v sbox4.v sbox5.v sbox6.v sbox7.v sboxes.v stream_iteration.v stream_byte.v stream_8bytes.v
23
 
24 18 simon111
decrypt:
25 41 simon111
        iverilog -S $(VFLAGS) -tnull $@.v  key_schedule.v key_perm.v stream_cypher.v block_decypher.v block_perm.v block_sbox.v sbox1.v sbox2.v sbox3.v sbox4.v sbox5.v sbox6.v sbox7.v sboxes.v stream_iteration.v stream_byte.v stream_8bytes.v key_cnt.v ts_sync.v ts_serial_out.v
26 18 simon111
 
27 11 simon111
clean:
28
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.