element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Embedded
  • Technologies
  • More
Embedded
Documents Memory Quiz
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Embedded requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: pchan
  • Date Created: 17 May 2021 2:11 PM Date Created
  • Last Updated Last Updated: 3 Nov 2021 1:36 PM
  • Views 2730 views
  • Likes 17 likes
  • Comments 45 comments
Related
Recommended

Memory Quiz

image
  Micron Memory Quiz
  sponsored by logo name
  Quiz | Embedded image

 

Memory Quiz Badge

All embedded systems have some type of RAM. But how much do you REALLY know about the different types of RAM? Take our 25-question memory quiz to find out.

To earn the Memory Badge, score 100% on the quiz, rate this document, and leave your feedback on the quiz as a comment.

 

 
  • e14quiz
  • ram
  • memory_quiz
  • micron_memory
  • micron
  • random_access_memory
  • fpga_quiz
  • dram
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • Gough Lui
    Gough Lui over 1 year ago +6
    I think I've got a failure in my refresh circuitry since I keep forgetting to do the quiz . The DRAM strikes again ... - Gough
  • glennvanderveer
    glennvanderveer over 1 year ago +5
    That taxed my memory...
  • koudelad
    koudelad over 1 year ago +4
    Tough quiz, interesting topic!
  • will06
    will06 over 1 year ago

    Harder than I expected it to be. A lot of reading.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rsjawale24
    rsjawale24 over 1 year ago

    Good article on recent memory technologies

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 1 year ago in reply to phoenixcomm

    I have designed controllers for SDRAM in FPGA with modest clock speeds (up to 100MHz or so.).

    I've used DDRAM IP from the manufacturer in FPGA and it's altogether a different beast.

     

    The paper you referenced is concerned with those nice simple old fashioned SDRAMs. (Single data rate)

     

    With a modern DDRAM (double data rate) you need to phase lock and delay a sampling clock to maintain  sampling jitter levels below as little as 100 - 200ps

    and position the sampling window centre within low 10s of ps. This requires hardware level interfaces in the FPGA and the use of the manufacturers' IP to

    control them.

     

    The problems arise if you want to do something unusual.

     

    Most DRAM controllers are optimised for reading and writing quite small chunks of data, maybe 256 bits at time.

     

    If you want to do a burst read, which the memory chip may support, of maybe 16384 bits, then you need to design your own controller. This is quite

    feasible with SDRAM but a much bigger task with a modern DDRAM.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • COMPACT
    COMPACT over 1 year ago in reply to phoenixcomm

    I took the challenge as a teenager with successful results in the early 1980's when TI just released their single voltage 4164 64Kx1 DRAM.

    It worked seemlessly with the Zilog Z80 and a tiny bit of glue logic or with TI's TMS4500 DRAM Controller.

     

    A few years around 1987 later we used 384K - 1.5M of DRAMs with the updated TMS4502 DRAM Controller for a dual 68000 CPU Laser printer controller. Those PCBs were very large and about the size of a small coffee table.

     

    With both solutions one critical element is signal integrity using controlled impedance often with 33 ohm series termination resistors.  This because the DRAMs signals were continually in action and the length of the traces warranted attention. The other was providing clean power with a suitably designed PDN (power distribution network) because there was a lot of current being shunted around to replenish the DRAM capacitors.

     

    Just like now, back then SRAM (Static RAM) was much simpler to implement, consumes considerably less power but not used because of their considerably lower lower storage density and higher cost.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • phoenixcomm
    phoenixcomm over 1 year ago in reply to michaelkellett

    michaelkellett mike, DRAM controllers are bitches to build from scratch. By off the shelf!

    Or if you like the challenge see this article.
    ~~ Cris

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • albertabeef
    albertabeef over 1 year ago

    Good overview, tough quiz image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 1 year ago

    Another nice quiz in the Essentials series line-up.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 1 year ago

    Didn't like this quiz at all. Even more manufacturer specific than usual and several subjective questions.

     

    I don't think that even DDRAMs own mother would rate it as having a straightforward architecture. !! image

     

    (Try designing a controller for it)

     

    Or for multi channel DDR5 ...

     

    Performance - yes, simplistic architecture - no.

     

    MK

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • FlyByPC
    FlyByPC over 1 year ago

    Interesting quiz, though it's hard to call DDR "simplistic" when you're used to using straight SRAM with no refresh or anything. image

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mohit11
    mohit11 over 1 year ago

    Full of knowledge about Memory

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube