[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