![]() |
|
|
|||||||
![]() |
VHDL - how to test benching a bidircetional port? |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hi All
I would like to test a bi-directional port in a test bench. To generate the test bench I use Bencher, a GUI tool that is bundled with Xilinx ISE. Assigning OUTDATA to PADPIN works fine but when I try to assign a value to PADPIN form the test bench Modelsim gives the following error: "Nonresolved signal padpin has multiple sources." What is the trick? -Any help is appreciated since I'm starting to be frustrated. Thanks in advance -Jan ------------------------------------------------- library IEEE; use IEEE.std_logic_1164.all; entity BIPAD is port ( PADPIN : inout std_ulogic_vector(15 downto 0); RD : in std_ulogic; WR : in std_ulogic; OUTDATA : in std_ulogic_vector(15 downto 0); INDATA : out std_ulogic_vector(15 downto 0)); end BIPAD; architecture test of BIPAD is begin PADPIN <= OUTDATA when (WR = '1' and RD = '0') else "ZZZZZZZZZZZZZZZZ"; -- PADPIN <= OUTDATA when (WR = '1' and RD = '0'); --else "ZZZZZZZZZZZZZZZZZZZZZZZZ"; INDATA <= PADPIN when (WR = '0' and RD = '1'); end test; jtj |
|
|
|
|
#2 |
|
Posts: n/a
|
On Thu, 2 Oct 2003 15:56:10 +0200, "jtj"
<> wrote: >Hi All > >I would like to test a bi-directional port in a test bench. >To generate the test bench I use Bencher, a GUI tool that is bundled with >Xilinx ISE. >Assigning OUTDATA to PADPIN works fine but when I try to assign a value to >PADPIN form the test bench >Modelsim gives the following error: "Nonresolved signal padpin has multiple >sources." > >What is the trick? -Any help is appreciated since I'm starting to be >frustrated. Change that signal from std_ulogic(_vector) to std_logic(_vector). This will make it a resolved signal, which matches what you are trying to do. BTW, The 'u' in std_ulogic stands for 'unresolved'. Allan. Allan Herriman |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| On Your Way to Success: the Test 70-640 | jiajiainlove@gmail.com | MCTS | 1 | 03-16-2009 11:47 AM |
| On Your Way to Success: the Test 70-640 | jiajiainlove@gmail.com | MCITP | 0 | 03-16-2009 01:51 AM |
| Long, regarding a "lost" COM port | smackedass | A+ Certification | 4 | 02-05-2007 04:55 PM |
| The Practice Test Package Development: A New Service on the Certification Market | David Johnson | A+ Certification | 0 | 01-19-2005 10:52 AM |
| Re: A+ Test Info (June) | RussS | A+ Certification | 0 | 08-04-2003 01:16 AM |