Oznámení

Sbalit
Aktuálně žádná oznámení.

Fúria EC020 (Parný valec)

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

  • Noro
    odpověděl
    Ahoj v návaznosti na Bytefest, hele jdu zjistit jestli jsem v Brně schopný to flashnout pokud to bude možné, tak kdo bude chtít a bude to nějak časově unosné, tak by Brno mohlo být místo kde bude nový FW
    Výsledky jsou fakt paráda.

    Vložit komentář:


  • Boboo
    odpověděl
    Prinášam vám zopár obrázkov nového firmvéru. Ako som už spomínal, logika je napísaná úplne nanovo. Kvôli limitovanej kapacite čipu CPLD Xilinx XC95144XL je kód dôkladne optimalizovaný, aby sa doň vôbec zmestil.

    Mojím cieľom bolo odstrániť problémy, ktoré trápili nejedného užívateľa. Jadro je plne synchrónne s 7 MHz hodinami Amigy aj procesorom MC68EC020. To umožňuje drastický overclock až na 45 MHz pri zachovaní plnej stability. Chcel som zostaviť logiku, ktorá bude stopercentne stabilná aj pri takto vysokej frekvencii, čo sa mi potvrdilo. Som presvedčený, že pri bežnej prevádzke na 33,3 MHz alebo 40 MHz bude karta maximálne spoľahlivá.

    Klikni pro plné zobrazení obrázku  Jméno: AIBB_45MHz.png Počet zobrazení: 0 Velikost: 7,8 KB ID: 177381
    Tu môžete vidieť, aký výkonný je interface medzi procesorom MC68EC020 a pamäťou DRAM – beží s nulovými čakacími cyklami (Zero Wait-State).​

    Klikni pro plné zobrazení obrázku  Jméno: AIBB_Dhyhstone_45MHz.png Počet zobrazení: 0 Velikost: 7,8 KB ID: 177382
    Porovnanie v teste Dhrystone: výkon je takmer identický s kartou A630 Rev3 (MC68030 na 50 MHz).​

    Klikni pro plné zobrazení obrázku  Jméno: SysInfo_CPU_45MHz.png Počet zobrazení: 0 Velikost: 9,5 KB ID: 177383
    Klasické meranie v programe SysInfo v4.4 pod systémom AmigaOS 3.2.2.1.​

    Klikni pro plné zobrazení obrázku  Jméno: SysInfo_Board_45MHz.png Počet zobrazení: 0 Velikost: 1,4 KB ID: 177384
    Firmvér má už označenie v15, čo jasne ukazuje, že ide o úplne novú logiku.​


    Teraz pridávam zopar screenshotov rýchlosti IDE radiča.
    Ten si už po novom poradí aj s problémovými CompactFlash kartam​


    Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_TM_45Mhz.png Počet zobrazení: 0 Velikost: 3,5 KB ID: 177385 Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_Speed_TM_45Mhz.png Počet zobrazení: 0 Velikost: 3,5 KB ID: 177386
    Na prvom screene vidíte kartu CompactFlash od Transcend 1 GB (80x Speed), ktorá je známa ako veľmi problémová.
    Druhý screen ukazuje výsledok po aktivácii funkcie IDE Speed-up.​


    Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_45MHz.png Počet zobrazení: 0 Velikost: 3,6 KB ID: 177388 Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_Speed_45MHz.png Počet zobrazení: 0 Velikost: 3,6 KB ID: 177390
    Na prvom screene vidíte kartu CompactFlash od SanDisk 4 GB (Ultra), ktorá je spolahlivá a bezproblemová.
    Druhý screen ukazuje výsledok po aktivácii funkcie IDE Speed-up.


    Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_MD_45Mhz.png Počet zobrazení: 0 Velikost: 3,4 KB ID: 177392 Klikni pro plné zobrazení obrázku  Jméno: SysInfo_IDE_Speed_MD_45Mhz.png Počet zobrazení: 0 Velikost: 3,4 KB ID: 177394
    Na prvom screene vidíte kartu Microdrive od Hitachi 4 GB, ktorá je veľmi spoľahlivá a bezproblémová.​
    Druhý screen ukazuje výsledok po aktivácii funkcie IDE Speed-up.


    Čo bolo pridané a opravené:
    Keďže čip Gayle nemá dostatočne kvalitnú dokumentáciu, bolo veľmi náročné robiť dôležité úpravy v logike – správa sa totiž ako povestná ‚čierna skrinka‘. Jedinou cestou bolo exaktné meranie, vďaka ktorému som dospel k dôležitým zisteniam o tom, ako Gayle v skutočnosti pracuje.

    Tento čip je navrhnutý primárne pre pôvodný procesor MC68000 a striktne sleduje časovanie systémových hodín na frekvencii 7 MHz. Kľúčovým faktorom je, že Gayle očakáva prvé spustenie procesora presne do 2 mikrosekúnd od uvoľnenia signálu RESET. Je preto nevyhnutné trafiť sa do tohto úzkeho časového okna – ani skôr, ani neskôr. Práve od tohto momentu sa synchronizuje signál DTACK a všetky nadväzujúce operácie.

    Ďalšou výzvou bolo správne načasovanie signálov, ktoré Gayle vyžaduje pre korektnú prácu s PCMCIA a IDE radičom (kde sa čiastočne využíva technológia Intel ISA). Aby bolo možné túto časovú udalosť plne emulovať, implementoval som logiku ‚Stretch Clocking‘ – teda natiahnutie hodín tak, aby sa všetky operácie dokončili presne podľa očakávaní čipu Gayle.

    Medzi ďalšie dôležité vylepšenia v logike patrí emulácia cyklu Read-Modify-Write (typického pre 68000) a lepšia synchronizácia DRAM rozhrania, aby zvládlo obrovský dátový tok medzi pamäťou a procesorom.

    Detailov by bolo samozrejme oveľa viac, ale nechcem vás nudiť prílišnými technickými špecifikáciami. Toľko teda aspoň v krátkosti k novinkám.
    Naposledy upravil Boboo; 31.03.2026, 13:28:48.

    Vložit komentář:


  • DaMi
    odpověděl
    Já třeba RESET pojmul jako kecací akci, amigu jsem tam nakonec ani nebral.

    Vložit komentář:


  • Boboo
    odpověděl
    Autorem citovaného textu je trafo Přejít na původní příspěvek
    Jak dopadlo testovaní nového firmware na Resetkání?
    Ani sme sa ktomu nedostali, nevadi... ja doma testujem dalej

    Vložit komentář:


  • trafo
    odpověděl
    Jak dopadlo testovaní nového firmware na Resetkání?

    Vložit komentář:


  • Boboo
    odpověděl
    V SysInfo, tlacitko BOARDS, Serial No.

    Vložit komentář:


  • Bibitvi
    odpověděl
    super robota, v sysinfo alebo niekde inde sa zobrazuje verzia firmware? Ten programátor už mám, tak to chcem skúsiť a dobabrať

    Vložit komentář:


  • Boboo
    odpověděl
    Novy Firmware, je zatial iba 3 den v testovani, este je prilis skoro robit finalny upgrade. Zatial klasicke hard testy ako LightWave3D, Presuvanie velkych suborov v ramci CFiek. Studeny start, Memory cyklicke testy. Dnes som napaloval CD-RW cez PCMCIA, pekne to drzalo 4x zapis s CFky v rezime IDE Speed, zo zvedavosti som pouzil Combo DVD/CD-RW Matsushita bezproblemova praca (s A630 od Archi-Tech - nefunguje)
    Naposledy upravil Boboo; 26.03.2026, 22:11:45.

    Vložit komentář:


  • DaMi
    odpověděl
    Můžeme si přinést vlastní Furie, které nám flashneš, nebo je firmware stále testovací? Já s CF kartami ve Furii neměl problém, takže kartu nepřinesu.

    Vložit komentář:


  • Boboo
    odpověděl
    Flash sprava ohladom noveho Firmware, logika je plne dokoncena v sucastnosti vo faze testovanie. Nakritickejsia cast a to problem s Compact Flash kartami a inymi slow zariadeniam, je minulostou. Momentalne mi pracuju vsetky problemove karty Compact Flash aj z moznostou akceleracie IDE cez IDE Speed. V skratke pri kazdej karte je mozne pouzit mod IDE Speed. Priklad CFka co standardne zvlada cca 1,6 MB/s po zapnuti modu IDE Speed bezi cca 2,2 MB/s (je to vzdy individualne).

    Na Resetkani si prineste naistalovane karty Compact Flash ktore vam vo Furii nechodia, prinesiem pracovnu kartu Furia EC020 na testovanie. Kto ma zaujem pohrat sa a vyskusat si novy Firmware Beta a jeho stabilitu. S tymto Firmware je mozne MC68EC020 prekrutit az na 45 MHz v plnej stabilite pri vykone cca 9,5 MIPS (testovane cez AIBB)

    Ak mate otazky piste sem do vlakna.

    Este doplnujuce info, je to vyladovane pod OS 3.2.2.1
    Naposledy upravil Boboo; 26.03.2026, 15:11:04.

    Vložit komentář:


  • Boboo
    odpověděl
    Ano na TF1230 pamat ma v Zorro III oblasti. Takze PCMCIA nema problem...

    Vložit komentář:


  • Boboo
    odpověděl

    Vložit komentář:


  • Bibitvi
    odpověděl
    tak ja by som si objednal programátor nejaký lacný, ale neviem aký. Môže byť napríklad aj toto?



    Ďalej by ma zaujímalo, či si náhodou Boboo neriešil v novom FW PCMCIA friendly vec, aby sa nemuselo držať CTRL-A-A aspoň 2-3 sekundy, s TF1230 je to poriešené.

    Vložit komentář:


  • Boboo
    odpověděl
    Autorem citovaného textu je DaMi Přejít na původní příspěvek
    Skvělá zpráva, díky Boboo.
    Vdaka, uz som to mal dlho v plane. Dufam, ze testovanim to len jemne doladim...

    Vložit komentář:


  • DaMi
    odpověděl
    Skvělá zpráva, díky Boboo.

    Vložit komentář:

Zpracovávám...
X