[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: Multiple modules in source
A very basic newbie question. Is ivl supposed to produce synthesis code for multiple modules in one file? If I run the following sorce with -tfpga -parch=virtex v0.8.1
`timescale 1ns / 1ps
module add4(AAA, BBB, OOO);
output [3:0]OOO;
input [3:0]AAA;
input [3:0]BBB;
assign OOO = AAA + BBB;
endmodule
module sub4( CCC, DDD, PPP);
output [3:0]PPP;
input [3:0]CCC;
input [3:0]DDD;
assign PPP = CCC - DDD;
endmodule
I only see the output generated for the first module. What am I doing wrong?
Cordially, CN