Hallo,
kann mir jemand dabei helfen den PBL Bus zu benutzen? Ich habe mir ein
eigenen IP Core erstellt, welcher nur ein Ausgangssignal hat und an den
PLB Bus angeschlossen ist. Das Ausgangssignal habe ich nach außen gelegt
und über das UCF File an eine LED angeschlossen. Die PLB Signale sind
folgende:
1 | Bus2IP_Clk : in std_logic;
|
2 | Bus2IP_Reset : in std_logic;
|
3 | Bus2IP_Data : in std_logic_vector(0 to C_SLV_DWIDTH-1);
|
4 | Bus2IP_BE : in std_logic_vector(0 to C_SLV_DWIDTH/8-1);
|
5 | Bus2IP_RdCE : in std_logic_vector(0 to C_NUM_REG-1);
|
6 | Bus2IP_WrCE : in std_logic_vector(0 to C_NUM_REG-1);
|
7 | IP2Bus_Data : out std_logic_vector(0 to C_SLV_DWIDTH-1);
|
8 | IP2Bus_RdAck : out std_logic;
|
9 | IP2Bus_WrAck : out std_logic;
|
10 | IP2Bus_Error : out std_logic
|
Wie greif ich jetzt damit auf mein Signal zu?
Muss ich im SDK die Baseaddresse angeben ... meine_BASEADDRESS = 5 (Bsp)
und in meinem Code dann sowas wie ... if meine_BASEADDRESS then ... und
die 5 steht dann in Bus2IP_Data, oder wie muss ich mir das vorstellen?
Bin auch gerade dabei das PLB Datenblatt zu lesen, aber das ist ja auch
nicht so ohne, also wär ich dankbar für ein bischen Hilfe.
Gruß
matzunami