· Msg 745 · inlagg
Retro Preservation Workspace
Monitorn
Browse archived Monitorn möten and the ABC80 mailing list, with full-text and text-number search.
Meetings
· ABC80 list
· Thread
CP/M on the DE1 FPGA card
7 posts in thread
-
-
· Msg 746 · kommentarArgh... the mailing list stripped the attachment: http://www.abc80.org/~hpa/fpga/abccpm.jpg -hpa
-
· Msg 749 · kommentar> Argh... the mailing list stripped the attachment: > > http://www.abc80.org/~hpa/fpga/abccpm.jpg Coolt! Jag har övervägt att köpa ett FPGA-kort för din ABC80. Jag förmodar att detta http://www.electrokit.com/cyclone-ii-fpga-starter-development-kit.45640 skulle fungera, men det kanske finns ett billigare kort som fungerar. Skulle t.ex. http://www.electrokit.com/fpgakort-basys2100.48961 räcka? Du nämnde tidigare: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=836&PartNo=1 Men detta är kanske svårt att köpa i Sverige såvida man inte använder Ebay. Är det även möjligt att köra CP/M Plus i din implementation för ABC 80. Jag hittade en del om CP/M för C128 här och där fanns det CP/M Plus: http://www.z80.eu/c128.html Off topic: Jag har nyligen översatt en interaktiv bok om 6502-assembler: http://mobluse.github.io/easy6502-sv/ Man kunde kanske göra en liknande bok för Z80.
-
· Msg 750 · kommentar"Altera Cyclone II FPGA Starter Development Kit", a.k.a. "Terasic DE1" är det kort some fungerar nu. Alla andra kort kommer att behöva portningsarbete. Basys2 saknar externt minne så passar inte så bra. DE1-SoC verkar som det skulle gå att köpa från Mouser i Sverige: http://se.mouser.com/ProductDetail/Terasic/P0159/?qs=dnR9IdpUqwe6NRlnmpHLXw%3d%3d ... men med 3 månaders leveranstid. Jag har inte det kortet själv så jag kan inte göra porten själv; jag har bara det något dyrare SoCKit: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=816 Det är värt att påpeka att jag använder SRAM:et i DE1 för att kunna köra 25 MHz. En DRAM-baserad port (för ett kort med endast DRAM, t.ex. Terasic DE0) lär vara antingen långsammare eller så kommer den inte att vara proportioneligt snabbare (när ABC80-DE1 kör 25 MHz så är den alltid 25/3 ggr snabbare än en riktig ABC80.) Jag vet inte vad det krävs för att köpa det i Sverige... det finns Ja, absolut; det är mest en fråga om att skriva ett BIOS till det. BIOS til l CP/M 2.2 är enklare än BIOS till CP/M 3.0 (CP/M Plus), men det är bara en fråga om att skriva ihop ett BIOS. Kul! -hpa
-
· Msg 751 · kommentarVerkar som Mouser har DE1 till halva priset mot Elektrokit: http://se.mouser.com/ProductDetail/Terasic-Technologies/P0528/?Terasic-Technologies/P0528/&qs=sGAEpiMZZMtg8Gw61H%252bsr0knaJN51w4x 1109.38 SEK mot 2295 SEK från EK. Jag gissar att de skickar från USA eller Taiwan mot beställning, men det är ju okej. Det står att pris inkluderar frakt och tullavgifter, vet inte vad gäller moms... -hpa
-
· Msg 752 · kommentarBör dock påpeka att DE1 är nu nästan 8 år gammalt, så det kanske är värt att fundera på om det är bättre att skaffa ett modernare kort. -hpa
-
· Msg 758 · kommentar... och mitt eget DE1-kort har börjat bete sig underligt. Tror att det är problem med huvudströmbrytaren. Frågan är nu om det är värt att porta grejerna till ett annat kort, och i så fall vilket. Det finns inte så många billiga kort med SRAM, så troligen betyder det att göra om till ett DRAM-baserat system. Å andra sidan har nyare FPGA:er som den på DE1-SoC eller SoCKit ofta flera hundra K SRAM på själva FPGA-chippet... Grejen med DRAM är att moderna DRAM har samma åtkomsttid som i början av 90-talet, runt 70 ns. Som jämförelse använde ABC80 DRAM på 250 ns år 1978. Moderna DRAM har väsentligt högre *bandbredd* däremot, men det hjälper bara om man har cachar i systemet (vilket naturligtvis alla moderna system har.) DE1-SoC verkar vara slutsålt tills i augusti. -hpa
-
-
-
-
-
-