Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:positron:start [2019/12/11 20:32] – Revision from 2019-12-11 | builderpages:positron:start [2026/06/15 13:19] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | **MULTICOMP Z80 CP/M on the Xilink Spartan-6 Platform** | ||
| + | |||
| + | — // | ||
| + | |||
| + | //Portions of the hardware and designs on this page are based on// //Grant Searle' | ||
| + | |||
| + | Welcome to my recently completed Project using the awesome **Papilio Duo platform with the Classic Computing Shield (Xilinx** **Spartan** **6)** It's a migration of **Grant Searle' | ||
| + | |||
| + | I've built the **Z80 CP/M variant**, complete with VGA & Keyboard terminal, Serial port, SD-Card and external SRAM. The steps I followed to accomplish this: | ||
| + | |||
| + | 1. Adapted the pinouts, ports and some signals of all the modules (Main Interconect, | ||
| + | |||
| + | 2. Converted the original 6 bit color VGA to 12 bit color interface. | ||
| + | |||
| + | 2. Converted the internal BIOS ROM and Character Font ROMs, to use Xilinx' | ||
| + | |||
| + | 3. Converted the internal double port Display & Attribute RAMs also to use the Core Generator' | ||
| + | |||
| + | 4. In my first attempt I adapter the CPU and Baudrate clock generators, to use the Papilio' | ||
| + | |||
| + | Wherever possible I tried to maintain Grant' | ||
| + | |||
| + | The final outcome is a very usable and complete Z80 soft-core based machine, running Digital Research CP/M 2.2 OS. The modular design concept allows for extensive hacks and mods. | ||
| + | |||
| + | Hope you enjoy it ! | ||
| + | |||
| + | I've attached some pictures of my working system and the full VHDL ISE 14.7 Project tree files, including an already generated “bit” file for transferring it to the Papilio Duo with the Computing Shield attached (default serial port baudrate is 9600, 8N1 no handshake). | ||
| + | |||
| + | I've also includedready to go SD card image (SD only, not SDHC for now, 1 or 2 GB) with all the CP/M paritioning work allready done including a very comprehensive software collection courtesy of Oscar Vermeulen (drives A to D, Users 0 to 9). | ||
| + | |||
| + | **Link to Project files:** | ||
| + | |||
| + | https:// | ||
| + | |||
| + | **Link to SD Card image with CP/M 2.2 Software Collection: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | **Image Gallery**: | ||
| + | |||
| + | {{builderpages: | ||
| + | |||
| + | {{builderpages: | ||
| + | |||
| + | {{builderpages: | ||
