Skip to content

Commit

Permalink
Added package codes for remaining device densities
Browse files Browse the repository at this point in the history
azonenberg committed Jun 14, 2017
1 parent d0f0ec0 commit 216ad0e
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions hdl/xc2c-model/XC2CJTAG.v
Original file line number Diff line number Diff line change
@@ -302,6 +302,83 @@ module XC2CJTAG(tdi, tms, tck, tdo, debug_led, debug_gpio);
end
end

64: begin
if(PACKAGE == "VQG44")
idcode[14:12] <= 3'h6;
else if(PACKAGE == "QFG48")
idcode[14:12] <= 3'h1;
else if(PACKAGE == "CPG56")
idcode[14:12] <= 3'h5;
else if(PACKAGE == "VQG100")
idcode[14:12] <= 3'h4;
else if(PACKAGE == "CPG132")
idcode[14:12] <= 3'h3;
else begin
$display("Invalid package %s for 64 macrocells", PACKAGE);
$finish;
end
end

128: begin
if(PACKAGE == "VQG100")
idcode[14:12] <= 3'h2;
else if(PACKAGE == "CPG132")
idcode[14:12] <= 3'h3;
else if(PACKAGE == "TQG144")
idcode[14:12] <= 3'h4;
else if(PACKAGE == "FTG256")
idcode[14:12] <= 3'h6;
else begin
$display("Invalid package %s for 128 macrocells", PACKAGE);
$finish;
end
end

256: begin
if(PACKAGE == "VQG100")
idcode[14:12] <= 3'h2;
else if(PACKAGE == "CPG132")
idcode[14:12] <= 3'h3;
else if(PACKAGE == "TQG144")
idcode[14:12] <= 3'h4;
else if(PACKAGE == "PQG208")
idcode[14:12] <= 3'h5;
else if(PACKAGE == "FTG256")
idcode[14:12] <= 3'h6;
else begin
$display("Invalid package %s for 256 macrocells", PACKAGE);
$finish;
end
end

384: begin
if(PACKAGE == "TQG144")
idcode[14:12] <= 3'h4;
else if(PACKAGE == "PQG208")
idcode[14:12] <= 3'h5;
else if(PACKAGE == "FTG256")
idcode[14:12] <= 3'h7;
else if(PACKAGE == "FGG324")
idcode[14:12] <= 3'h2;
else begin
$display("Invalid package %s for 384 macrocells", PACKAGE);
$finish;
end
end

512: begin
if(PACKAGE == "PQG208")
idcode[14:12] <= 3'h4;
else if(PACKAGE == "FTG256")
idcode[14:12] <= 3'h6;
else if(PACKAGE == "FGG324")
idcode[14:12] <= 3'h2;
else begin
$display("Invalid package %s for 512 macrocells", PACKAGE);
$finish;
end
end

default: begin
$display("Don't have package IDs coded up for other densities yet\n");
$finish;

0 comments on commit 216ad0e

Please sign in to comment.