SRAM controller

By xantus on maandag 8 februari 2010 11:53 - Comments are closed
Category: Verilog examples, Views: 8.910

Sram exampleA problem with many SRAM ic's is that they are asynchronous. This is tricky too use in the synchronous FPGA world. This example shows how to interface with a cheap (€4.271)) and high speed (80 MHz) CY7C1041CV33, a 4Mbit (256k x16) SRAM ic, with a MAXII CPLD.

Read more »

4.3" PSP LCD

By xantus on zondag 7 februari 2010 15:09 - Comments are closed
Category: Verilog examples, Views: 3.177

Although the Cyclone EP1C6 does not contain enough ram bits to display graphics on this huge display. It can be used as a large character display, with the capabilities to display up to 1.620 characters (27×60) with a 8x16 font.

Read more »


By xantus on vrijdag 5 februari 2010 20:22 - Comments are closed
Category: Verilog examples, Views: 1.847

The verilog provided at 4.3_psp_lcd can also be used to drive a VGA display. Only the timing and resolution in h_sync, v_sync and in_picture and the pixel clock in clk should be changed to the correct values as explained in vga_timing.

Read more »

IBM font

By xantus on zondag 31 januari 2010 19:15 - Comments (1)
Category: Verilog examples, Views: 5.831

IBM font
The following 8×16 font was used by IBM in the early PCs and is now widely used in the projects on greenbird. An example usage of the font is shown here: 4.3" PSP LCD.
For easy integration in your projects, you can download a .mif1) file with all 256 characters in it at the bottom of the page.

Read more »