หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน
ภาพถ่ายจากคอลเลกชันของผู้เขียน

1. ประวัติ

หน่วยความจำบับเบิ้ลหรือหน่วยความจำโดเมนแม่เหล็กทรงกระบอกเป็นหน่วยความจำแบบไม่ลบเลือนที่พัฒนาขึ้นที่ Bell Labs ในปี 1967 โดย Andrew Bobeck การวิจัยแสดงให้เห็นว่าโดเมนแม่เหล็กทรงกระบอกขนาดเล็กก่อตัวในฟิล์มเฟอร์ไรต์และโกเมนผลึกเดี่ยวบางๆ เมื่อมีสนามแม่เหล็กแรงเพียงพอพุ่งตั้งฉากกับพื้นผิวฟิล์ม โดยการเปลี่ยนสนามแม่เหล็ก ฟองอากาศเหล่านี้สามารถเคลื่อนย้ายได้ คุณสมบัติเหล่านี้ทำให้ฟองแม่เหล็กเหมาะสำหรับการสร้างที่เก็บบิตตามลำดับ เช่น รีจิสเตอร์ ซึ่งการมีหรือไม่มีฟองที่ตำแหน่งใดตำแหน่งหนึ่ง หมายความว่าค่าของบิตเป็นศูนย์หรือหนึ่ง เส้นผ่านศูนย์กลางของฟองคือหนึ่งในสิบของไมครอน โดยชิปตัวหนึ่งสามารถจัดเก็บข้อมูลได้หลายพันบิต ตัวอย่างเช่น ในฤดูใบไม้ผลิปี 1977 Texas Instruments เปิดตัวชิปที่มีความจุ 92304 บิตออกสู่ตลาดเป็นครั้งแรก หน่วยความจำนี้ไม่ลบเลือน ทำให้คล้ายกับเทปแม่เหล็กหรือดิสก์ แต่เนื่องจากเป็นโซลิดสเตตและไม่มีชิ้นส่วนที่เคลื่อนไหว จึงเชื่อถือได้มากกว่าเทปหรือดิสก์ ไม่ต้องบำรุงรักษา และมีขนาดเล็กและเบากว่ามาก , และสามารถนำไปใช้ในอุปกรณ์พกพาได้

Andrew Bobek ผู้ประดิษฐ์หน่วยความจำฟองดั้งเดิมได้เสนอหน่วยความจำเวอร์ชัน "หนึ่งมิติ" ในรูปแบบของด้ายซึ่งมีแถบวัสดุเฟอร์โรแมกเนติกบาง ๆ พันอยู่ หน่วยความจำประเภทนี้เรียกว่า "twistor" และมีการผลิตจำนวนมากด้วยซ้ำ แต่ในไม่ช้าก็ถูกแทนที่ด้วยเวอร์ชัน "สองมิติ"

คุณสามารถทำความคุ้นเคยกับประวัติความเป็นมาของการสร้าง Bubble Memory ได้ใน [1-3]

2. หลักการทำงาน

ในที่นี้ฉันขอให้คุณยกโทษให้ฉันด้วย ฉันไม่ใช่นักฟิสิกส์ ดังนั้นการนำเสนอจะเป็นการประมาณคร่าวๆ

วัสดุบางชนิด (เช่น แกโดลิเนียม แกลเลียม โกเมน) มีแนวโน้มที่จะถูกแม่เหล็กในทิศทางเดียว และหากมีการใช้สนามแม่เหล็กคงที่ตามแนวแกนนั้น พื้นที่ที่ถูกแม่เหล็กจะก่อตัวเป็นฟองอากาศ ดังแสดงในรูปด้านล่าง แต่ละฟองมีเส้นผ่านศูนย์กลางเพียงไม่กี่ไมครอน

สมมติว่าเรามีฟิล์มผลึกบางๆ ประมาณ 0,001 นิ้วของวัสดุดังกล่าว วางอยู่บนวัสดุที่ไม่ใช่แม่เหล็ก เช่น แก้ว หรือสารตั้งต้น

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน
มันคือทั้งหมดที่เกี่ยวกับฟองสบู่วิเศษ ภาพทางซ้าย - ไม่มีสนามแม่เหล็ก ภาพทางขวา - สนามแม่เหล็กตั้งฉากกับพื้นผิวของฟิล์ม

