logo elektroda
logo elektroda
X
logo elektroda
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #31 18149233
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    I added the ability to insert a description.



  • ADVERTISEMENT
  • #32 18153972
    androot
    VIP Meritorious for electroda.pl
    Posts: 1799
    Help: 53
    Rate: 630
    I put kickstart 1.3 on, the Amiga 500 catch appears. It doesn't read adf files, I understand that only the kickstart 3.1 SD allows it? However, trying to fire up some adf results in a constant reset.
    Do you need to throw something into flash except a kickstart and an adf file?
  • #33 18154085
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    Floppy disks only from station or station emulator.
    There is no built-in flop emulation.
  • #34 18221532
    jarkman
    Level 2  
    Posts: 2
    Does the amiga batch support AGA or only ECS?
  • #35 18221548
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    ECS. Too little fpga for AGA.
  • #36 18221668
    jarkman
    Level 2  
    Posts: 2
    It is a pity, because it would be a very nice competition for MIST.
  • #37 18234451
    pawelcb33
    Level 24  
    Posts: 1153
    Help: 11
    Rate: 124
    What are the markings of US1, US2 ESD because I can't find it?
  • #38 18234470
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    PUSB3FR4 or similar.

    I forgot to mention:
    QuadEnable must be enabled when programming Flash.
    If someone does not do it, shorten pins 7 and 8 of Flash at the first start.
  • ADVERTISEMENT
  • #39 18342123
    ivan0174
    Level 1  
    Posts: 1
    Good morning, but you can buy it because it still needs to be sold.
  • #40 18342491
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    Unfortunately, I am not selling. You have to assemble yourself.
  • #41 19143577
    Anonymous
    Level 1  
  • #42 19143673
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    rrodic wrote:
    do you have any component locator available - online or offline?


    No

    rrodic wrote:
    I need any special (Xilinx) programming tools/software for JTAG -for uploading low level firmware?


    You need flash (25q128) programmer for first programming.

    rrodic wrote:
    can I load Amiga emulator and rom without entering main menu?


    Not possible right now, maybe in the future.
  • #43 19144710
    Anonymous
    Level 1  
  • ADVERTISEMENT
  • #44 19144724
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    rrodic wrote:
    I asume "main (v0.4 beta6.1).bin" file will go to 25q128? Yes?

    Yes.
  • #45 19145059
    Anonymous
    Level 1  
  • #46 19145143
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    rrodic wrote:
    I assume 100 means 100 ohms? 4k7 is 4.7 kOhms? etc... Only capacitors have units included? If no units included - it is resistor? Right?

    Yes, but You can compare with photos:
    Green circuit board with various ports and electronic components. A processor is visible in the center. Green circuit board with visible traces and electronic components. The board features the text piotr_go.
  • #47 19145208
    Anonymous
    Level 1  
  • #48 19146885
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    Rxx R_0603 0603 - not needed

    LOGO-DIY-A586 - it's just logo on the PCB, you can remove from BOM

    ESD ESD ESD2 - PUSB3FR4Z (ESD protection)

    F1 - polymer fuse 0.5A
    F2 - ferrite bead (under sd card)

    rrodic wrote:
    I can see two very small IC-s located just next to the HDMI.

    ESD
  • #49 19147836
    Anonymous
    Level 1  
  • #50 19148068
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
  • #51 19148582
    Anonymous
    Level 1  
  • ADVERTISEMENT
  • #52 19164748
    Anonymous
    Level 1  
  • #53 19165340
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    rrodic wrote:
    However I have question regadring that 10Kohm 4-array for JOY1 and JOY2.
    Do you have any specs for this part? I am having trouble finding someting on DigiKey and Mouser... They have so many similair parts.

    https://www.digikey.ca/en/products/detail/yageo/YC164-JR-0710KL/1005146

    Reminder:
    For first boot You may need to short pin 7 and 8 of flash.
  • #54 19165650
    Anonymous
    Level 1  
  • #55 19169389
    Anonymous
    Level 1  
  • #56 19169876
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    I noticed a minor error.
    Black floppy connector is reversed. The cutout should be at the bottom.
    I don't think there are angle connectors with a cutout at the bottom. I used regular goldpins.
  • #57 19170834
    Anonymous
    Level 1  
  • #58 19171417
    lechoo
    Level 39  
    Posts: 5161
    Help: 377
    Rate: 545
    rrodic wrote:
    I think I will cut plastic on the other side.

    Or you can cut the plastic key on the cable plug, which will be easier.
  • #59 19171429
    piotr_go
    DIY electronics designer
    Posts: 2904
    Help: 94
    Rate: 3336
    lechoo wrote:
    you can cut the plastic key on the cable plug

    ... and you forget about it.
    A few months later: "Why my floppy isn't working?" :)
    Been there, done that.
  • #60 19176668
    Anonymous
    Level 1  
