Which port of SC-589 i should connect device BU-67301B ? BU-67301B this is memory mapped 16 bit Parallel IO device.
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 devicesThe 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 writesRegards,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 .....
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.