หากรูปแบบเกิดขึ้นบนพื้นผิวของแผ่นฟิล์มของวัสดุดังกล่าวจากวัสดุแม่เหล็ก เช่น เพอร์มัลลอย ซึ่งเป็นโลหะผสมของเหล็ก-นิกเกิล ฟองอากาศจะถูกดึงดูดไปยังองค์ประกอบของรูปแบบนี้ โดยทั่วไปจะใช้ลวดลายรูปตัว T หรือรูปตัว V

ฟองสบู่ฟองเดียวสามารถเกิดขึ้นได้จากสนามแม่เหล็ก 100-200 oersted ซึ่งตั้งฉากกับฟิล์มแม่เหล็กและสร้างโดยแม่เหล็กถาวร และสนามแม่เหล็กที่กำลังหมุนซึ่งเกิดจากขดลวดสองตัวในทิศทาง XY ช่วยให้โดเมนฟองเคลื่อนที่ได้ จาก “เกาะ” แม่เหล็กแห่งหนึ่งไปยังอีกเกาะหนึ่ง ดังแสดงในรูปนี้ หลังจากเปลี่ยนทิศทางของสนามแม่เหล็กสี่ครั้ง โดเมนจะย้ายจากเกาะหนึ่งไปยังเกาะใกล้เคียง

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

ทั้งหมดนี้ช่วยให้เราพิจารณาอุปกรณ์ DMD เป็นรีจิสเตอร์กะได้ หากเราสร้างฟองอากาศที่ปลายด้านหนึ่งของรีจิสเตอร์และตรวจจับมันที่อีกด้านหนึ่ง เราสามารถหมุนรูปแบบของฟองอากาศไปรอบๆ และใช้ระบบเป็นอุปกรณ์จัดเก็บข้อมูล การอ่านและการเขียนบิตในเวลาที่กำหนด

สิ่งนี้นำไปสู่ข้อดีและข้อเสียของหน่วยความจำบน MD แบบดิจิทัล: ข้อดีคือไม่ลบเลือน (ตราบใดที่ใช้สนามตั้งฉากที่สร้างโดยแม่เหล็กถาวร ฟองอากาศจะไม่หายไปหรือเคลื่อนออกจากตำแหน่ง) และข้อเสียคือยาว เวลาเข้าถึงเพราะว่า ในการเข้าถึงบิตที่กำหนดเอง คุณจะต้องเลื่อน shift register ทั้งหมดไปยังตำแหน่งที่ต้องการ และยิ่งนานเท่าไรก็ยิ่งต้องใช้รอบมากขึ้นเท่านั้น

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน
รูปแบบขององค์ประกอบแม่เหล็กบนแผ่นแม่เหล็กซีดี

การสร้างโดเมนแม่เหล็กเรียกว่า "นิวเคลียส" ในภาษาอังกฤษ และประกอบด้วยการใช้กระแสหลายร้อยมิลลิแอมป์กับขดลวดเป็นเวลาประมาณ 100 นาโนวินาที และสร้างสนามแม่เหล็กตั้งฉากกับฟิล์มและตรงข้ามกับสนามแม่เหล็ก แม่เหล็กถาวร สิ่งนี้จะสร้าง "ฟองสบู่" แม่เหล็ก ซึ่งเป็นโดเมนแม่เหล็กทรงกระบอกในภาพยนตร์ น่าเสียดายที่กระบวนการนี้ขึ้นอยู่กับอุณหภูมิเป็นอย่างมาก การเขียนอาจล้มเหลวโดยไม่เกิดฟอง หรืออาจเกิดฟองหลายฟอง

มีการใช้เทคนิคหลายประการในการอ่านข้อมูลจากภาพยนตร์

วิธีหนึ่งซึ่งก็คือการอ่านแบบไม่ทำลาย คือการตรวจจับสนามแม่เหล็กอ่อนของโดเมนทรงกระบอกโดยใช้เซ็นเซอร์ต้านทานสนามแม่เหล็ก

วิธีที่สองคือการอ่านแบบทำลายล้าง ฟองอากาศจะถูกถ่ายโอนไปยังเส้นทางการสร้าง/การตรวจจับพิเศษ ซึ่งฟองจะถูกทำลายโดยการทำให้วัสดุเป็นแม่เหล็กในทิศทางไปข้างหน้า หากวัสดุถูกทำให้เป็นแม่เหล็กในทิศทางตรงกันข้าม นั่นคือ มีฟองอากาศ จะทำให้กระแสในขดลวดเพิ่มมากขึ้น และวงจรอิเล็กทรอนิกส์จะตรวจจับได้ หลังจากนี้ จะต้องสร้างฟองอากาศอีกครั้งในแทร็กบันทึกพิเศษ
หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

