alliance-support '2000
scmap problems


John Price (linux-guru@gcfl.net)
Sun, 23 Jan 2000 23:26:41 -0600 (CST)

I'm running the linux version of the alliance tools. I have a VBE 32-bit adder that I wanted to create a VST file for. My understanding is that the tool scmap will do this. However, when I run scmap to convert it, it works on the conversion for about 30 minutes, and then dies with an out of memory error. I'm running on a Celeron-433 with 128meg of RAM. I've even broken the design up to see if it would help (that's why all the extra signals), but it didn't make any difference. The vbe file follows. Please let me know if there is something I can do to make it work. Thanx, John -- 32-bit adder (without carry) entity add32 is port( a : in bit_vector(0 to 31); b : in bit_vector(0 to 31); result: out bit_vector(0 to 31); vdd, vss : in BIT ); end add32; architecture functional of add32 is signal carry : bit_vector(0 to 30); signal a_xor_b : bit_vector(1 to 31); signal a_and_b : bit_vector(1 to 30); signal a_and_c : bit_vector(1 to 30); signal b_and_c : bit_vector(1 to 30); signal ab_or_ac : bit_vector(1 to 30); begin ASSERT(vdd = '1' and vss = '0') REPORT "Wrong power supplies" SEVERITY WARNING; result(0) <= a(0) xor b(0); carry(0) <= a(0) and b(0); a_xor_b <= a(1 to 31) xor b(1 to 31); result(1 to 31) <= a_xor_b xor carry(0 to 30); a_and_b <= a(1 to 30) and b(1 to 30); a_and_c <= a(1 to 30) and carry(0 to 29); b_and_c <= b(1 to 30) and carry(0 to 29); ab_or_ac <= a_and_b or a_and_c; carry(1 to 30) <= ab_or_ac or b_and_c; end; -- John Price <linux-guru@gcfl.net> PGP key at http://www.gcfl.net/~linux-guru/publickey.txt John's FreeDOS page -> http://www.gcfl.net/FreeDOS AIM ID "GCFL Owner" ICQ 24079586 -----BEGIN GEEK CODE BLOCK----- Version: 3.21 (http://www.geekcode.com to translate) GE d-> s++:+ a C++ UL++++ P+ L+++> E- W+++ N+ o+ K- W--- O- M-- V-- PS-- PE+ Y+ PGP++> t+ 5 X++ R- tv+ b+ DI+ D+ G+ e++> h r+++ y+++ ------END GEEK CODE BLOCK------

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 22 March 2001.