Friday, November 29, 2024

Believe the Virtual 2315 Cartridge Facility FPGA design is done, undertaking thorough simulations now

FPGA DESIGN RUNS IN GEORGE WILEY'S RK-05 EMULATOR BOX

The emulator was modified from providing virtual RK-05 disk drives into the facility that provides either a virtual or a hybrid 2310 (IBM 1130 internal) disk drive. Hybrid means the drive in the 1130 is spinning with a cartridge inserted, but the emulator is managing the flow of data to and from the 1130. Arm movements occur on the physical drive and are mirrored inside the emulator. 

The disk heads are not flying on the inserted cartridge, whose actual contents are ignored. Rather, an image on a micro SD card in the emulator is fed to the 1130 during disk reads and any writes from the 1130 are captured to update the image inside the emulator. 

COMPLETED LOGIC FOR THE FPGA DEVICE INSIDE THE EMULATOR

My design modified the Verilog built by George, adapting it to the way the 2310 disk drive works and introducing the hybrid mode. I believe it has implemented what I intended, but I need to very carefully simulate it as a first check that this is true. Once that is done I can begin testing on the IBM 1130 until it works as intended, compatibly and accurately. 

SIMULATIONS BEING RUN UNDER VIVADO TOOLCHAIN

I am using AMD's Vivado (originally from Xilinx) to simulate the various functions of my code. I intend to build this up function by function except for the two areas that are just too complex to model well in a simulation - operation of the SDRAM in the emulator box and the dialog over an SPI communications link from an application running in a Raspberry Pi Pico (also inside the emulator box). 

No comments:

Post a Comment