อย่างไรก็ตาม หากหน่วยความจำถูกจัดเป็นอาร์เรย์ต่อเนื่องกัน ก็จะมีข้อเสียใหญ่สองประการ ประการแรกเวลาในการเข้าถึงจะยาวนานมาก ประการที่สอง ข้อบกพร่องเดียวในห่วงโซ่จะทำให้อุปกรณ์ทั้งหมดใช้งานไม่ได้โดยสมบูรณ์ จึงจัดหน่วยความจำเป็นเพลงหลักเพลงเดียวและเพลงทาสหลายเพลงดังแสดงในรูป

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน
หน่วยความจำบับเบิ้ลพร้อมหนึ่งแทร็กต่อเนื่อง

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน
หน่วยความจำบับเบิ้ลพร้อมแทร็กหลัก/รอง

การกำหนดค่าหน่วยความจำนี้ไม่เพียงแต่ช่วยลดเวลาในการเข้าถึงได้อย่างมาก แต่ยังทำให้สามารถผลิตอุปกรณ์หน่วยความจำที่มีแทร็กที่มีข้อบกพร่องจำนวนหนึ่งได้ ตัวควบคุมหน่วยความจำจะต้องคำนึงถึงและเลี่ยงผ่านในระหว่างการอ่าน/เขียน

รูปภาพด้านล่างแสดงภาพตัดขวางของ "ชิป" หน่วยความจำแบบฟอง

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

คุณยังสามารถอ่านเกี่ยวกับหลักการทำงานของหน่วยความจำบับเบิลได้ใน [4, 5]

3 Intel 7110

Intel 7110 - โมดูลหน่วยความจำบับเบิ้ล, MBM (หน่วยความจำบับเบิ้ลแม่เหล็ก) ที่มีความจุ 1 MB (1048576 บิต) เขาคือผู้ที่ปรากฎบน KDPV 1 เมกะบิตคือความจุในการจัดเก็บข้อมูลผู้ใช้ เมื่อพิจารณาถึงแทร็กที่ซ้ำซ้อน ความจุรวมคือ 1310720 บิต อุปกรณ์ประกอบด้วยแทร็ก (ลูป) 320 แทร็กที่มีความจุ 4096 บิตแต่ละแทร็ก แต่มีเพียง 256 แทร็กเท่านั้นที่ใช้สำหรับข้อมูลผู้ใช้ ส่วนที่เหลือเป็นการสำรองสำหรับการเปลี่ยนแทร็กที่ "เสียหาย" และสำหรับจัดเก็บรหัสแก้ไขข้อผิดพลาดที่ซ้ำซ้อน อุปกรณ์นี้มีสถาปัตยกรรม "แทร็กหลัก-รอง" ข้อมูลเกี่ยวกับแทร็กที่ใช้งานอยู่ในลูปบูตสแตรปแยกต่างหาก บน KDPV คุณสามารถดูรหัสฐานสิบหกที่พิมพ์บนโมดูลโดยตรง นี่คือแผนที่ของแทร็กที่ "เสียหาย" เลขฐานสิบหก 80 หลักแสดงถึงแทร็กข้อมูล 320 แทร็ก แทร็กที่ใช้งานอยู่จะแสดงเป็นหนึ่งบิต ส่วนแทร็กที่ไม่ได้ใช้งานจะแสดงด้วยศูนย์บิต

คุณสามารถอ่านเอกสารต้นฉบับสำหรับโมดูลได้ใน [7]

อุปกรณ์มีตัวเครื่องที่มีการจัดเรียงพินสองแถวและติดตั้งโดยไม่ต้องบัดกรี (ในเต้ารับ)

โครงสร้างของโมดูลแสดงในรูป:

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

