element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • 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 Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Software Application Development Interface Big Database
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 4 replies
  • Subscribers 310 subscribers
  • Views 282 views
  • Users 0 members are here
Related

Interface Big Database

Former Member
Former Member over 9 years ago

Hi all,
I am working on post graduation project of mine. It is developing a "Portable Information Logger." In this there is a memory interfaced with Zedboard. New accounts are created and added to memory. The system need to search for any given parameters, like first name, last name, occupation, etc. I have basic idea about using Microblaze and Zedboard. I want to use Zedboard for this application.

Please help me with the following questions:
1. I don't want to use any OS (Linux/Xil-Kirnel). I want to use bare metal and ARM processor provided in Zedboard chip. How can I interface a big memory like a USB pen drive or a SATA hard disk and use it for storing my database?
2. Is it possible to use any other memories in my application?
3. What will be the file format of data in the memory and how can I use it as a simple memory like DRAM etc to store my binary data.

Expecting your support and answers.

regards
Kushi

  • Sign in to reply
  • Cancel
  • Former Member
    0 Former Member over 9 years ago

    The ZedBoard does not have a native SATA interface so, unless you plan to add an FMC card with a SATA interface or memory of some sort, you are probably limited to a USB drive or an SD Card depending on how much memory you need.

     

    Not sure how you plan to use a MicroBlaze in this case but it would have even fewer options for memory interfaces than the Zynq ARM processors.

     

    Using an OS, such as Linux/PetaLinux, would provide you with both the driver interface for the USB drive or SD Card as well as a file system to use to store your data.

     

    If you want to stick with a bare metal implementation you will need to develop your own low level device drivers and some sort of file system. If you do need a 'bare metal' file system the FatFs file system has been used by others with the ZedBoard:

     

    http://elm-chan.org/fsw/ff/00index_e.html

     

    -Gary

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to Former Member

    Thanks Gary for your time and reply!

    I have interfaced SD card and able to get data from it correctly. It is working fine now.

    You said SATA can be interfaced with FMC card. Could you please provide me with more details of this like FMC card, how to use and interface it. If it is available could you please provide me a tutorial or any document for the same?

    Thanks once again for your time!

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago

    I want to interface big database like few GBs. Is there any other alternate solution than the Zedboard? I have a VC707 board available with me. Can I use it for interfacing some big memories, like in few GBs? Also what kind of memory I can use for the VC707 Board?

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to Former Member

    Hello,

    Can you tell me how you interfaced your SD Card with zedboard.

    I am working on one application and requirement is to capture the data more than 1gb.
    I am interested in bare-metal solution.

    Regards,
    Manthan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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 © 2025 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

  • X
  • Facebook
  • linkedin
  • YouTube