ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

VIRTEX PROTO BOARD


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

VIRTEX PROTO BOARD

Lessons from the Trenches by Ingo Cyliax

Start ı No Re-flow Oven? ı More Options ı Upon Arrival ı Sources and PDF

I originally planned to follow my last piece with an article about how to design with multipliers. Well, to shorten the story, the software I intended to use in designing some of the multiplier examples didnıt work.

The longer version of the story is that, because I was working on a project, I needed to upgrade my FPGA design software to the latest and greatest version. Of course, because it runs under Windows, this doesnıt always work the way you think it will. Such was the case with the new installation, so I decided to downgrade to the original version. Unfortunately, it doesnıt work at all now. At this point, I needed to uninstall both versions by removing all traces of .dlls, executables, environment variables, and registry entries, or just resort to reinstalling Windows. Iım sure youıve been there at one time or another. Someday theyıll bring out these design tools under Linux. At least I can dream.

My design environment under Windows is a mess, but the Linux environment on my laptop still works well, enabling me to write this article. This month, Iıll talk about the Virtex prototyping board Iım using for the project that got me in troubleıthe Virtual Workbench 300 (VW-300) from the Virtual Computer Corporation (VCC).

THE BOARD

The board is a prototyping board for the Xilinx Virtex series FPGA. Virtex is Xilinxıs high-end FPGA, boasting densities of up to one million gates (more in the Virtex-E). Remind me to write a piece about how to compute realistic gate densities in FPGAs that actually mean something.

Virtex has some nice architectural features that make it suitable for large system-on-a-chip designs that include 32-bit processor cores, peripherals, and high-performance digital signal processing. There are several types of memory from SelectRAM that can be used for small register files (i.e., BlockRAM), which are large 4-Kb RAM modules available on-chip. BlockRAMs are highly flexible because they can be configured as either single- or dual-ported memory with either 1 or 16-bit wide ports. Other than that, they are of the look-up table-based CLB architecture, with plenty of routing resources to connect them with fast carry support between adjacent CLBs.

The I/O on Virtex chips is perhaps the best feature. There are several banks of I/O, each bank powered by its own I/O power supply and input reference voltage. With the appropriate power supplies, various signaling standards can be implemented. Table 1 shows the supported types.

Standard

LVTTL

LVCMOS

PCI

GTL

GTL+

HSTL Class I

HSTL Class III

HSTL Class IV

SSTL3 Class I/II

SSTL2 Class I/II

CTT

AGP

Input Ref.
Voltage

N/A

N/A

N/A

0.8

1.0

0.75

0.75

0.75

1.5

1.125

1.5

1.32

Output Source
Voltage

3.3

2.5

3.3

N/A

N/A

1.5

1.5

1.5

3.3

2.5

3.3

3.3

Termination
Voltage

N/A

N/A

N/A

1.2

1.5

1.5

1.5

1.5

1.5

1.125

1.5

N/A

Table 1ıHere is a list of all the I/O interfaces that can be supported by Virtex. Each bankıs VIO and VREF power supplies can be wired to various voltages to help implement these.

Of course, the inputs are also 5-V tolerant if itıs selected and have programmable pull up/pull down and weak keepers.

To make interfacing even easier, Virtex has several delay locked loops (DLL). These can be used to match internal clock signals to external clocks in order to reduce the effects of on/off chip latencies at high clock rates.

NEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ıCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