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 12:31] – [Testing] john | blog:transputer_tmb08_repair [2020/12/09 08:29] (current) – [IO Speed Tuning] john | ||
---|---|---|---|
Line 118: | Line 118: | ||
{{: | {{: | ||
- | ==== Transputer Network Configuration ==== | + | //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 ===== | ||
+ | |||
+ | Now that the TMB08 is up and running, I need a way to network both this and my older, working Transtech TMB04 together. | ||
+ | |||
+ | Fortunately the TMB08 brings out a load of Transputer 20Mbit connections to the 37-way D-connector on the card. This allows you to physically connect multiple cards and multiple transputer networks together. | ||
+ | |||
+ | 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 that I //think// are needed from a single TMB08 working as master, with a TMB04 as a slave with all 5 transputers on the TMB04 connected independently: | ||
{{: | {{: | ||
+ | |||
+ | 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 // |