อาเรย์หน่วยความจำแบ่งออกเป็น "ครึ่งส่วน" สองส่วน แต่ละส่วนแบ่งออกเป็น "ควอด" สองส่วน แต่ละควอเตอร์มีแทร็กทาส 80 แทร็ก โมดูลประกอบด้วยแผ่นที่มีวัสดุแม่เหล็กอยู่ภายในขดลวดตั้งฉากสองเส้นซึ่งสร้างสนามแม่เหล็กที่กำลังหมุน ในการทำเช่นนี้สัญญาณกระแสรูปสามเหลี่ยมจะถูกส่งไปยังขดลวดโดยเลื่อนไป 90 องศาสัมพันธ์กัน การประกอบแผ่นและขดลวดจะถูกวางไว้ระหว่างแม่เหล็กถาวรและวางไว้ในแผงแม่เหล็ก ซึ่งจะปิดฟลักซ์แม่เหล็กที่เกิดจากแม่เหล็กถาวร และป้องกันอุปกรณ์จากสนามแม่เหล็กภายนอก แผ่นเอียงที่ 2,5 องศา ซึ่งสร้างสนามการเคลื่อนที่ขนาดเล็กตามแนวเอียง ช่องนี้ไม่มีนัยสำคัญเลยเมื่อเทียบกับสนามของขดลวด และไม่รบกวนการเคลื่อนที่ของฟองอากาศเมื่ออุปกรณ์ทำงาน แต่จะย้ายฟองอากาศไปยังตำแหน่งคงที่โดยสัมพันธ์กับองค์ประกอบของเพอร์มัลลอยเมื่อปิดอุปกรณ์ ส่วนประกอบตั้งฉากที่แข็งแกร่งของแม่เหล็กถาวรรองรับการมีอยู่ของโดเมนแม่เหล็กแบบฟอง

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

โมดูลประกอบด้วยโหนดต่อไปนี้:

  1. เพลงที่น่าจดจำ แทร็กเหล่านั้นขององค์ประกอบเพอร์มัลลอยที่ยึดและควบคุมฟองโดยตรง
  2. เครื่องกำเนิดการจำลองแบบ ทำหน้าที่สำหรับการจำลองแบบของตุ่มซึ่งมีอยู่ตลอดเวลาที่บริเวณแห่งการสร้าง
  3. แทร็กอินพุตและโหนดการแลกเปลี่ยน ฟองอากาศที่สร้างขึ้นจะเคลื่อนที่ไปตามแทร็กอินพุต บับเบิ้ลถูกย้ายไปยังหนึ่งใน 80 แทร็กทาส
  4. แทร็กเอาท์พุตและโหนดการจำลอง บับเบิลจะถูกลบออกจากแทร็กข้อมูลโดยไม่ทำลายมัน ฟองอากาศแบ่งออกเป็นสองส่วน และส่วนหนึ่งจะถูกส่งไปยังแทร็กเอาท์พุต
  5. เครื่องตรวจจับ ฟองอากาศจากแทร็กเอาท์พุตจะเข้าสู่เครื่องตรวจจับความต้านทานแม่เหล็ก
  6. บูตติดตาม แทร็กบูตประกอบด้วยข้อมูลเกี่ยวกับแทร็กข้อมูลที่ใช้งานอยู่และไม่ได้ใช้งาน

ด้านล่างเราจะดูรายละเอียดเพิ่มเติมที่โหนดเหล่านี้ คุณยังสามารถอ่านคำอธิบายของโหนดเหล่านี้ได้ใน [6]

การสร้างฟอง

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

ในการสร้างฟองอากาศ ที่จุดเริ่มต้นของแทร็กอินพุต จะมีตัวนำงอเป็นวงเล็กๆ มีการจ่ายพัลส์ปัจจุบันซึ่งสร้างสนามแม่เหล็กในพื้นที่ขนาดเล็กมากซึ่งแข็งแกร่งกว่าสนามแม่เหล็กถาวร ชีพจรจะสร้างฟอง ณ จุดนี้ ซึ่งจะคงอยู่อย่างถาวร โดยมีสนามแม่เหล็กคงที่คอยพยุงไว้ และไหลเวียนไปตามองค์ประกอบเพอร์มัลลอยภายใต้อิทธิพลของสนามแม่เหล็กที่กำลังหมุน หากเราจำเป็นต้องเขียนหน่วยลงในหน่วยความจำ เราจะส่งพัลส์สั้นๆ ไปที่ลูปนำไฟฟ้า และผลก็คือ เกิดฟองอากาศขึ้น XNUMX ฟอง (ในรูประบุเป็น Bubble split seed) ฟองสบู่ฟองหนึ่งพุ่งไปในสนามหมุนไปตามเส้นทางเพอร์มัลลอย ส่วนฟองที่สองยังคงอยู่กับที่และรับขนาดดั้งเดิมอย่างรวดเร็ว จากนั้นมันจะย้ายไปที่รางทาสรางหนึ่ง และสลับตำแหน่งที่มีฟองอากาศหมุนเวียนอยู่ในนั้น ในทางกลับกันจะถึงจุดสิ้นสุดของแทร็กอินพุตและหายไป

การแลกเปลี่ยนบับเบิ้ล

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

