Over the past few weeks I’ve been doing some finishing touches to the MINC, and one of the things I’ve changed is the configuration of the MNCDI, MNCDO and MNCAA modules. You can now have four of each of those. And the MNCAD has been expanded to the maximum of 64 single-ended channels – well, theoretical channels, because until something is hooked up to them, in reality it is just a multiplexer. The lowest 8 or so channels are used for the A/D components on the boards, everything above that is available – for instance for sensor components.
In a ‘real’ MINC, there were only 8 slots for modules, and for 64 A/D channels you would already have used half of those – you’d need three MNCAM multiplexers next to the MNCAD itself. But in the PDP2011 MINC, there is no limit to the number of slots – you can configure everything at the same time. So I think I can claim having the biggest MINC system ever – with 2 MNCKW clock modules, 4 MNCDI digital input modules, 4 MNCDO digital output modules, 4 MNCAA D/A converter modules, and the equivalent of 4 modules for A/D. Over two times as many slots as there were in a real MINC – but still the software works flawlessly. As witnessed by the output of the VMNF test program:
.R VMNF?? VMNFC0.BIC MD-11-CVMNF-C MINC-11 OPTION SIZER PROGRAM DO YOU WANT THE MNCAD (A/D) CHANNEL MODE REPORT ? TYPE "Y" FOR YES = DO YOU WANT THE MEMORY USAGE MAP REPORT ? TYPE "Y" FOR YES = ;MNCAD AT ADDRESS = 171000 VECTOR = 400 0 - 7 SINGLE ENDED 10 - 17 SINGLE ENDED 20 - 27 SINGLE ENDED 30 - 37 SINGLE ENDED 40 - 47 SINGLE ENDED 50 - 57 SINGLE ENDED 60 - 67 SINGLE ENDED 70 - 77 SINGLE ENDED ;MNCKW AT ADDRESS = 171020 VECTOR = 440 ;MNCKW AT ADDRESS = 171024 VECTOR = 450 ;MNCAA AT ADDRESS = 171060 VECTOR = ** DOES NOT EXIST ** ;MNCAA AT ADDRESS = 171070 VECTOR = ** DOES NOT EXIST ** ;MNCAA AT ADDRESS = 171100 VECTOR = ** DOES NOT EXIST ** ;MNCAA AT ADDRESS = 171110 VECTOR = ** DOES NOT EXIST ** ;MNCDI AT ADDRESS = 171160 VECTOR = 120 ;MNCDI AT ADDRESS = 171170 VECTOR = 130 ;MNCDI AT ADDRESS = 171200 VECTOR = 140 ;MNCDI AT ADDRESS = 171210 VECTOR = 150 ;MNCDO AT ADDRESS = 171260 VECTOR = 340 ;MNCDO AT ADDRESS = 171264 VECTOR = 344 ;MNCDO AT ADDRESS = 171270 VECTOR = 350 ;MNCDO AT ADDRESS = 171274 VECTOR = 354 # OF ;MNCAD 1 ;MNCKW 2 ;MNCAA 4 ;MNCDI 4 ;MNCDO 4 MINC-11 MEMORY USAGE MAP (EACH BIT = 2 ADDRESSES) ADDR 000/400 100/500 200/600 300/700 170000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 170400 0000000000000000 0000000000000000 0000000000000000 0000000000000000 171000 1000110000001111 1111000000001111 1111000000001111 0000000000000000 171400 0000000000000000 0000000000000000 0000000000000000 0000000000000000 172000 0000000000000000 0000000000000000 0000000000000000 1111000011110000 172400 0000000000000000 0001000000000000 0000000000000000 0000000000000000 173000 1111111111111111 1111111111111111 1111111111111111 1111111111111111 173400 1111111111111111 1111111111111111 1111111111111111 1111111111111111 174000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 174400 1100000000000000 0000000000000000 0000000000000000 0000000000000000 175000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 175400 0000000000000000 0000000000000000 0000000000000000 0000000000000000 176000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 176400 0000000000000000 0000000000000000 0000000000000000 0000000000000000 177000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 177400 0000000000000000 0000000001001111 1111000011110000 0000000100000101 END PASS # 1 # OF ;MNCAD 1 ;MNCKW 2 ;MNCAA 4 ;MNCDI 4 ;MNCDO 4 END PASS # 2
Meantime I’m finishing up some bug fixes and a couple of new features, if it keeps on raining in The Netherlands there will be a new release on the download page soon!
2 Comments
Please port project to tang premier
Tang Primer, sure it seems like it is an interesting board. Although the specs are not completely clear to me, but it seems like it should be able to run at least some form of the PDP2011. But I don’t have one, and I don’t really have the space on my desktop, or the time for yet another board… but if you want to do the work, I’ll be happy to give you advice along the way.