PCI express

Beregnyei Balazs bereg at impulzus.sch.bme.hu
Tue Aug 10 22:03:27 CEST 2004


On Tue, 10 Aug 2004 ide.ne.irj at freemail.hu wrote:

> Melyik a legolcsobb FPGA? Mit tudnak? Irhatnal roluk egy kicsit.

Spartan 3, egyelore csak datasheetbol ismerem. Annyiba kerul a 400k-s,
mint Spartan 2-bol a 150k-s! Joval tobb RAM van benne (32 kByte van a
400-asban), differencialis jelek tamogatasa, DDR, 18x18-as szorzo...

> Ha jol emlexem, a multkor te emlitetted, hogy 32 bites buszt szerettel
> volna egy PCI kartyan, es mar nem fer bele a 100000 vagy hany kapus
> FPGA-ba. Nos, egy 288 makrocellas CPLD-be nekem belement a 64 bites

Az nem csak egy szimpla busz fordito volt :) RS232-n keresztul lehetett
terminalbol csevegni az FPGA-val, irni/olvasni a soros flash-t, amibol a
CPLD felprogramozza az FPGA-t (tehat egy bootloader), es PCI tranzakciokat
inditani, eredmenyet hexaban soros porton elkuldeni.
Mivel ez volt az elso FPGA-s projektem, elegge bena modon, nem tul
optimalis allapotgepekkel kezeltem le mindent Verilogban, nem hasznaltam
BlockRAM-ot, csak distributed RAM-ot (logika pazarlasa), ezert nem fert el
100k-ban. Azota fejlesztettem rajta, es most egy 16 bites proci van benne,
50k-s Spartan2-ben is elferne, es ASM-ben programozom :) Kulso RAM nem
kell. Ez nem ferne bele semmilyen CPLD-be sem!

> Kerdes: az uj alaplapok mar 3.3V-os PCI-vel keszulnek?
> En a kartyaim mindig ugy csinalom, hogy mindkettobe belemjenek,

2 honapja vettem egy VIA KT600 alapu cuccot, minden PCI slot 5V-os.
Vettem egy uj tuner kartyat, es az bele se menne 3.3V-os slotba, mert
nem univerzalis, 5V-osra van kivagva. Szolj, ha latsz valahol
3.3V-os PCI slotot, szerintem nem tul gyakori madar :)

> > valtani! Emlekszik mindenki, hogy mekkora szenvedesek voltak az IDE vinyok
> > meretnovekedese kozben: 540 megas hatar, aztan nehany gigas hatarok.

> Ennek semmi koze a vinyokhoz, tessek menni Gates bacsihoz reklamalni.

Nem a vinyokat akartam fikazni, hanem azt a szemleletet, hogy a
fejlesztesben csak 1-et lepunk elore, aztan ujra szopunk ugyanazzal a
proglemaval. (A thread ugy indult, hogy mi a francnak PCI Express, tul gyors,
felesleges.)

> Lehet minden slothoz kulon vezerlo, allitolag vannak is olyan alaplapok,
> ahol nincs osszekotve az osszes slot. Van itt az asztalomon egy osregi

Ez ugyes dolog! Raadasul igy egy rossz kartya nem uti ki a szomszedot.
Csak az alaplapot :)

BB




More information about the Elektro mailing list