i'm stucked at uarts because i dont really understand how UART work , i see
there are many files like mesa_uart.c, mesa_uart.comp, uart.c, pktuart.c, I
guess uart.c and pktuart.c contains uart's functions and mesa_uart.comp or
mesa_pktgyro_test.comp will use these functions so i just need creat a
component like mesa_uart.comp or mesa_pktgyro_test.comp.

I made a bitfile for UART, in xilinx it's name "work.PIN_UA2_34.all" (there
are many firmware pktuart and uart in librarybut i cant make bitfile for
5i25, also see two line *work.PIN_7i74_PKT_34.all* and
*work.PIN_7i74x2_PKT_34.all
*in TopPCIHosMot2.vhd but there is no file in library therefore i cant use
ptkuart too) . If i use this firmware   "work.PIN_UA2_34.all" , do i need
to modify something on it before make bitfile?






2018-03-09 23:12 GMT+07:00 Thắng Lê <[email protected]>:

> sorry, my abs_encoder is 15 bit type, showing at page 56 (63 is pdf page),
> it hasn't phase S.
>
> The problem is phase A has 2 functions, send serial data and incremental
> pulses so i think i will connect it to 1 UART port and 1 encoder counter
> port, after receive serial data, i will reset counter. Seem there is not
> 5i25 firmware support both function so i think i have to make one.
>
> I will try use UART to get first serial data output.
>
>
> 2018-03-09 4:35 GMT+07:00 andy pugh <[email protected]>:
>
>> On 8 March 2018 at 09:39, Thắng Lê <[email protected]> wrote:
>>
>> > +  Writing a firmware file absyaskawa.vhd with VHDL language then add in
>> > xilinx library so i can flash new firmware for my mesa card (i'm very
>> new
>> > with FPGA,i need to learn VHDL first).
>>
>> You might not need to do this.
>>
>> It looks like the absolute data is available on the S channel as
>> simple serial data.
>>
>> So you might be able to use the Mesa UART or PktUART Hostmot2 modules.
>>
>> You would need a simple HAL component to interpret the data. This
>> would output the various fault bits and add the start-up offset to the
>> output of a conventional encoder module.
>>
>> Here is a HAL driver that uses the pktUART Hostmot2 component. (Note
>> that there is a typo in the line where is says "loadrt mesa_uart...".
>> For that HAL component it should be "loadrt mesa_pktgyro_test...."
>>
>> As the data is ASCII coded the HAL component would need to change that
>> to floating point engineering units.
>>
>> --
>> atp
>> "A motorcycle is a bicycle with a pandemonium attachment and is
>> designed for the especial use of mechanical geniuses, daredevils and
>> lunatics."
>> — George Fitch, Atlanta Constitution Newspaper, 1916
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Emc-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>
>
>
>
> --
> Lê Thắng
> Phone: (+84) 1222443855
> Email: [email protected]
>



-- 
Lê Thắng
Phone: (+84) 1222443855
Email: [email protected]
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to