Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   VHDL (http://www.velocityreviews.com/forums/f18-vhdl.html)
-   -   quetion about verilog code.. (http://www.velocityreviews.com/forums/t806299-quetion-about-verilog-code.html)

hsc6320 11-26-2011 10:59 AM

quetion about verilog code..
 
I'm from korean and i'm a university student in the korea
I'm 24 years old.. i can't speak english well. i hope you to understand my english skill
because i have to hurry up this code, i'm writing a this thread

i'm studying verilog
but, this code is generated problem
I can't understand this error....
I must to complete this code
please..ㅠㅠ
I want to your comment

Error massage is "near ' data_1' : syntax error, unexpected 'IDENTIFIER' "


module enco (code,code_1, data_1,data_2);
output [3:0] code;
output [3:0] code_1;
input [0:7] data_1;
input [8:15] data_2;
reg [3:0] code;
reg [3:0] code_1;

always@(data_1)
begin
if(data_1[0] == 4'b0000
data_1[1] == 4'b0010,
data_1[2] == 4'b0010,
data_1[3] == 4'b0010,
data_1[4] == 4'b0010,
data_1[5] == 4'b0010,
data_1[6] == 4'b0000,
data_1[7] == 4'b0000)
code = 5;
if(data_1[0] == 4'b0000
data_1[1] == 4'b0101,
data_1[2] == 4'b0101,
data_1[3] == 4'b0111,
data_1[4] == 4'b0001,
data_1[5] == 4'b0001,
data_1[6] == 4'b0000,
data_1[7] == 4'b0000)
code = 9;
if(data_1[0] == 4'b0000
data_1[1] == 4'b0111,
data_1[2] == 4'b0100,
data_1[3] == 4'b0111,
data_1[4] == 4'b0101,
data_1[5] == 4'b0111,
data_1[6] == 4'b0000,
data_1[7] == 4'b0000)
code = 12;
if(data_1[0] == 4'b0000
data_1[1] == 4'b0111,
data_1[2] == 4'b0101,
data_1[3] == 4'b0001,
data_1[4] == 4'b0001,
data_1[5] == 4'b0001,
data_1[6] == 4'b0000,
data_1[7] == 4'b0000)
code = 8;

if(data_1[0] == 4'b0000
data_1[1] == 4'b0111,
data_1[2] == 4'b0101,
data_1[3] == 4'b0111,
data_1[4] == 4'b0101,
data_1[5] == 4'b0111,
data_1[6] == 4'b0000,
data_1[7] == 4'b0000)
code = 13; else
code = 4'b0000;
end

always@(data_2)
begin
if(data_2[8] == 4'b0000
data_2[9] == 4'b0010,
data_2[10] == 4'b0010,
data_2[11] == 4'b0010,
data_2[12] == 4'b0010,
data_2[13] == 4'b0010,
data_2[14] == 4'b0000,
data_2[15] == 4'b0000)
code_1 = 5;
if(data_2[8] == 4'b0000
data_2[9] == 4'b0101,
data_2[10] == 4'b0101,
data_2[11] == 4'b0111,
data_2[12] == 4'b0001,
data_2[13] == 4'b0001,
data_2[14] == 4'b0000,
data_2[15] == 4'b0000)
code_1 = 9;
if(data_2[8] == 4'b0000
data_2[9] == 4'b0111,
data_2[10] == 4'b0100,
data_2[11] == 4'b0111,
data_2[12] == 4'b0101,
data_2[13] == 4'b0111,
data_2[14] == 4'b0000,
data_2[15] == 4'b0000)
code_1 = 12;
if(data_2[8] == 4'b0000
data_2[9] == 4'b0111,
data_2[10] == 4'b0101,
data_2[11] == 4'b0001,
data_2[12] == 4'b0001,
data_2[13] == 4'b0001,
data_2[14] == 4'b0000,
data_2[15] == 4'b0000)
code_1 = 8;

if(data_2[8] == 4'b0000
data_2[9] == 4'b0111,
data_2[10] == 4'b0101,
data_2[11] == 4'b0111,
data_2[12] == 4'b0101,
data_2[13] == 4'b0111,
data_2[14] == 4'b0000,
data_2[15] == 4'b0000)
code_1 = 13; else
code_1 = 4'b0000;
end
endmodule


All times are GMT. The time now is 05:45 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57