Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How many gates do I need?

Status
Not open for further replies.

PgrAm

Newbie level 6
Joined
Jun 3, 2012
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,374
I'm in the middle of designing a single board computer and there are two spots where I have decided to use an FPGA or CPLD (which one i'm not sure yet). The first application is as a video controller, this chip would have two main functions:
1) to read data from some SRAMs and generate an 256 color VGA video signal
2) to move data around to different memory locations in the SRAM or copy data into SRAM from a second bank of SRAM (a blitter)

the second application for a programmable logic device is to replace a bunch discrete logic chips, memory latches and stuff like that, it would also act as a keyboard controller and implement an rs232 serial interface, bank switching and it would also send data to the video controller.

First of all what would be better for this these applications an FPGA or CPLD? (I'm leaning toward CPLD)
Secondly how many gates/logic elements would I need approximately for each application?
 
Last edited:

Is 1600 gates enough for to make a blitter and vga signal generator? Because I just realized that XC9572XLs are really cheap and they integrate nicely with the rest of my design because of their 5 volt tolerance.
 

Short answer: you don't want the long answer. (*)

Medium length answer: Pick the fpga/cpld that you think is reasonable for your design, synthesize your design in ISE and check the resource usage. Short of that this will become a hand waving excercise real fast.




*) You may think you want it, but you don't.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top