.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.
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 .....
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.
Please log in to reply.