| Post AydzzZyAfk9orETyiG by [email protected] | |
| More posts by [email protected] | |
| Post #AyYEoozmnYjKdeo51U by [email protected] | |
| 0 likes, 1 repeats | |
| i've been tinkering with this board which emulates an IBM 729 tape unit. (s… | |
| Post #AyYEop8IHvXH42msHg by [email protected] | |
| 0 likes, 0 repeats | |
| the original design was built around 2005-2008 or so when the team was trying t… | |
| Post #AyYEopFjqFUTR8Got6 by [email protected] | |
| 0 likes, 0 repeats | |
| the original emulator uses two ribbon cables that go from the emulator to one o… | |
| Post #AyYEopNBOZRfoDklUW by [email protected] | |
| 0 likes, 0 repeats | |
| in my new design, i've incorporated everything inside that 19" rack, i… | |
| Post #AyYEopUyvZgSCPOzeC by [email protected] | |
| 0 likes, 0 repeats | |
| it's been a slow bringup process since i want to be very careful about conn… | |
| Post #AyYEopc4VDM4YOiehM by [email protected] | |
| 0 likes, 0 repeats | |
| the 729 is a little unusual in that, during a read operation, it just amplifies… | |
| Post #AyYEopc4VDM4YOiehN by [email protected] | |
| 0 likes, 0 repeats | |
| the waffle connector is supposed to take the place of the bus terminator that n… | |
| Post #AyYEopjs2DaqwaMsr2 by [email protected] | |
| 0 likes, 0 repeats | |
| oh yeah IBM logic levels are weird. the tape units use "P" and "… | |
| Post #AyYEoprJaXY3JfqpSS by [email protected] | |
| 0 likes, 0 repeats | |
| the read bus circuit is a bit more complex. the big orange block on the right-h… | |
| Post #AyYEopxhCoeVdSpvP6 by [email protected] | |
| 0 likes, 0 repeats | |
| appears the transformer card has a problem. can you see it? | |
| Post #AyYEoq3MrjBnv3USFE by [email protected] | |
| 0 likes, 1 repeats | |
| @tubetime is that pad pushed off? hard to tell from the image (please always po… | |
| Post #AyYpp1JkgLDh9u6U0O by [email protected] | |
| 0 likes, 1 repeats | |
| @tubetime The solder is not shiny. And one of the traces looks like rusted. But… | |
| Post #Aydvk4tLXM8eJLZwY4 by [email protected] | |
| 0 likes, 0 repeats | |
| got the full complement of cards to implement the read channel for 1 bit. it se… | |
| Post #Aydvk5194MNQhXEAhk by [email protected] | |
| 0 likes, 0 repeats | |
| the read channel in the 1401 looks like this. a YBY card buffers the analog pul… | |
| Post #Aydvk57sfJlT2QNYCe by [email protected] | |
| 0 likes, 0 repeats | |
| here are the waveforms. channel 1 is the raw output of the 729 emulator. channe… | |
| Post #Aydvk5FKDdifPVrUo4 by [email protected] | |
| 0 likes, 0 repeats | |
| you can see that the low threshold output is sensitive to lower amplitude input… | |
| Post #Aydvk5LLrEXXiCgJCS by [email protected] | |
| 0 likes, 0 repeats | |
| but during a normal read operation, the 1401 only looks at the low threshold da… | |
| Post #Aydvk5R1W94pznKq2a by [email protected] | |
| 0 likes, 0 repeats | |
| my board also has a built-in oscilloscope to make it easy to check bus waveform… | |
| Post #Aydvk5XP8QBIJaJvzE by [email protected] | |
| 0 likes, 0 repeats | |
| the idea is to use DMA to fill up a buffer with ADC samples at the fastest i ca… | |
| Post #Aydvk5dmkhHkdNJ1vs by [email protected] | |
| 0 likes, 0 repeats | |
| as usual the code doesn't work the first time. looks like a DMA transfer er… | |
| Post #Aydvk5kAMyOCxAI7sW by [email protected] | |
| 0 likes, 0 repeats | |
| and yet the ADC results appear to be OK, so the ADC itself works fine. hmmm | |
| Post #Aydvk5qC0ZD5Fr6wGu by [email protected] | |
| 0 likes, 0 repeats | |
| docs say a transfer error is caused by a bus error. so perhaps there is a probl… | |
| Post #Aydvk5wDeA1xYXvkfI by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime had to look up DTCM. That’s special memory that is higher clocked? | |
| Post #Aydvk66r0cXO5WuFF2 by [email protected] | |
| 0 likes, 0 repeats | |
| thought so! according to the bus matrix, DMA1 can't access the DTCM (data t… | |
| Post #AydzVOZKUlZSoNTDjU by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime I see what looks like a detached solder pad and a couple of damaged t… | |
| Post #AydzdnNe88nK510kM4 by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime that’s right, calcium. Here’s the model of a calcium molecule. Do… | |
| Post #Aydzexe7RqkiCxGv1k by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime Curious... what are the unpopulated J1 and J2 headers for? | |
| Post #Aydzf1ecXvWwdfXNMe by [email protected] | |
| 0 likes, 0 repeats | |
| @dragonarchitect yes middle pad is detached. | |
| Post #AydzlZOi0C2Z1tDOvg by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime The round pad on the left also looks like it might have a broken trac… | |
| Post #Aydzo17btYg9asNtNg by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime wow, the period design on the tape decks really is something else! gi… | |
| Post #AydzryTNgYfUXLSEpU by [email protected] | |
| 0 likes, 0 repeats | |
| @RueNahcMohr no stereo images, those are too hard to alt text | |
| Post #AydzxwfvHYY2hOATkO by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime - Does the emulator have memory or a solid state drive to store all o… | |
| Post #AydzxwnMpsVF4TeQLo by [email protected] | |
| 0 likes, 0 repeats | |
| @ZoeTheRobot it'll get buffered one record at a time in the local MCU but t… | |
| Post #AydzySXWoIqZWcUE6a by [email protected] | |
| 0 likes, 0 repeats | |
| @ducksauz these will get populated and connect to the 2 ribbon cables that go t… | |
| Post #AydzzZyAfk9orETyiG by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime I assume this shaping circuitry sits on the left side of the board? A… | |
| Post #Aye00ueBHMU5HGlgZs by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime wait wtf it's not symmetrical | |
| Post #Aye05iiP4Kvbif2GX2 by [email protected] | |
| 0 likes, 0 repeats | |
| @hennichodernich yup! | |
| Post #Aye0AT72VTKAmCp5kW by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime These Tapes were high-tech at the time. With vaccum to pull the tape.… | |
| Post #Aye0CkTEwNrXBtIJQe by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime If you want to write to DTCM use the MDMA instead | |
| Post #Aye0F4qGAhq2wzAjIm by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime {Rue drops BGA onto your connector} | |
| Post #Aye0GEzztSPOk2HWTY by [email protected] | |
| 0 likes, 0 repeats | |
| @RueNahcMohr CPU socket | |
| Post #Aye0JpycrooYIMM4nY by [email protected] | |
| 0 likes, 0 repeats | |
| @RueNahcMohr @tubetime looks like a cut trace going to it? And/or poasible the … | |
| Post #AyeDHK0W3a7by6MzwG by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime you don't even really need the linker script if you know nobody i… | |
| Post #AyeDSqCahK1j0JVit6 by [email protected] | |
| 0 likes, 0 repeats | |
| ok that took a lot longer than i thought mostly because stm32-cmake is kinda a… | |
| Post #AyeDSriX43AfhfSkJU by [email protected] | |
| 0 likes, 0 repeats | |
| like @azonenberg suggested i could have used the MDMA :pensive_party_blob: on t… | |
| Post #Ayer6pp7QAHtcqaqAa by [email protected] | |
| 0 likes, 0 repeats | |
| @root42 @tubetime not higher but on a separate bus coupled directly to the cpu … | |
| Post #Azj2E49MTafi0w4Euu by [email protected] | |
| 0 likes, 0 repeats | |
| the code is very hacky right now but the oscilloscope mode works! this is the r… | |
| Post #Azj2E4GS3ELKMvNty4 by [email protected] | |
| 0 likes, 0 repeats | |
| hmm it's even good enough to examine the overshoot on the 729 bus drivers | |
| Post #Azj2FbfZKxskGKrno8 by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime always been amazed by the DMA capabilities of the STM32. I was able t… | |
| Post #Azj2Ib0uERsD65GxFY by [email protected] | |
| 0 likes, 0 repeats | |
| @tubetime Just lovely work!Have to chuckle at the *high speeds* here, each 5ms … | |
| Post #Azj2IsGm4hfScDpMqO by [email protected] | |
| 0 likes, 0 repeats | |
| @azonenberg @tubetime | |
| Post #Azj2IsODd1cezJJJRo by [email protected] | |
| 0 likes, 0 repeats | |
| @macegr @azonenberg hahah! |