Maciej G.

Maciej G. Projektant /
Programista, Famor
S.A.

Temat: WISHBONE - pytania

Cześć,

mam pytanie czym jest standard "WISHBONE" - wydaje mi się, że jest to standard uniwersalnej magistrali do łączenia IP cores (tak by wynikało z opisu na tej stronie):

https://opencores.org/howto/wishbone

Ale mam następujące wątpliwości :
1) Czy jest to tylko standard uniwersalnej magistrali, czy także istnieje implementacja mikroprocesora WISHBONE dla FPGA (jak np. PicoBlaze, czy MicroBlaze Xilinxa)?

3) Czy można implementować tylko fragmenty tego standardu a inne pomijać?

PozdrawiamTen post został edytowany przez Autora dnia 25.09.17 o godzinie 14:39
Jakub Tyburski

Jakub Tyburski Asystent dydaktyczny
- Wojskowa Akademia
Techniczna w War...

Temat: WISHBONE - pytania

Za wikipedią: https://en.wikipedia.org/wiki/Wishbone_(computer_bus). Co do implementacji w mikroprocesorach - w przypadku Xilinxa to używany jest zwykle standard AXI, tak jak w przypadku MicroBlaze'a ub są stosowane w ogóle odrębne wyjścia niestanowiące szczególnego standardu jak w przypadku PicoBlaze'a więc tutaj na próżno szukać WishBone'a (chyba, że znajdziesz moduł, który czyni konwersję do WishBone'a i na odwrót czyli układ będący swoistego rodzaju "mostkiem" albo też "bridgem"). WishBone'a też nie spotkasz na starcie w przypadku NIOS-a II Altery (prędzej standard AVALON wymyślony przez tą firmę). W przypadku z kolei innych mikroprocesorów to odpowiedź gdzie masz implementację tego interfejsu również znajdziesz na wikipedii ( https://en.wikipedia.org/wiki/Soft_microprocessor ). Z kolei co do ostatniego pytania: oczywiście, że można - w końcu jeśli np: ci nie jest potrzebny zapis, a wyłącznie odbiór danych to po co implementować wszystko co jest związane z zapisem - i na odwrót - jak ci niepotrzebny odbiór to i też po co implementować to. Nie bój się pomijania tego co ci niepotrzebne (już ci o tym mówiłem przy okazji CAN-u, gdy przytoczyłem przykład swojej pracy magisterskiej, gdzie w końcu pominąłem wiele rzeczy do obsługi karty SD choć standard usilnie tego a tego w oficjalnych dokumentach wymagał). I już :)Ten post został edytowany przez Autora dnia 25.09.17 o godzinie 15:29
Jakub Tyburski

Jakub Tyburski Asystent dydaktyczny
- Wojskowa Akademia
Techniczna w War...

Temat: WISHBONE - pytania

To jest jak z mikroprocesorami ARM-a - czemu one zdominowały komórki, tablety i inne przenośne urządzenia? Bo zaimplementowano tylko te instrukcje, które są potrzebne (usunięto wszystkie niepotrzebne wodotryski i inne "duperele", które tkwiły np w procesorach Intela, a które choć dawały niezłe możliwości i tak były stosowane albo rzadko albo w ogóle) - dzięki temu nie dość że osiągnięto mniejsze układy to jeszcze układy te są mniej prądożerne (i tak samo w twoim przypadku - implementuj tylko to co ci naprawdę jest potrzebne - przyjmij taki tok myślenia, zwłaszcza, że jak sam widzisz taki ARM z takiego założenia wyszedł i zawojował świat).Ten post został edytowany przez Autora dnia 25.09.17 o godzinie 16:02

Następna dyskusja:

Pytania rekrutacyjne - co o...




Wyślij zaproszenie do