การแลกเปลี่ยนฟองเกิดขึ้นเมื่อพัลส์กระแสรูปสี่เหลี่ยมผืนผ้าถูกจ่ายให้กับตัวนำที่สอดคล้องกัน ในกรณีนี้ ฟองอากาศจะไม่แบ่งออกเป็นสองส่วน

การอ่านข้อมูล

หน่วยความจำบนโดเมนแม่เหล็กทรงกระบอก ส่วนที่ 1 วิธีการทำงาน

ข้อมูลจะถูกส่งไปยังแทร็กเอาท์พุตโดยการจำลองข้อมูล และยังคงหมุนเวียนในแทร็กหลังจากอ่านแล้ว ดังนั้นอุปกรณ์นี้จึงใช้วิธีการอ่านแบบไม่ทำลาย สำหรับการจำลอง ฟองอากาศจะถูกนำทางไปใต้องค์ประกอบเพอร์มัลลอยที่ยืดออก ซึ่งฟองอากาศจะยืดออกไป ด้านบนยังมีตัวนำรูปวงรีหากกระแสพัลส์ถูกจ่ายให้กับลูป ฟองอากาศจะแยกออกเป็นสองส่วน พัลส์กระแสประกอบด้วยส่วนสั้นของกระแสสูงเพื่อแยกฟองอากาศออกเป็นสองส่วน และส่วนที่ยาวกว่าของกระแสไฟล่างเพื่อกำหนดทิศทางฟองไปยังแทร็กเอาท์พุต

ที่ส่วนท้ายของแทร็กเอาท์พุตจะมีเครื่องตรวจจับฟอง ซึ่งเป็นสะพานต้านทานสนามแม่เหล็กที่ทำจากส่วนประกอบเปอร์มัลลอยที่ก่อตัวเป็นวงจรยาว เมื่อฟองแม่เหล็กตกอยู่ใต้องค์ประกอบของเพอร์มัลลอย ความต้านทานของมันจะเปลี่ยนไป และความต่างศักย์หลายมิลลิโวลต์จะปรากฏขึ้นที่เอาท์พุตของบริดจ์ รูปร่างขององค์ประกอบเพอร์มัลลอยถูกเลือกเพื่อให้ฟองเคลื่อนที่ไปตามองค์ประกอบเหล่านั้น ในตอนท้ายยางจะกระทบกับยาง "ความปลอดภัย" พิเศษและหายไป

ความซ้ำซ้อน

อุปกรณ์ประกอบด้วย 320 แทร็ก แต่ละแทร็ก 4096 บิต ในจำนวนนี้มี 272 รายที่ใช้งานอยู่, 48 รายสำรอง, ไม่ได้ใช้งาน

ห่วงบูต

อุปกรณ์ประกอบด้วยแทร็กข้อมูล 320 แทร็ก โดย 256 แทร็กมีไว้สำหรับจัดเก็บข้อมูลผู้ใช้ ส่วนที่เหลืออาจมีข้อผิดพลาดหรือสามารถใช้เป็นอะไหล่ทดแทนแทร็กที่ผิดพลาดได้ แทร็กเพิ่มเติมหนึ่งแทร็กประกอบด้วยข้อมูลเกี่ยวกับการใช้แทร็กข้อมูล 12 บิตต่อแทร็ก เมื่อจ่ายไฟให้กับระบบ จะต้องเริ่มต้นใช้งาน ในระหว่างกระบวนการเริ่มต้น คอนโทรลเลอร์จะต้องอ่านแทร็กบูตและเขียนข้อมูลจากแทร็กนั้นไปยังรีจิสเตอร์พิเศษของชิปรูปแบบ/เซ็นเซอร์ปัจจุบัน จากนั้นตัวควบคุมจะใช้เฉพาะแทร็กที่ใช้งานอยู่ และแทร็กที่ไม่ได้ใช้งานจะถูกละเว้น และจะไม่มีการบันทึกใดๆ

คลังข้อมูล - โครงสร้าง

จากมุมมองของผู้ใช้ ข้อมูลจะถูกจัดเก็บไว้ในหน้า 2048 หน้าละ 512 บิต ข้อมูล 256 ไบต์ รหัสแก้ไขข้อผิดพลาด 14 บิต และบิตที่ไม่ได้ใช้ 2 บิตจะถูกจัดเก็บไว้ในแต่ละครึ่งหนึ่งของอุปกรณ์

แก้ไขข้อผิดพลาด

