Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > Cypress Warp 6.3 library management

Reply
Thread Tools

Cypress Warp 6.3 library management

 
 
agdepus
Guest
Posts: n/a
 
      08-12-2004
Are there anyone out there that is using their own library with warp 6.3?
There is no way i can get the compiler to find them unless i copy the
library into the project directory.
Warp seems to disregard the path....

agdepus


 
Reply With Quote
 
 
 
 
Ken Smith
Guest
Posts: n/a
 
      08-13-2004
In article <411b3cd0$>, agdepus <agdepus@$£online.no> wrote:
>Are there anyone out there that is using their own library with warp 6.3?
>There is no way i can get the compiler to find them unless i copy the
>library into the project directory.


That's what I did too.

Creating a windows short cut didn't work right either. I thought I'd
found a way around it. You could try asking the nice folks at Cypress.


--
--
forging knowledge

 
Reply With Quote
 
 
 
 
Charles M. Elias
Guest
Posts: n/a
 
      09-09-2004
"agdepus" <agdepus@$£online.no> wrote in message news:<411b3cd0$>...
> Are there anyone out there that is using their own library with warp 6.3?
> There is no way i can get the compiler to find them unless i copy the
> library into the project directory.
> Warp seems to disregard the path....
>
> agdepus


Here is the procedure:

1. Write your library and save it.

2. In Galaxy click on File/New and select Project(target library).
Add the VHDL file or files to this project in the same way you do for
a hardware project. The order of the files is important if a file
uses modules from another file. Order the files so that the most
primitive files appear at the top of the list, followed by the files
that use the primitives.

3. Compile this project. You now have a compiled VHDL library.

4. In order to use this library in a VHDL project that targets a
device you open the that project in Galaxy and and select
Project/Library Manager. In the Libraries dialog box, select the
Assign tab and click Add. Enter the library name and path (you can
use the ... button to browse and select the path that way.

5. Close all of the dialogs, and then you can check to see if you did
it right by selecting Project/Library Mangager again. Your library
should appear in the dialog box window. Don't forget the "use
statement" for your library in your project's VHDL code. You must use
step 4 above for each project in which you want to use your library.

Best regards,

Charles
 
Reply With Quote
 
livium livium is offline
Junior Member
Join Date: Feb 2008
Posts: 3
 
      02-09-2008
First of all....my english its no so good...i hope i can handle.

I want to write the VHDL code for an AM2901 from AMD. I have the code from a book. I created all the files step by step like in the book. The basic library, each functional block, and the final file wich includes the description of entire AM2901. Anyway...how can i put two different custom libraries in "work". With only one..it works..because i have the index file and the vif file. When i put the other vif file (from the second library) i cant merge de indexes. I hope you guys, understand what i tried to say.

Thank you.

LE: I have the error message E429
 

Last edited by livium; 02-09-2008 at 02:31 AM..
Reply With Quote
 
livium livium is offline
Junior Member
Join Date: Feb 2008
Posts: 3
 
      02-09-2008
Anybody...?
 
Reply With Quote
 
livium livium is offline
Junior Member
Join Date: Feb 2008
Posts: 3
 
      02-10-2008
HELP...PLEASE..EXPERTS?
 
Reply With Quote
 
kva kva is offline
Junior Member
Join Date: May 2008
Posts: 2
 
      05-01-2008
When i compiled this code using warp 6.3 galaxy, i got a popup message "vhdlfe.exe has encountered a problem and needs to close. We are sorry for the inconvenience", need help.

Thanks,

------------------------------------
Code:
library IEEE;
use IEEE.STD_LOGIC_1164.all, IEEE.NUMERIC_STD.all;

entity ENCODE_8_3_CASE is
	port (A:in  unsigned(7 downto 0);
		  Y:out unsigned(2 downto 0));
end entity ENCODE_8_3_CASE;

attribute part_name of ENCODE_8_3_CASE : entity is "22V10";

attribute PIN_NUMBERS of ENCODE_8_3_CASE: entity is
	" A(7):09 A(6):08 A(5):07 A(4):6 A(3):5 A(2):4 A(1):3 A(0):2 Y(2):21 Y(1):22 Y(0):23";
end entity ENCODE_8_3_CASE;

architecture LOGIC of ENCODE_8_3_CASE is
begin
	process(A)
	begin
		case A is
			when "00000001" => Y <= "000";
			when "00000010" => Y <= "001";
			when "00000100" => Y <= "010";
			when "00001000" => Y <= "011";
			when "00010000" => Y <= "100";
			when "00100000" => Y <= "101";
			when "01000000" => Y <= "110";
			when "10000000" => Y <= "111";
			when others     => Y <= "000";
		end case;
	end process;
end architecture LOGIC;
 

Last edited by kva; 05-01-2008 at 09:45 AM..
Reply With Quote
 
kva kva is offline
Junior Member
Join Date: May 2008
Posts: 2
 
      05-01-2008
Problem Solved Thanks.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Adding Libraries in Cypress Warp 6.3 agnimidhun VHDL 0 04-21-2008 07:30 AM
Cypress Preserve investagroup22@googlemail.com Digital Photography 1 09-03-2007 10:26 AM
Cypress Preserve investagroup22@googlemail.com Computer Support 0 09-03-2007 09:07 AM
Cypress Warp2 ROM Module File Format Brad Smallridge VHDL 1 01-10-2004 02:19 AM
Re: I/Os with Cypress chip Charles M. Elias VHDL 1 07-18-2003 11:56 AM



Advertisments
 



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