.Which port of SC-589 i should connect device BU-67301B ? BU-67301B this is memory mapped 16 bit Parallel IO device.

 Which port of SC-589 i should connect  device BU-67301B ? BU-67301B this is memory mapped 16 bit Parallel IO device.

  • +1
    •  Analog Employees 
    on Nov 20, 2019 5:41 AM over 1 year ago

    Hello,

    While looking BU-67301B is can support asynchronous interface. So we would suggest you refer the Static Memory Controller (SMC) chapter in the Manual of the ADSP-SC589 processor. The static memory controller is a protocol converter and data transfer interface between the internal processor bus and the external L3 memory. It provides a glue-less interface to various external memories and peripheral devices, including:
    • SRAM
    • ROM
    • EPROM
    • NOR flash memory
    • FPGA/ASIC devices

    The SMC features include:
    • 16-bit I/O width
    • Provides flexible timing control through extended timing parameters
    • Supports asynchronous access extension (SMC_ARDYpin)
    • Supports 8-bit data masking writes

    Regards,
    Anand Selvaraj

  • can I  change pinmux setting during runtime (standalone) ?  GPIO  used for SMC0 , then UART0 and UART1 with serial execution ? 

    -->pinmux setting for smc

    -> do smc actuvities like FPGA buffer read,

    -> pinmux  modified  for UART0

    --> do activity on UART0 data transfer 

    --> again pinmux setting for SMC0 

    -> do smc actuvities like parralel device read/write

    like that .....

  • 0
    •  Analog Employees 
    on Jan 7, 2020 1:15 PM over 1 year ago in reply to Ashok Majee

    Hello,

    Sorry for the delayed response.

    Are you asking to change the pinmux status for PD_00. While looking into the datasheet the PD_00 pin alone is having UART0_CTS, SMC0_D07 signals.

    Regarding,"can I  change pinmux setting during runtime (standalone) ? GPIO  used for SMC0 , then UART0 and UART1 with serial execution ? "
    >> It is possible to change the pinmux setting on booting time. This can be done by the PORT_MUX register, which controls which peripheral takes ownership of a pin.
    Please refer the Port x Multiplexer Control Register (PageNo:631 / 3973) in the GPIO section of HRM.

    www.analog.com/.../SC58x-2158x-hrm.pdf

    Regards,
    Anand Selvaraj.