linking an output in one entity to the input of another entity

OP (Company: none) #5228386
Rate this post
• ▲ useful
▼ not useful
If i have two entity's:i.e

entity 1
port(
send:out standard_logic;
);
end
architecture
(function carried out)
send<=signal
end


entity 2
port(
receive:in standard_logic;
);
end
architecture
(function carried out)
end

this code is a basic concept of the task i am trying to carry out.

I have tried to link send in entity 1 with receive in entity 2,i have 
tried port map but i hasn't worked.

are signals a better way of connecting the two entity together.
input receive (in entity 2) <= signal send in entity 1.
does this need port map in each body of the architecture.
Moderator (Company: Titel) #5228419
Rate this post
• ▲ useful
▼ not useful
Richard T. wrote:
> but i hasn't worked.
What didn't work with what error message?

Read the chapter "component instantiation" and afterwards the chapter 
"port map" in any VHDL book.
Having done that you will see tere are 2 ways:
a. instantiate entity 2 as a component in entity 1and simply assign the 
port signals
b. wirte a third entity, instantiate both of the entities 1 and 2 as 
components and wire them together using a local signal.

The second way is the most probable way in your case..


As already said a few times ago (eg in 
https://embdev.net/topic/440226?goto=5227182#5227123 ):
pls use the [vhdl] tags to wrap your code...
OP (Company: none) #5229358
Rate this post
• ▲ useful
▼ not useful
I have managed to get it to connect now,i did not realize you have to 
include all of the ports in the entity, i thought that inside the 
brackets()would indicate the specific port only.

connection:entity work.entity(entity_architecture)
port(transmission,in1)
it forced me to include reset,clock etc.

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.