[elektro] Soft CPU FPGAra, de milyet?
Csiszlér Gergely
Csiszler.Gergely at mediso.hu
Thu Feb 28 08:50:29 CET 2008
Hi!
Az emltett picoblaze egy rendkivül egyszerű proci, kevés erőforrást
igényel, tehát arra való, hogy ha mégis szükség van valami kis cpu-ra
egy kis méretü fpga-ban, akko legyen.
A xilinx igazi soft core cpu-ja a microblaze az edk-val kiegészítve, 32
bit adat és címbusz ebből több is, az edk-ban automatikus blokkvázlat
grafikus architectura építgetés a címtartományon belül annyi i/o uart
spi ether.. stb amennyit csak akarsz plusz a procit is módosíthatod
(pl.:floting point unit ki be, instruction cash data cash ki be) sőt
több procit is tehetsz be. Ja és plusz címhozzárendelés doksit is tud
csinálni.
Üdv
G
Erdos Zoltan írta:
> ennyire /verz dolgot kerdeztem ? :-)
>
> Erdos Zoltan wrote:
>
>
>> nekem, most egy bajom van a soft cpu-val.
>> ha forrasban van, hogy tudom schematicba visszaforditani?
>> ugyanis dokumentacios cellal jobb lenne egy cpu core melle odarajzolni a
>> periferiakat, cimdekodolast, mint csak vhdl-ben leirni.
>> vizualis tipus vagyok, meg szeretem a tombvazlatokat is :-)
>>
>> vagy kamuzzak egy core-t orcadben es rajzoljak ott?
>>
>> de akkor serul a porject konzisztenciaja... a fene fogja a modositasokat
>> atvezeni.. :-(
>>
>>
>>
>> BEREGNYEI Balazs wrote:
>>
>>
>>
>>> Szia,
>>>
>>> On Tue, 26 Feb 2008, Pal Lukacs wrote:
>>>
>>>
>>>
>>>
>>>>> Tegnap kiprobaltam a PicoBlaze-t, elso ranezesre nagyon tetszik. 4%-ot
>>>>>
>>>
>>>> En is nezegettem, de en hianyolom hozza a C forditot, nagyon..
>>>>
>>> Azert hianyolod, mert van egy konkret C programod, amit futtatni
>>> szeretnel, vagy mert nem szereted az asm-et? Ez utobbi esetben szerintem
>>> adj egy eselyt neki, ezen a procin annyira keves utasitas van, hogy nehany
>>> ora alatt belejohetsz a dologba! Regen nagyon szerettem asm-ben
>>> fejleszteni, de az utobbi idoben sajnos nem volt olyan munka, amihez
>>> kellett volna.
>>>
>>>
>>>
>>>
>>>> Hany parhuzamos portja van amugy, vagyis hanyat tud kezelni?
>>>> Ezt nem igazan ertettem meg a doksibol..
>>>>
>>> Egy darab 8 bites. Egy "OUTPUT s03, 1f" utasitas hatasara a
>>> proci 8 bites PORT_ID kimenete felveszi az 1f cimet, az OUT_PORT 8 bites
>>> kimenet pedig az s03 regiszter tartalma't, es megy egy impulzus a
>>> WRITE_STROBE kimenetre. Port olvasasa kb. ugyanigy, a bemenet egy IN_PORT
>>> nevu 8 bites vezeteken jon.
>>>
>>> Aztan persze trukkozhetsz azzal, hogy az 1f port irasnal egy ilyen
>>> periferia, olvasasnal meg egy amolyan...
>>>
>>> Udv,
>>> BB
>>>
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>>>
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
More information about the Elektro
mailing list