![]() |
|
|
|
#1 |
|
I use ise to design a ram on xilinx spardan3e.When I run Synthesize about the code below, the Synthesize runs a long time and does not stop. May someone can tell me the reason? thanks!
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity vgaram is port( clk : in std_logic; addr : in std_logic_vector(12 downto 0); data_o : out std_logic_vector(0 to 7); data_i : in std_logic; rwenable : in std_logic ); end vgaram; architecture vgaram_arch of vgaram is type ramtype is array(0 to 19) of std_logic_vector(0 to 7); signal vedioram : ramtype := ( "00000000","00000000","00000000","00000000","00000 000","00000000","00000000","00000000","00000000"," 00000000", "00000000","00000000","00000000","00000000","00000 000","00000000","00000000","00000000","00000000"," 00000000" ); begin process(clk) begin if clk'event and clk = '1' then if rwenable = '0' then vedioram(conv_integer(addr(12 downto 3)))(conv_integer(addr(2 downto 0))) <= data_i; else data_o <= vedioram(conv_integer(addr(12 downto 3))); end if; end if; end process; end vgaram_arch; baggio_bupt |
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Comcast + Wireless Internet Problem | shadoweloc | General Help Related Topics | 1 | 07-01-2008 06:19 PM |
| Dial Up Problem | smackedass | A+ Certification | 3 | 02-02-2007 11:59 PM |
| Re: Virus Problem ** Help!** | David BlandIII | A+ Certification | 1 | 03-02-2004 06:00 PM |
| Re: Serious Computer Problem | hootnholler | A+ Certification | 1 | 11-24-2003 12:18 PM |
| Re: Serious Computer Problem | Bret | A+ Certification | 0 | 11-19-2003 12:51 AM |