คำถามติดแท็ก memory

พิจารณาใช้แท็กที่เฉพาะเจาะจงแทนเช่น dram, sram, flash

3
การอ่านแฟลชไมครอน 29F32G08QAA NAND IC
มันคงจะดีถ้านี่เป็นคำถามเกี่ยวกับการช็อปปิ้ง - แต่ 99% + น่าจะเป็นคำถามเกี่ยวกับการก่อสร้างทางอิเล็กทรอนิกส์ :-( ฉันต้องการค้นหาวิธีที่รวดเร็ว / ง่ายที่สุด / ถูกที่สุดในการอ่าน 4GB NAND Flash IC ในหน่วยความจำ USB ที่เสียหาย ตัวควบคุมออนบอร์ด IC นั้นตายไปแล้วแฟลช IC อาจจะตาย แต่ฉันจะถือว่ามันไม่ได้จนกว่ามันจะกลายเป็นอย่างอื่น การอ่านมันอาจเกี่ยวข้องกับ (1) การสร้างผู้อ่านที่กำหนดเอง อาจไม่ใช่ความคิดที่ไร้สาระทั้งหมดเนื่องจากการเชื่อมต่อกับ Flash นั้นมีไม่มาก (8 ข้อมูลและการควบคุมจำนวนหนึ่ง) มีโอกาสมากเพียงใดที่ฉันสามารถเข้าถึงข้อมูลได้อย่างง่ายดายถ้าฉันทำสิ่งนี้ฉันยังไม่รู้ การรับบิตอิมเมจนั้นเป็นกรณีที่เลวร้ายที่สุดที่สามารถทนได้ แต่ฉันก็อยากจะมีบางอย่างที่ "เห็น" ระบบไฟล์และไฟล์ต่าง ๆ เหมือนเดิม แน่นอน. (2) การบัดกรีใน IC คอนโทรลเลอร์ใหม่ ฉันยังไม่รู้ว่าสิ่งเหล่านี้เป็นสิ่งที่ใช้กันทั่วไปในอุปกรณ์อื่น ๆ ตัวอย่างการตรวจสอบ 1 รายการจนถึงขณะนี้ไม่มีการแข่งขัน …

7
การใช้ malloc ใน PIC
ฉันจะใช้malloc()และfree()ฟังก์ชั่นใน PIC ได้อย่างไร? ฉันตรวจสอบstdlib.hส่วนหัวแล้วและไม่มีการกล่าวถึงเลย ฉันใช้ MCC18 มีใครต้องใช้พวกเขา? ฉันต้องการพวกเขาเพราะฉันกำลังย้ายห้องสมุดจาก Windows XP ไปยัง PIC คู่มือการย้ายระบบบอกว่า ปรับฟังก์ชั่นเฉพาะของระบบปฏิบัติการให้เข้ากับ PIC ของฉัน แต่ฉันไม่รู้วิธี "แปล" malloc()และfree()ฟังก์ชั่น
10 pic  memory 

3
การเข้าถึงหน่วยความจำแบบสุ่มของ RAM ทำงานอย่างไร
HDD ทำงานในลักษณะต่อเนื่องบางส่วน อย่างไรก็ตาม RAM เป็นที่รู้จักกันในการเข้าถึงหน่วยความจำแบบสุ่มทำให้มีความเร็วเท่ากันในการเข้าถึงหน่วยความจำสำหรับทุกตำแหน่งในทุกครั้ง แล้วอะไรทำให้ RAM มีความพิเศษ การเข้าถึงหน่วยความจำแบบสุ่มทำงานอย่างไร (ฉันรู้ว่า DRAM ไม่ได้เข้าถึงแบบสุ่มและทำงานได้อย่างต่อเนื่องฉันไม่แน่ใจว่าสิ่งนี้หมายถึงอะไร)
10 memory  sdram 

3
หน่วยความจำแฟลชรอสถานะคืออะไร?
ฉันใช้ไมโครคอนโทรลเลอร์ PowerPC แบบฟรีสเกล ในโมดูลหน่วยความจำแฟลชในแผ่นข้อมูลจำนวนกำหนด "สถานะรอของการเข้าถึงหน่วยความจำแฟลช" ได้ ต่อไปนี้เป็นส่วนหนึ่งของแผ่นข้อมูลที่ทำให้คำถามของฉันมันมาจากคำอธิบายการลงทะเบียนของการลงทะเบียนโมดูล PFlash: ฟิลด์นี้ต้องตั้งค่าเป็นค่าที่สอดคล้องกับความถี่ในการใช้งานของ PFlash และเวลาเข้าถึงการอ่านจริงของ PFlash ความถี่ในการใช้งานที่สูงขึ้นจำเป็นต้องมีการตั้งค่าที่ไม่เป็นศูนย์สำหรับฟิลด์นี้เพื่อการใช้งานแฟลชที่เหมาะสม 0 MHz, <23 MHz, สถานะรอจำเป็น = 0 --- 23 MHz, <45 MHz, สถานะรอจำเป็น = 1 --- 45 MHz, <68 MHz, สถานะรอจำเป็น = 2 --- 68 MHz, <90 MHz รอสถานะที่จำเป็น = 3 --- (PFlash เป็นโมดูลควบคุมแพลตฟอร์ม Flash) ฉันเข้าใจว่าตัวประมวลผลเร็วกว่าแฟลชนั่นเป็นสาเหตุที่ทำให้มีสถานะรอคอย สิ่งที่ฉันไม่เข้าใจคือ: …

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

3
ฉันจะใช้คอนโทรลเลอร์ DRAM แบบอะซิงโครนัสอย่างง่าย ๆ ได้อย่างไร?
ฉันต้องการทราบวิธีสร้างตัวควบคุม DRAM แบบอะซิงโครนัสแบบกระดูกเปลือย ฉันมีโมดูล DRAM ขนาด 70 เมกะไบต์ 1 SIMM 70ns DRAM (1Mx9 with parity) ที่ฉันต้องการใช้ในโครงการคอมพิวเตอร์ย้อนยุคในโฮมบรูว์ น่าเสียดายที่ไม่มีแผ่นข้อมูลสำหรับพวกเขาดังนั้นฉันไปจากซีเมนส์ HYM 91000S-70และ"การทำความเข้าใจกับการทำงานของ DRAM"โดย IBM อินเทอร์เฟซพื้นฐานที่ฉันต้องการจะทำคือ / CS: in, เลือกชิป R / W: in, อ่าน / ไม่เขียน RDY: ออกสูงเมื่อข้อมูลพร้อม D: เข้า / ออกบัสข้อมูล 8 บิต A: ในบัส 20 บิตที่อยู่ รีเฟรชดูเหมือนตรงไปตรงมาด้วยหลายวิธีที่จะทำให้ถูกต้อง ฉันควรจะทำการกระจาย (interleaved) RAS-only refresh …
9 memory  timing  dram  7400 

2
ต้องการความช่วยเหลือในการทำความเข้าใจแผนที่หน่วยความจำ PIC
พื้นหลังบางส่วน ฉันใช้ MPLABx กับ PicKit2 เพื่อตั้งโปรแกรมรูปภาพประเภทต่างๆ ในขณะนี้มันคือ 16F887 ฉันพยายามที่จะยึดติดกับห่วงโซ่เครื่องมือ Hi-Tech PICC Lite แต่ฉันไม่พอใจมากขึ้นกับการประกอบบางสิ่ง การดำเนินการที่น่าจะเร็วอย่างรวดเร็ว (พิจารณาวงจรการเรียนการสอน 500ns ที่ 8Mhz) กำลังดำเนินการจนเสร็จสิ้น 20us ดังนั้นฉันจึงเริ่มใส่รหัส ASM ของฉันเองเพื่อจัดการกับมัน อย่างไรก็ตามฉันมีปัญหาในการทำความเข้าใจแผนที่หน่วยความจำที่ให้ไว้ในแผ่นข้อมูลในหน้า 20 หน่วยความจำโปรแกรมเริ่มต้นที่ 0005h อย่างไรก็ตามหน้า 23 แสดงที่อยู่ไฟล์ของการลงทะเบียนเพื่อวัตถุประสงค์พิเศษเช่นพอร์ต A ที่อยู่ของพอร์ต A แสดงเป็น "05h" ฉันสับสนว่าจะแยกแยะความแตกต่างระหว่างตำแหน่งหน่วยความจำ 0005h อย่างไรและการลงทะเบียนวัตถุประสงค์พิเศษอยู่ที่ 05h ฉันจะอ้างอิงการลงทะเบียนวัตถุประสงค์พิเศษได้อย่างไร ฉันได้ทำการเขียนโปรแกรมแอสเซมเบลอร์ที่ครอบคลุมสำหรับชิป HC11 รุ่นเก่า แต่นี่เป็นการลงทุนครั้งแรกของฉันในการเข้ารหัส PIC asm ความช่วยเหลือใด ๆ ที่นี่จะได้รับการชื่นชม

1
DRAM แช่แข็งสำหรับนิติเวช (coldboot)
ฉันรู้จักกลอุบายของ coldboot มาระยะหนึ่งแล้ว แต่ไม่เคยคิดเลยว่าจะมีฟิสิกส์อยู่เบื้องหลัง ฉันอ่านกระดาษแล้ว แต่มันก็ไม่ครอบคลุมว่าทำไมมันถึงใช้ได้ การระบายความร้อนของแรมไปที่อุณหภูมิต่ำมากจะทำให้ข้อมูลที่เก็บไว้ในนั้นถูกเก็บรักษาไว้ได้นานอย่างไรโดยไม่ต้องใช้พลังงาน? ฉันรู้ว่า DRAM ICs นั้นเป็นเซลล์เก็บข้อมูลตัวเก็บประจุทรานซิสเตอร์ขนาดใหญ่ แต่ฉันไม่สามารถหาสาเหตุที่อุณหภูมิสร้างความแตกต่างได้ นอกจากนี้ยังเพิ่มคำถามเพิ่มเติม: คุณสมบัติการสลายตัวของอุปกรณ์เพียงพอที่จะวัดค่า "ก่อนหน้า" ของเซลล์ที่อุณหภูมิปกติหรือต่ำกว่าหรือไม่? นี่เป็นปรากฏการณ์เดียวกันกับที่ทำให้บิตเน่าหรือไม่นั่นคือการสุ่มเปิดบิตในหน่วยความจำคอมพิวเตอร์หรือไม่ สิ่งนี้นำไปใช้กับสถานการณ์อื่น ๆ เช่นการเปลี่ยนสถานะของไมโครโปรเซสเซอร์หรือการเปลี่ยนวิธีทรานซิสเตอร์ในวงจรแยกหรือไม่? หากความเย็นจัดมากทำให้สถานะประจุเสื่อมลงช้ากว่านั่นหมายความว่าการให้ความร้อนแรมจะลบข้อมูลใด ๆ ที่เก็บอยู่ในนั้นหรือไม่

3
คุณสามารถรันตัวประมวลผลคลาส x86 ที่ไร้รอยต่อได้หรือไม่?
โปรเซสเซอร์ x86 รุ่นใหม่มีแคช L2 อย่างน้อย 512K มีแอพพลิเคชั่นที่เหมาะสมกับปริมาณความจำนี้ทั้งหมด คุณสามารถรันชิปเหล่านี้โดยที่ไม่มี RAM ติดอยู่ได้หรือไม่? ถ้าเป็นเช่นนั้นมีวิธีที่จะกำจัดการกำหนดเวลาการเขียนข้อมูลย้อนกลับเมื่อ CPU พยายามรักษาความต่อเนื่องของ RAM หรือไม่ ฉันไม่มีแอพพลิเคชั่นที่เฉพาะเจาะจงในใจมันเป็นเพียงอยากรู้อยากเห็น ฉันมั่นใจว่าบางแห่งมีแอปพลิเคชันเฉพาะซึ่งสิ่งนี้จะมีประโยชน์
9 memory  cpu  ram 

5
คำแนะนำหน่วยความจำสำหรับ MSP430
ฉันกำลังพัฒนาแอปพลิเคชั่นการวัดด้วย TI MSP430 และฉันต้องการฟังคำแนะนำเกี่ยวกับประเภทของหน่วยความจำที่ฉันสามารถใช้ได้ แนวคิดคือใช้สำหรับการบันทึกในช่วงเวลาหนึ่งจากนั้นดาวน์โหลดข้อมูลไปยังพีซีเมื่ออุปกรณ์เชื่อมต่อผ่าน USB ค่าประมาณคือเก็บข้อมูลได้สูงสุด 5MB ทุกตัวอย่างมีขนาดประมาณ 25 ไบต์ของข้อมูล ชิป EEPROM อย่างง่าย ๆ จะทำหรือมีสิ่งที่ดีกว่าออกไปหรือไม่

6
DIY USB Mass Storage Tutorial
ฉันแค่สงสัยว่ามีการสอนที่ใดก็ได้เกี่ยวกับวิธีการทำ USB Flash Drive ของคุณเองและฉันไม่ได้ตั้งใจแยก USB ออกและใส่ความกล้าเข้าไปในสิ่งอื่นฉันหมายถึงการรวมหน่วยความจำแฟลชและคอนโทรลเลอร์เข้าด้วยกัน
9 usb  memory  flash 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.