synthesis error

Hi, synthesizing the following code yields an error.

CODE :

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

-- Company:

-- Engineer:

--
-- Create Date:    16:22:54 06/23/2008 
-- Design Name: 
 Click to see the full signature
Reply to
Thorsten Kiefer
Loading thread data ...

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

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

map(clk=>clk,reset=>reset,ad=>ad,we_n=>we_n,oe_n=>oe_n,dio_a=>dio_a,ce_a_n=>ce_a_n,

ub_a_n=>ub_a_n,lb_a_n=>lb_a_n,dio_b=>dio_b,ce_b_n=>ce_b_n,ub_b_n=>ub_b_n,lb_b_n=>lb_b_n,

mem=>mem,rw=>mem_rw,addr=>mem_addr,data_f2s=>mem_data_f2s,data_s2f=>mem_data_s2f,ready=>mem_ready);

h2s_ascii is neither an input nor is it assigned anything .. it is a floating undefined net .. that is your problem.

Mike

Reply to
Mike Lewis

.. snip..

.. snip..

.. snip ..

.. snip ..

.. snip ..

It assigned to something, but we and the synthesizer don't know what it is as the hex2ascii component wasn't defined. There was probably another synthesis warning on the "hex2a : entity hex2ascii" line.

Ed McGettigan

-- Xilinx Inc.

Reply to
Ed McGettigan

[..]

You connect h2a_ascii with tx_data. I guess tx_data is the real problem, as it is connected to gnd in process and h2a_ascii in concurrent statement. Without the component declarations I can only guess, that the entity inside drives h2a and sources tx_data. It would be a good idea to include the component declarations. I know why I use std_ulogic instead of std_logic :).

bye Thomas

Reply to
Thomas Stanka

What happened in simulation?

In Modelsim, you can use the "drivers" command to find out exactly what drivers are connected to the signal in question; that gos a long way to finding the problem.

- Brian

Reply to
Brian Drummond

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.