📢 Listen (AI):

Topic summary

✨ The discussion revolves around the DIY-A586 v1.6, a retrocomputing emulator designed by Piotr Go, featuring an FPGA Spartan6 XC6SLX9, 8MB SDRAM, and various connectivity options including HDMI, RS232, and joystick ports. Users inquire about programming the FPGA, configuring floppy drives, and compatibility with different ROMs and cores. The author provides updates on core development, including support for Amiga and PC emulation, and addresses technical questions regarding component specifications, programming methods, and troubleshooting issues related to SD card usage and floppy drive connections. The conversation also touches on the potential for future enhancements and additional cores for other systems like C64 and Atari.
Generated by the language model.

FAQ

TL;DR: DIY-A586 packs a 100 × 100 mm Spartan-6 board that stores 30 FPGA cores in its 16 MB flash—“Up to 30 configurations in flash can be loaded” [Elektroda, piotr_go, post #18067213] Why it matters: one card swaps instantly between Amiga, PC-XT, C64 and more.

Quick Facts

• FPGA: Xilinx Spartan-6 XC6SLX9-2TQG144 [Elektroda, piotr_go, post #18067213] • RAM: 8 MB SDR SDRAM @ ~56 MHz (Amiga) or 133 MHz CL2 (PC) [Elektroda, piotr_go, post #20583795] • Flash: 16 MB SPI (Winbond 25Q128) — first flash needs external programmer [Elektroda, piotr_go, post #19143673] • Power: 5 V via USB-C; legacy floppy drives need extra 12 V rail [Elektroda, EKBubba, post #19358582] • SD: SDHC (≥4 GB) FAT32 + Amiga RDB, multi-disk driver v0.10 [Elektroda, piotr_go, post #20677771]

What components are mandatory for a working v1.6 board?

Essential parts: XC6SLX9 FPGA, AS4C4M16 SDRAM, Winbond 25Q128 flash, 16 MHz CMOS oscillator, SD socket, USB-C power jack, two SOT-223 LDOs (3.3 V & 1.2 V) and the HDMI level shifters [Elektroda, piotr_go, #18067213 #19178403].

Which SDRAM speed grade should I order?

Any 166 MHz (6 ns) IS42S16400J will run; Amiga core clocks the RAM at ~56 MHz and the PC core at up to 133 MHz CL2 [Elektroda, piotr_go, post #20583795]

My SD card isn’t recognised—what’s wrong?

The driver needs SDHC cards; old 2 GB SDSC cards fail detection [Elektroda, piotr_go, post #19186591] Format the primary partition FAT32 (MBR) and place *.A586 files in the root.

Can I use PFS3 or multiple virtual hard disks?

Yes. SD.ROM v0.10 adds multi-disk and PFS3 support. Each MBR primary partition type F0 becomes an Amiga unit; FAT volumes stay readable via fat95 [Elektroda, piotr_go, post #20677771]

How fast is the new Mikan 0.1.7 Amiga core?

It delivers ~143 % of real A500 CPU speed and triples SD throughput versus Minimig; audio, bitplane and copper bugs fixed [Elektroda, piotr_go, post #20783590]

Does Gotek or dual-drive work?

With Mikan v0.1.5+ the auto-switch logic makes DF1 the boot drive when it asserts _RDY during reset. Both drives must output _RDY and DF1 should be an emulator that ignores _MTR [Elektroda, piotr_go, post #20677771]

Edge-case: Amiga mouse and PS/2 mouse together?

From Mikan 0.1.9 you may connect either two Amiga mice (joy ports) or one PS/2 mouse; mixing beyond these combos is unsupported [Elektroda, piotr_go, post #21362045]

Why does my vintage Chinon floppy spin but not read?

Early 720 kB drives and A500 units draw 12 V for the spindle, which the DIY-A586 5 V rail can’t supply. Feed 12 V externally or use a modern 5 V-only mechanism [Elektroda, EKBubba, post #19358582]

How do I patch Kickstart 3.2.1 for SD boot?

Run the supplied xdelta script in mikan/kick3.x patch v0.8 then rename the output to KICK32SD.ROM and list it with -fb in bin2a586; checksum must match 75c85b… [Elektroda, piotr_go, post #19898942]

What’s the licence situation—why ‘DEMO LIMIT, 4 CORES MAX’?

Unregistered MAIN limits the flash menu to four cores; request a free personal key from the author via forum PM to unlock [Elektroda, tchernychov query #21048193 and piotr_go reply context].

Where can I source the 16 MHz oscillator?

Use any 3.3 V CMOS clock module, e.g., Microchip DSC6111 16 MHz; crystals won’t work—one caused a Vcc-GND short during assembly [Elektroda, piotr_go, post #19178936]
Generated by the language model.
ADVERTISEMENT