Changes between Version 4 and Version 5 of bdv_driver


Ignore:
Timestamp:
Oct 7, 2014, 6:30:36 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • bdv_driver

    v4 v5  
    11= GIET-VM / BDV Driver =
    22
     3[[PageOutline]]
     4
    35The [source:soft/giet_vm/giet_drivers/bdv_driver.c bdv_driver.c] and [source:soft/giet_vm/giet_drivers/bdv_driver.h bdv_driver.h] files define the block_device driver. This component is a single channel, block oriented, external mass storage peripheral, available in the SoCLib components library.
    4 
    5 [[PageOutline]]
    66
    77The _bdv_read() and _bdv_write() functions are always blocking. They can be called in 3 modes:
     
    4949 === void '''_bdv_isr'''( unsigned irq_type,  unsigned irq_id,  unsigned channel ) ===
    5050This Interrupt Service Routine save the status, acknowledge the IRQ, and activates the task waiting on IO transfer. It can be an HWI or a SWI.
     51 * irq_type : HWI / PTI / WTI
     52 * irq-id     : index returned by ICU/XCU
     53 * channel  : unused (block-device peripheral is single channel).
    5154
    5255
    53