การตรวจจับและแก้ไขข้อผิดพลาดสามารถทำได้โดยใช้ชิปเซ็นเซอร์ปัจจุบัน ซึ่งมีตัวถอดรหัสโค้ด 14 บิตที่แก้ไขข้อผิดพลาดเดี่ยวที่มีความยาวสูงสุด 5 บิต (ข้อผิดพลาดแบบ Burst) ในแต่ละบล็อกขนาด 270 บิต (รวมถึงโค้ดด้วย) รหัสจะถูกต่อท้ายบล็อก 256 บิตแต่ละบล็อก รหัสแก้ไขสามารถใช้ได้หรือไม่ก็ได้ ขึ้นอยู่กับดุลยพินิจของผู้ใช้ การตรวจสอบรหัสสามารถเปิดหรือปิดได้ในคอนโทรลเลอร์ หากไม่ได้ใช้รหัส สามารถใช้ข้อมูลผู้ใช้ทั้ง 270 บิตได้

เวลาเข้า

สนามแม่เหล็กหมุนด้วยความถี่ 50 kHz เวลาเฉลี่ยในการเข้าถึงบิตแรกของหน้าแรกคือ 41 ms ซึ่งเป็นครึ่งหนึ่งของเวลาที่ต้องใช้ในการวนรอบแทร็กทั้งหมดให้เสร็จสิ้น บวกกับเวลาที่ใช้ในการทำให้แทร็กเอาท์พุตเสร็จสมบูรณ์

320 แทร็กที่ใช้งานอยู่และแทร็กสำรองแบ่งออกเป็นสี่ส่วน ๆ ละ 80 แทร็ก องค์กรนี้ลดเวลาในการเข้าถึง ควอเตอร์ถูกกำหนดเป็นคู่: ควอเตอร์แต่ละคู่ประกอบด้วยบิตคู่และคี่ของคำตามลำดับ อุปกรณ์ประกอบด้วยแทร็กอินพุตสี่แทร็กพร้อมฟองอากาศเริ่มต้นสี่แทร็ก และแทร็กเอาท์พุตสี่แทร็ก แทร็กเอาท์พุตใช้ตัวตรวจจับสองตัว โดยจัดเรียงในลักษณะที่ตัวตรวจจับตัวหนึ่งไม่เคยได้รับฟองอากาศสองฟองจากสองแทร็กในเวลาเดียวกัน ดังนั้น บับเบิลสตรีมทั้งสี่จะถูกมัลติเพล็กซ์และแปลงเป็นสตรีมสองบิต และจัดเก็บไว้ในรีจิสเตอร์ของชิปเซ็นเซอร์ปัจจุบัน เนื้อหาของรีจิสเตอร์จะถูกมัลติเพล็กซ์อีกครั้งและส่งไปยังคอนโทรลเลอร์ผ่านอินเทอร์เฟซแบบอนุกรม

ในส่วนที่สองของบทความ เราจะมาดูวงจรของตัวควบคุมหน่วยความจำแบบฟองให้ละเอียดยิ่งขึ้น

4. ข้อมูลอ้างอิง

ผู้เขียนพบในมุมที่มืดมนที่สุดของเครือข่ายและบันทึกข้อมูลทางเทคนิคที่เป็นประโยชน์มากมายเกี่ยวกับหน่วยความจำบน DMD ประวัติและประเด็นอื่น ๆ ที่เกี่ยวข้องสำหรับคุณ:

1. https://old.computerra.ru/vision/621983/ — สองความทรงจำของวิศวกร Bobek
2. https://old.computerra.ru/vision/622225/ — สองความทรงจำของวิศวกรโบเบ็ค (ตอนที่ 2)
3. http://www.wikiwand.com/en/Bubble_memory - หน่วยความจำบับเบิ้ล
4. https://cloud.mail.ru/public/3qNi/33LMQg8Fn การปรับตัวของหน่วยความจำฟองแม่เหล็กในสภาพแวดล้อมไมโครคอมพิวเตอร์มาตรฐาน
5. https://cloud.mail.ru/public/4YgN/ujdGWtAXf - หน่วยความจำบับเบิ้ล Texas Instruments TIB 0203
6. https://cloud.mail.ru/public/4PRV/5qC4vyjLa - คู่มือส่วนประกอบหน่วยความจำ อินเทล 1983
7. https://cloud.mail.ru/public/4Mjv/41Xrp4Rii 7110 หน่วยความจำบับเบิ้ล 1 เมกะบิต

ที่มา: will.com

เพิ่มความคิดเห็น