This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Rahul,
I used PB1 to PB2 as a HW interrupt pin and configured them for interrupt at rising edge detection and interrupt at both the edges. and got the successful results.
I have some queries regarding the pulses which are generated by externally.
1. What should be the minimum pulse width if i am using interrupt at both edge(rising and falling) configuration?
2. in TRM in section 27.1 it is mention that "Interrupt generation in active mode upon the detection of external events. Detected events are
processed by two parallel independent interrupt-generation submodules to support biprocessor operations." what does this means?
3.what is L4 (L4_WKUP and L4_PER1) interconnect?
4.what is the link between L4 and GPIO?
Thanks,
Anjana Pathak
Hi,
I am waiting for reply....................
Please do the needful.........
Anjana
It is almost 4 days are gone and i have not yet received any reply.
Please look into it.......
Hi Anjana,
Sorry for the delay. I am looking into #1 and will need to follow-up separately. However, below are responses to your other questions:
2. Which portion of this statement do you have questions about? Note that additional details about the two submodules are given on the next page of the TRM:
"Two identical submodules can process synchronous interrupt requests from each channel to be used independently in a biprocessor environment. Each submodule controls its own synchronous interrupt request line..."
3. The L4 interconnect is described in section 14.3 of the AM572x TRM. In general, this is one of the interconnect fabric within the device that handles data transfers with peripherals. Do you have a specific question about this interconnect?
4. Figure 14-1 & Figure 14-9 in the AM572x TRM shows a pictoral view of the interconnects that are routed to each GPIO port. For example, if DSP1 needed to write data to GPIO2, the data would travel from DSP1, through the L3 Interconnect, to the L4_PER1 Interconnect to the GPIO2.
Regards,
Melissa
Hi Melissa,
Thanks a lot...........
My requirement is to sense pulse of 1 microsecond to 50 nanosecond on-time width at input.
I am using User1, User2 Push button of LCD module which are connected to GPIO2_23 and GPIO_25 of AM572x.
I configure these GPIO pins as input, interrupt on both the edges.
So for this I want to know weather these GPIOs will give proper result with the required pulse width i.e. 1 micro to 50 nano sec or I need to do some configuration changes for GPIO module?
Thanks,
Anjana
I don,t know why there is no reply for my query.
Is that my question is not clear?
Hi Melissa,
Yes I am calculating the pulse width based on rising and falling edge interrupts.
I donot want to ignore any pulse width, in fact i want all pulse widths to be read.
I want to know what is the minimum pulse width i can measure? Is it possible to measure 50ns pulse width?
I am using TI RTOS. processor_sdk_rtos_am57xx_3_02_00_05.
Thanks,
Anjana Pathak
Thanks a lot Rahul............
I will go through the given doc file.
Anjana Pathak
Hi Rahul,
As i am using TiRTOs the interrupt latency is 739 cycles on the ARM Cortex A15 means in terms of period it is 0.739 microsecond ?
thanks,
Anjana Pathak
Yes, at OPP_NOM (1GHz), 739 cycles translates to 0.739 microseconds.
Regards,
Rahul
hi,
In the link processors.wiki.ti.com/.../PRU_Training:_Hands-on_Labs labs can be used for GP EVmAm572x?
Anjana Pathak