Minimig - Amiga 500 i en FPGA

Berätta om dina pågående projekt.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Ang etanol (T-Röd), skapar tillsatsatsen som gör den odrickbar problem med kretskort å annat?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31435
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Tveksamt. Däremot ingår nuförtiden en liten del aceton i skiten, så en del plaster tycker inte om T-röd.
bjolin
Inlägg: 123
Blev medlem: 22 september 2006, 11:21:20
Ort: Linköping

Inlägg av bjolin »

Isopropanol brukar fungera bra för rengöring. Odrickbar som den är och därför förhoppningsvis utan tillsatser.

Någon som har provat tenol? Etanol denaturerad med metanol för att inte sota i spritkök. Metanol lär ju inte vara speciellt snällt mot en del sorters gummi, hur är det med plaster?

Det ska bli spännande att få höra hur MiniMigen fungerar här på forumet (<- försök att hålla mig lite till originalämnet)
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

Har nu kört lite fler tester på bygget. Det sade inte "pang" när jag kopplade in spänningen efter FPGA-monteringen. Alla spänningar ser fina ut. Huvudoscillatorn lever och mår bra. PIC'en går aldeles utmärkt att programmera även när FPGA'n är ansluten (hade en liten svag aning om att det skulle behövas motstånd på FPGA_SEL2-linan som delas av en av ICSP-ledningarna). Laddade ner och installerade HI-TECH PIC18-kompilerare och HI-TIDE-miljön, så koden för PIC'en har komplierats utan fel.

Nästa steg nu är att: 1. löda på resten av analogdelen (videobuffrar och videoomvandlare), 2. Generera FPGA-filen, vilket blir lite av trial-&-error, då Dennis inte har beskrivit proceduren på sin sida.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

FPGA filen genererar du genom att starta ett projekt i ISE. Och öppna Minimig1.v som "top-level". Har jag för mig. En dator med snabbt++ minne spec L1/L2 cache är jättebra ;)
Kanske kan vara ide att löda på SD-card hållaren -> PIC -> FPGA -> VGA så att du kan testa maskinen innan du går vidare..?
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

Så långt har jag kommit. Dock så har jag inte hittat vilket format PROM-filen skall ha (det finns några att välja på). Så jag har skickat ett mail till Dennis angående detta. Annars får jag väl prova mig fram. Allt det digitala är på plats på kortet, bara videodelen skall lödas dit.

FPGA-filen skall i alla fall kallas "MINIMIG1BIN" och kickstarten "KICK.ROM". Måste även skaffa några SD/MMC-kort...
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

".bit" formatet är det som gäller har jag för mig.
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

De format jag har att välja på är:

Xilinx PROM: "MCS", "TEK", "UFP", "EXO", "BIN", "ISC", "HEX"
Gen. Parallel PROM: "MCS", "TEK", "UFP", "EXO", "HEX"
3rd-Party SPI PROM: "MCS", "TEK", "UFP", "EXO", "BIN"

Jag antar att det är SPI-PROM som gäller i Minimig. Dock hittar jag inget om "bit"-formatet.

Edit: Hittade ".bit"-filen. Denna använde jag ju som input till PROM-Generatorn. Denna måste ha skapats under själva kompileringsfasen. Om denna går att använda rakt av så är problemet löst...
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

Det första kortet är nästan klart (saknas en S-Video kontakt samt ett par IC):

Bild
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

:o :D :shock:
Användarvisningsbild
JimmyAndersson
Inlägg: 26552
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Hjälp så snyggt! :D

Det syns ju vad du jobbar med om man säger så... :)
cosmox
EF Sponsor
Inlägg: 3856
Blev medlem: 6 januari 2004, 02:11:54
Ort: Hjälteby - Tjörn

Inlägg av cosmox »

Vackert! *klapp klapp!*

Hur går det med testerna?
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

Lite problem med PIC'en (se separat tråd i Microprocessor-delen) men inget omöjligt att lösa. I med en bootloader så kan jag fortsätta. Måste bara få hem några RS232-kretsar för 3.3V (Electrokit har dessa).

PS. Jag undrar om Electrokit har anställt tankeläsare. De har i sitt sortiment nästan varenda komponent som krävs om man skall bygga en Minimig...
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Kanske är fler som bygger Minimig :wink:
Ser att du har möblerat om på kortet. Vilket program använde du?, och vad har du förändrat?
Hur kom du för dig att sätta dit "MCU expansion" ..?
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

Jag har uppdaterat min gamla hemsida med info om detta bygge (bland annat). Där kommer allt att presenteras.

Själva kärnan i Minimig är orört (rättningarna Dennis gjorde är dock införda), men jag har lagt till lite i gränssnitten utåt. Sedan har kortet anpassats till PC-generationen, vilken innebär standardmått och stor frihet att montera kortet i ett chassi.

Kortet är designat i Altium DXP Protel 2004. Det är helt handroutat (har aldrig blivit vän med autoroutern). Den större PIC'en och den tillhörande expansionen är framförallt för en LCD (det är trots allt ett Illuwatar-bygge), men man kan ju använda hela kortet till annat än att emulera Amiga. Jag ville göra designen mer flexibel, vilket kanske lockar fler att köpa ett kort. Skippar man hela Minimig-snacket så har man ett utmärkt labb-kort för lite FPGA-lekar.
Skriv svar