Enhance 7i76e by shift register array
- mydani
-
Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 100
- Thank you received: 9
02 Dec 2020 22:24 - 02 Dec 2020 22:26 #190916
by mydani
Enhance 7i76e by shift register array was created by mydani
Hi all
I am wondering whether anyone had thought about enhancing the fpga with a dedicated serial shift register Interface, eg to have a cheap way of connecting loads of buttons or lights to the Mesa without the need to buy the more expensive boards
A cheap board with four shift registers is about three or four Bucks!
m.aliexpress.com/item/4000134105411.html...F.jpg_640x640Q90.jpg
Doing it via software would work and there is a component for that but it takes quite some runtime and is low update frequency.
Regards Daniel
I am wondering whether anyone had thought about enhancing the fpga with a dedicated serial shift register Interface, eg to have a cheap way of connecting loads of buttons or lights to the Mesa without the need to buy the more expensive boards
A cheap board with four shift registers is about three or four Bucks!
m.aliexpress.com/item/4000134105411.html...F.jpg_640x640Q90.jpg
Doing it via software would work and there is a component for that but it takes quite some runtime and is low update frequency.
Regards Daniel
Last edit: 02 Dec 2020 22:26 by mydani.
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18541
- Thank you received: 5090
02 Dec 2020 22:30 #190917
by PCW
Replied by PCW on topic Enhance 7i76e by shift register array
For inputs you can use the inmux module. This uses external multiplexors
and has digital filter and MPG input options.
and has digital filter and MPG input options.
Please Log in or Create an account to join the conversation.
- mydani
-
Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 100
- Thank you received: 9
04 Dec 2020 21:10 #191073
by mydani
Replied by mydani on topic Enhance 7i76e by shift register array
The behavioral module isn't too difficult, esp. with the inmuxm as you proposed as guideline, but embedding it into the hostmot2.vhd is quite a task. I have to see whether this is possible for me in a limited time, otherwise I will see whether I can life with a slower update rate and use a SW implementation and faster servo thread instead.
Regards,
Daniel
Regards,
Daniel
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.063 seconds