Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
builderpages:trick-1:start [2018/05/21 08:23]
trick-1
builderpages:trick-1:start [2019/08/07 05:48]
trick-1
Line 14: Line 14:
  
   * //SBCV2 - Fully built and operational running romwbw 2.71. Currently running the Z80 at 4Mhz. Powered directly from the backplane <del>PSU at this stage</del>.//   * //SBCV2 - Fully built and operational running romwbw 2.71. Currently running the Z80 at 4Mhz. Powered directly from the backplane <del>PSU at this stage</del>.//
-  * //12-Slot Backplane 505-6508 - Built and 1/2 populated with connectors. {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2f2fe0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=6bc3fe&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=480284&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=dacc63&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f81a38&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f2469c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0d060e&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=59ac1a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4285a3&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:backplane.jpg?linkonly|:builderpages:trick-1:backplane.jpg}} // +  * //12-Slot Backplane 505-6508 - Built and 1/2 populated with connectors. {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=02413e&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2f2fe0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=6bc3fe&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=480284&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=dacc63&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f81a38&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f2469c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0d060e&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=59ac1a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4285a3&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:backplane.jpg?linkonly|:builderpages:trick-1:backplane.jpg}} // 
-  * //ECB Bus Monitor - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=bfc05d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=eaa775&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4c98a9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=08f173&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f14e57&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=9cc45d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=63f6c6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=16b8d4&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8002ee&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:busmon.jpg?linkonly|:builderpages:trick-1:busmon.jpg}} // +  * //ECB Bus Monitor - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=831fa6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=bfc05d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=eaa775&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4c98a9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=08f173&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f14e57&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=9cc45d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=63f6c6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=16b8d4&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8002ee&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:busmon.jpg?linkonly|:builderpages:trick-1:busmon.jpg}} // 
-  * //ECB Disk I/O V3.0 - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=ccd66a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f5bc64&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1f66f6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8b55a6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=78d8e0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1998bc&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=db340e&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=54a6fe&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=d5b98b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:diskio.jpg?linkonly|:builderpages:trick-1:diskio.jpg}} // +  * //ECB Disk I/O V3.0 - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=26a8d2&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=ccd66a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f5bc64&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1f66f6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8b55a6&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=78d8e0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1998bc&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=db340e&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=54a6fe&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=d5b98b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:diskio.jpg?linkonly|:builderpages:trick-1:diskio.jpg}} // 
-  * //ECB cvdu - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7a14a7&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=72792f&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1548c0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=53b05a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=fb4e25&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4ad45d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=57578b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=993133&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=659364&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:cvdu.jpg?linkonly|:builderpages:trick-1:cvdu.jpg}} // +  * //ECB cvdu - working {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=68c75b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7a14a7&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=72792f&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1548c0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=53b05a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=fb4e25&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4ad45d&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=57578b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=993133&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=659364&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:cvdu.jpg?linkonly|:builderpages:trick-1:cvdu.jpg}} // 
-  * //ECB propio - Pending Propeller programming {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=ae9fda&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=174d89&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0e1f1a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=30ec65&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1fa137&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=007bff&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a24969&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=d12c23&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=878fa0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:propio.jpg?linkonly|:builderpages:trick-1:propio.jpg}} //+  * //ECB propio - Pending Propeller programming {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8622fc&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=ae9fda&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=174d89&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0e1f1a&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=30ec65&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1fa137&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=007bff&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a24969&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=d12c23&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=878fa0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:trick-1:propio.jpg?linkonly|:builderpages:trick-1:propio.jpg}} //
   * ECB ProtoBoard III - working   * ECB ProtoBoard III - working
   * EuroCard Rack - I got a great deal from this gumtree seller in Australia who has a range of racks/PSU/card guides, front pannel hardware etc [[https://www.gumtree.com.au/s-ad/blacktown-area/other-electronics-computers/din41612-eurocard-frame-card-guides-183mm-jg1/1129976514|https://www.gumtree.com.au/s-ad/blacktown-area/other-electronics-computers/din41612-eurocard-frame-card-guides-183mm-jg1/1129976514]]   * EuroCard Rack - I got a great deal from this gumtree seller in Australia who has a range of racks/PSU/card guides, front pannel hardware etc [[https://www.gumtree.com.au/s-ad/blacktown-area/other-electronics-computers/din41612-eurocard-frame-card-guides-183mm-jg1/1129976514|https://www.gumtree.com.au/s-ad/blacktown-area/other-electronics-computers/din41612-eurocard-frame-card-guides-183mm-jg1/1129976514]]
Line 196: Line 196:
 <del>Also considering adding the bus to link interface circuit so that the board will work standalone in an ECB system but that might wait until version 0.3</del> <del>Also considering adding the bus to link interface circuit so that the board will work standalone in an ECB system but that might wait until version 0.3</del>
  
-Version 0.2 of the TCPU board arrived late December and as usual I got caught up in other things. Building this simple board was been slow progress and was finished in late February. Unfortunately the memory didn't turn up for another month....+Version 0.2 of the TCPU board arrived late December and as usual I got caught up in other things. Building this simple board was been slow progress and was finished in late February. Unfortunately the memory didn't turn up for another month.
  
 Here is the blank board. Here is the blank board.
  
-{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8135.jpg?nolink&250x188}}+{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8135.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8135.jpg}}
  
 Here is the board finally completed and connected to the PC for testing. Here is the board finally completed and connected to the PC for testing.
  
