Go Back   Velocity Reviews > General Computer Discussion > Hardware
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread
Old 11-07-2006, 03:24 PM   #1
Default VHDL (Assigning pins in xilinx)


My question is that, is there a way that Xilinx could be forced to assign pins for signals that are not declared in the entity declaration of the top module?

As an example I have a multiplier that is the top module. It has clock, start, reset and input as inputs and done and product as outputs. Now within the architecture I instantiate a different module that uses some internal signal (seven_segment_ output).

Now the question is to assign this internal signal (seven_segment_output) the appropriate pins in xilinx without including it in the top module port.

Is it possible?

As you know xilinx only assign pins to the inputs and outputs in the entity declaration of the top module. So is it possible to force xilinx to assign pins to some internal signal.


entity multiplier is
port(clk,st,Reset :in std_logic;
input :in std_logic_vector(7 downto 0);
product ut std_logic_vector(15 downto 0);
done ut std_logic);
end multiplier;

architecture Behavioral of multipier is

signal seven_segment_output : std_logic_vector(7 downto 0);

-----------
-----------

hex: entity hex_display port map(product, seven_segment_output);



-----------
-----------

end architecture
TEU


amanpervaiz
amanpervaiz is offline   Reply With Quote
Old 11-11-2006, 06:49 AM   #2
Nirmala
Junior Member
 
Join Date: Nov 2006
Posts: 5
Default
hi,
did u get any solution for intemediate pins assignment....


Nirmala
Nirmala is offline   Reply With Quote
Old 11-28-2006, 08:45 AM   #3
rawbean
Junior Member
 
Join Date: Nov 2006
Posts: 1
Default
what bout declearing seven segment in the entity as output and assign a signal attribution in the architecture......................... hope this will work.........


rawbean
rawbean is offline   Reply With Quote
Old 12-02-2006, 04:37 PM   #4
bbiandov
Junior Member
 
Join Date: Sep 2006
Posts: 15
Default
You know, I was looking at something simmilar though the case was a bit different - Altera and verilog but the answer was NO, so what I thaough of doing was to creat all the flip/flops and shift regs as seperate blocks with their in/out pins totally independant and then "jump" the pins externally to actually make the thing work. Yah super stupid but there was no other way and I wanted to see those internal signals just for testing purposes.

The closest I came to figuring out what I ultimaly could NOT was reading in Quartus2 about making internal signals of type WIRE and then the compile was going to assign a PIN - BS, it does not. First off how do you make internal signals wires right? LOL

Anyway hope this helps. Hey you could have another cheaper CPLD facing your complex fpga just for "jumping" the pins and making your counter work


bbiandov
bbiandov is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to execute an external software from VHDL? And how to interface VHDL with JAVA? becool_nikks Software 0 03-06-2009 07:08 PM
Xilinx 7.1 and testbench error boitsas Software 0 01-15-2008 04:14 PM
Help on auto conversion from Matlab to vhdl on filter design hardheart Hardware 0 12-07-2007 09:19 AM
ARRAY(n DOWNTO 0) OF STD_LOGIC_VECTOR(m DOWNTO 0) - VHDL freitass Hardware 0 11-01-2007 03:44 PM
Need help on a Modelsim VHDL Syntax? ASAP:) kaji Software 0 03-14-2007 10:43 PM




SEO by vBSEO 3.3.2 ©2009, 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