I'm starting to catch up, at the beginning my Z280 project returned. I have a question which way of distributing the clock seems more correct to you? If you see other errors then comments are welcome, this scheme is today's reflection, concept.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/84995939-2c13-4eb5-860b-f61ab28f789b%40googlegroups.com.
What is the purpose of having the ATtiny in the circuit?
Bill actually uses the built-in boot strap mode that the Z280 provides on at least the ZZ80RC and CF boards. The CPLDs emulate what the Z280 based board are doing on his Z80 designs.
Z280 UART is very robust, supported by two DMA channels, so booting out of the UART and using it as high speed communication channel to other processor(s) are well within its capability.
You need to set AD0, 1, 6, 7 at reset to set the bus speed and bootstrap mode. The other options can be set in software. The Z280 document is conflicted about AD7, it must be 0 at reset to load the initialization register correctly. I figured that out by trial-and-error.
Bill
Module unfortunately to be fixed, I left the RDY inputs hanging ...
Yes, you are right, that is a good solution. Thank you, I have already overcome this obstacle. I wanted to solve this problem in the classic Z80 way, which was a big mistake. On the Z280 I have an advanced MMU and each MP/M bank has 5 free blocks of 4kB each, so I even have an excess of available space to create this array. Sometimes you don't see the obvious.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/8479a530-8046-4de8-9605-09d86ecded85n%40googlegroups.com.
Hi Tom,This will work at the level of the XIOS module over which I have control, but in the course of linking kernel modules the relative address may change, as I am unable to determine the lengths preceding my module which are included in the kernel. All kernel modules must be relocatable and explicit, absolute addresses are not allowed there. Fortunately, the Z280 specifies the location of the interrupt jump table in any 16MB physical memory location, so I just need to ensure that it is unused and starts at the 4kB block boundary. The interrupt service routines must be in the logical 64kB space supported by the processor, and there is no such problem here.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/9a475d98-4379-444d-920c-c4f17dc285afn%40googlegroups.com.