-{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8122.jpg?nolink&250x188}}+{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8122.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8122.jpg}}
  
 Initial tests failed to the CPU, after a while I realised I had tied one of the control lines (Analyze) to ground for some mad reason when I was re-drawing a section of the schematic, out with the knife and some bodging later I was able to see the Transputer. However I could not find any memory. About two months worth of frustration later I have finally managed to identify and talk to the memory, although not reliably or quickly. The issues: Initial tests failed to the CPU, after a while I realised I had tied one of the control lines (Analyze) to ground for some mad reason when I was re-drawing a section of the schematic, out with the knife and some bodging later I was able to see the Transputer. However I could not find any memory. About two months worth of frustration later I have finally managed to identify and talk to the memory, although not reliably or quickly. The issues:
  
   * I had forgotton to connect notMemS0 to the 74F373 enable pin   * I had forgotton to connect notMemS0 to the 74F373 enable pin
-  * I had used a KiCAD 2x10 IDC connector in the schematic that numbers down one side and then up the other, on the board layout I  selected one that goes from left to right and down in the numbering.....end result memory timing and configuration jumpers were not where I expected. Took a while to work that out.+  * I had used a KiCAD 2×10 IDC connector in the schematic that numbers down one side and then up the other, on the board layout I selected one that goes from left to right and down in the numbering..end result memory timing and configuration jumpers were not where I expected. Took a while to work that out.
  
 The following shows the current test setup The following shows the current test setup
  
-{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8128.jpg?nolink&250x188}}+{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8128.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8128.jpg}}
  
 Any how as of late May I am now getting the following which shows that it is at least identifying the memory. However it is not talking to it reliably. Any how as of late May I am now getting the following which shows that it is at least identifying the memory. However it is not talking to it reliably.
  
-{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8126.jpg?nolink&250x188}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8129.jpg?nolink&250x188}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8131.jpg?nolink&250x188}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8132.jpg?nolink&250x188}}+{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8126.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8126.jpg}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8129.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8129.jpg}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8131.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8131.jpg}}{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/trick-1/img_8132.jpg?nolink&250x188|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_trick-1_img_8132.jpg}}
  
 (sorry they are on an angle) (sorry they are on an angle)
Line 223: Line 223:
 As can be seen lots of errors and lots of different memory sizes for Transputer number 9 which is the one that we are testing. off to read more manuals and recall all that I have lost about T states :-) As can be seen lots of errors and lots of different memory sizes for Transputer number 9 which is the one that we are testing. off to read more manuals and recall all that I have lost about T states :-)
  
-The Transputer CPUs (T4xx/T8xx) have a programmable three-cycle memory interface. Through jumper configurations on the board they can support a variety of DRAM and SRAM. More information can be found in the reference manual http://www.transputer.net/ibooks/72-trn-203-02/tdata3rd.pdf .I am now working through the various combinations to determine the best configuration for the memory I am using as the it is not being reliably identified.+The Transputer CPUs (T4xx/T8xx) have a programmable three-cycle memory interface. Through jumper configurations on the board they can support a variety of DRAM and SRAM. More information can be found in the reference manual [[http://www.transputer.net/ibooks/72-trn-203-02/tdata3rd.pdf|http://www.transputer.net/ibooks/72-trn-203-02/tdata3rd.pdf]] .I am now working through the various combinations to determine the best configuration for the memory I am using as the it is not being reliably identified.
  
 I am also yet to get the bank 1 operating. I will do this once I get bank 0 working properly. I am also yet to get the bank 1 operating. I will do this once I get bank 0 working properly.
Line 233: Line 233:
   * fix the above issues   * fix the above issues
   * remove the ECB bus connector as I have decided a) I need the real estate b) it is a wast of a connector just for power c) power comes through the link interface.   * remove the ECB bus connector as I have decided a) I need the real estate b) it is a wast of a connector just for power c) power comes through the link interface.
 +
 +**TCPU v0.3 and 0.4**
 +
 +//August 2019//
 +
 +So its been a couple of years, work and life have got in the way. Version 0.3 was a total dud....so lets move straight onto v0.4
 +
 +Per the last update I have removed the ECB connector. I also settled on ZIP memory TC514400AZ's ( [[https://datasheetspdf.com/pdf-file/1091701/Toshiba/TC514400AZ-60/1|https://datasheetspdf.com/pdf-file/1091701/Toshiba/TC514400AZ-60/1]] ).
 +
 +The result is that I now have a Trransputer + 4Mbytes of memory working (happy day!) The 0.4 board is not without issues so needs a bit of TLC. The GND somehow didn't connect to the memory. Also the AD11 on the memory didn't get connected to the bus. Lots of head scratching on that one with various errors. I am also going to move some of the resistors closer to the 74ACT86 and remove some of the jumpers that just aren't needed.
  
 **ECB Manual Cross Bar Switch (MCBS)** **ECB Manual Cross Bar Switch (MCBS)**
builderpages/trick-1/start.txt · Last modified: 2019/11/15 19:24 by trick-1
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0