Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blog:transputer_tmb08_repair [2020/12/08 15:08] – [Testing] john | blog:transputer_tmb08_repair [2020/12/09 08:29] (current) – [IO Speed Tuning] john | ||
---|---|---|---|
Line 119: | Line 119: | ||
//In hindsight, later versions of the ispy tool (anything above v233.1) appear to vomit, repeatedly, when scanning my TMB08. If I stick to ispy v233, then everything is detected normally.// | //In hindsight, later versions of the ispy tool (anything above v233.1) appear to vomit, repeatedly, when scanning my TMB08. If I stick to ispy v233, then everything is detected normally.// | ||
+ | |||
+ | ===== IO Speed Tuning ===== | ||
+ | |||
+ | The default link speed from the root transputer to the PC host is moderately low; in the order of **270-280KBytes/ | ||
+ | |||
+ | * Standard BIOS settings are: | ||
+ | * **1/4** Bus clock as ISA speed (33MHz/4 = 8.// | ||
+ | * **8** clock cycles as 8bit ISA IO recovery time | ||
+ | |||
+ | I tried a sequence of changing ISA clock and then 8bit IO recovery time, testing in between each change via //ispy// to verify host IO link speed. These are the results: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The first increase in IO speed comes from both increasing the ISA clock from the standard 8MHz (bus / 4) to 11MHz (bus / 3), which gains an additional **22-24KBytes/ | ||
+ | |||
+ | CPU level 1 and motherboard level 2 caches are already optimal (write-back supported on both) and memory timings are already set correctly for the type and speed of the modules installed, so there are no further gains to be made there. | ||
+ | |||
+ | Still, the overall improvement from the base setting is approximately **55-56KBytes/ | ||
===== Transputer Network Configuration ===== | ===== Transputer Network Configuration ===== | ||
Line 127: | Line 145: | ||
The TMB08 has 10 slots on the cards, with each slot being able to be software configured to other slots by the onboard C004 programmable switch. The switch also has enough free ' | The TMB08 has 10 slots on the cards, with each slot being able to be software configured to other slots by the onboard C004 programmable switch. The switch also has enough free ' | ||
- | Here's the physical connections needed from a single TMB08 working as master, with a TMB04 as a slave with all 5 transputers on the TMB04 connected independently: | + | Here's the physical connections |
{{: | {{: | ||
This still leaves 3 pairs of Transputer links available in case I add several more cards. | This still leaves 3 pairs of Transputer links available in case I add several more cards. | ||
+ | |||
+ | If connecting to another C004 managed card (like a real Inmos B008, or another TMB08), then you also need to connect // |