ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2011/04/08
    13
    0

    کسی هست که تا به حال با compact flash برای اتصال به cpld یا fpga کار کرده باشه ؟

    سلام
    کسی هست که تا به حال با compact flash برای اتصال به cpld یا fpga کار کرده باشه ؟
    تا اونجایی که من دیدم از سرعت 6 مگابایت بر ثانیه شروع میشه وتا 1000x که تقریبا 140 مگا بایت بر ثانیه است تولید میکنن -
    که تو خیلی از مدارات fpga که سرعت بالایی برای ذخیره وخوندن اطلاعات نیازه گزینه مناسبیه


    حالا به غیر از مساله compact flash میخواستم دو تا از cpld هایی که استفاده کردم و قیمت مناسبی داشتن همچنین ظرفیت گیت بالایی دارن رو معرفی کنم
    شاید بدردتون بخوره --
    EPM570T100C5
    570 ماکروسل - maxII
    EPM1270T144C5
    1270ماکروسل - maxII
  2. #2
    2009/01/28
    Th
    438
    1

    پاسخ : کسي هست که تا به حال با compact flash براي اتصال به cpld يا fpga کار کرده باشه ؟

    cf اگه برا کانفيگ fpga به جا پروم ميخواي که من ديدم xilinx يه چيپ واسط براش داره

    ولي برا ذخيره ديتا اگه نخواي fat روش پياده کني به نظر کار سختي نمياد ... من يه همچين پروژه اي دستمه (البته تقريبا خوابيده ! ) ولي ديتاشيت cf کارتا رو ببيني ميفمي کار سختي نيس ، تعداد دستورات تو مد مموري خيلي کمه . البته اگه core برا IDE هم داشته باشي که فک کنم خيلي راحت تو اين مد پياده بشه
    پشت به کنکور ، رو به سربازی...
  3. #3
    2011/04/08
    13
    0

    پاسخ : کسی هست که تا به حال با compact flash برای اتصال به cpld یا fpga کار کرده باشه ؟

    سلام
    ممنون از راهنماییت فقط یه سوال دارم این رو مثل sram میشه راه اندازی کرد - چون چند تا پایه اضافه دیگه ای داره که دقیقا نمیدونم چطوری از اون ها استفاده کنم
    :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:
  4. #4
    2009/01/28
    Th
    438
    1

    پاسخ : کسي هست که تا به حال با compact flash براي اتصال به cpld يا fpga کار کرده باشه ؟

    نميدونم منظورت دييقا چيه ولي cfو (تا اونجا که من فميدم) تو 3 تا مد بيشه راهندازي کرد يکيش مد مموريه يکيشم ide بود ... تو مد مموري ميتوني سکتور سکتور بخوني يا بنويسي کلا هم 8 تا رجيستر بيشتر نداره (غير از ديتا ها) که به کمک اينا ميتوني کل حافظه رو آدرس دهي کني و بخوني يا بنويسي ...
    اينا رو بخون
    کد:
    Note that the disk structure form of usage requires data be stored in...
    discrete chunks -- 512 bytes per sector in this case.
    There is also a "Memory Mapped" mode available, wherein one can
    address the card as a large linear memory. This mode is much simpler to use
    than the ATA disk mode. It has the same limitation on sector sizes, however. You
    must read or write 512 byte chunks at a time.
    The CF communicates with the host via a set of memory-mapped
    registers. The memory-mapped mode register set consists of 8 sequential
    registers:
    
    \CE2 \CE1 \REG A3 A2 A1 A0 READ WRITE
    1 0 1 0 0 0 0 DATA DATA
    1 0 1 0 0 0 1 ERROR FEATURE
    1 0 1 0 0 1 0 SECTOR CNT SECTOR CNT
    1 0 1 0 0 1 1 SECTOR NUM SECTOR NUM
    1 0 1 0 1 0 0 CYLINDER LO CYLINDER LO
    1 0 1 0 1 0 1 CYLINDER HI CYLINDER HI
    1 0 1 0 1 1 0 DRIVE HEAD DRIVE HEAD
    1 0 1 0 1 1 1 STATUS COMMAND
    
    
    These registers are 'addressed' by a combination of address lines (A3-0) and
    special input signals (\CE1, \CE2, and \REG). The proper combination of these
    lines will permit reading or writing any of these registers.
    Data is read and written through the DATA register -- 512 bytes at at time.
    Once started, the correct number of bytes must be read or written. The location
    on the CF of the data is set by the Sector number and the Cylinder (HI-MID-LO)
    value. One can setup a linear addressing mode (Logical Block Addressing, or
    LBA) that uses the last 4 bits of the DRIVE HEAD register, the two bytes of the
    CYLINDER registers, and the SECTOR NUMber as a 28-bit address (LBA27-0).
    Writing $Ex to DRIVE HEAD register enables the LBA addressing mode, sets the
    DRIVE # to 0, and sets the addresses LBA27-24 to x.
    The SECTOR CouNT tells the CF card how many sectors you plan to read
    or write. The simplest choice is 1 but some (all?) CF cards have a buffer size that
    is most efficient for writing data.
    One can read/write data as 16-bit words or as 8-bit bytes. Since the
    68HC912 SBC has an 8-bit data bus, I have elected to use the 8-bit mode. The
    FEATURE register (write-only) is used to enable 8-bit transfers by writing it with
    $01.
    The COMMAND register is used to cause the internal CF processor to
    execute commands. For example, one would write $EF to COMMAND after
    setting the FEATURES register.
    The COMMAND register is also used to tell the CF internal processor that
    you are about to read or write a sector of data. The last thing before reading or
    writing is to send $20 (read) or $30 (write) to the COMMAND register.
    STATUS is used to determine if the CF is busy (bit 7 set) or if an error has
    occurred (bit 0 set). This register should be read after every command; wait in a
    loop until bit 7 is cleared.
    Writing a $0C and then a $08 to DEVice ConTRoL register causes a soft
    reset of the CF card. This may not be necessary every time, but it is a sure way
    to start with the card in a known condition.
    تو هر مد بخواي کار کني يه سري از پايه ها عملا بدون استفاده ميمونن چون مربوط به اون مد نيستن و با توجه به ديتا شيت NC يا low ميشن ...

    من بيسيک نمينويسم ولي ديدم تو basecom هم کتابخونه براش هس هم اينکه شماتيکشو کشيده (براي مد مموري فک کنم) برا شرو چيز خوبيه !
    پشت به کنکور ، رو به سربازی...
  5. #5
    2010/04/09
    اسلامشهر
    1,494
    30

    پاسخ : کسي هست که تا به حال با compact flash براي اتصال به cpld يا fpga کار کرده باشه ؟

    از XilFatfs استفاده کنيد.
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. پاسخ: 4
    آخرين نوشته: 2016/07/03, 00:01
  2. نقشه های Config برای FPGA ها و CPLD ها + پروگرامرها
    توسط حمید نجفی در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 26
    آخرين نوشته: 2015/11/22, 20:08
  3. برد آموزشی برای CPLD یا FPGA
    توسط داوود عربی در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 16
    آخرين نوشته: 2015/09/04, 01:31
  4. پاسخ: 3
    آخرين نوشته: 2014/03/20, 08:24
  5. پاسخ: 3
    آخرين نوشته: 2011/06/04, 19:45

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •