james1095 Posted July 8, 2013 Report Share Posted July 8, 2013 Having been distracted by other projects for a while, I'm back to playing with FPGAs. I'm trying to port Asteroids Deluxe from FPGA Arcade http://www.fpgaarcade.com/ast_main.htm to run on the Papilio Pro. Instead of the rasterizer he used, I want to output the X, Y and Z values directly to a DAC to drive a real vector display. I've found some code to do just that from here http://spritesmods.com/?art=bwidow_fpga but first I need to get the base code working on the LX9. I've modified the block RAM section of asteroids_rams.vhd to use the same structure I used when I successfully ported Pacman to the LX9: r1 : component RAMB16_S9 port map ( do => DOUT(7 downto 4), dop => open, addr => ADDR(9 downto 0), clk => CLK, di => DIN(7 downto 4), dip => "0", en => '1', ssr => '0', we => we ); r0 : component RAMB16_S9 port map ( do => DOUT(3 downto 0), dop => open, addr => ADDR(9 downto 0), clk => CLK, di => DIN(3 downto 0), dip => "0", en => '1', ssr => '0', we => we ); Unfortunately when I try to compile I get errors for both block RAMs "Line 68: <ramb16_s9> is not declared." This has GOT to be something simple, but I think I've stared at it too long to see whatever the issue is. Can someone offer any tips? Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.