Hallo alle zusammen, ich probiere den USB2.0 Core zu sybthetisieren, aber es klappt irgendwie nicht. Der Xilinx ISE 7.1 zeigt mir andauernd irgendwelche warnings: WARNING:Xst:647 - Input <int_to_set> is never used. WARNING:Xst:647 - Input <clk> is never used. WARNING:Xst:647 - Input <uc_bsel_set> is never used. WARNING:Xst:647 - Input <din> is never used. WARNING:Xst:647 - Input <buf0_rl> is never used. WARNING:Xst:647 - Input <buf0_set> is never used. WARNING:Xst:647 - Input <rst> is never used. WARNING:Xst:647 - Input <int_buf0_set> is never used. WARNING:Xst:647 - Input <idin> is never used. WARNING:Xst:647 - Input <wclk> is never used. WARNING:Xst:647 - Input <buf1_set> is never used. WARNING:Xst:647 - Input <int_buf1_set> is never used. WARNING:Xst:647 - Input <re> is never used. WARNING:Xst:647 - Input <out_to_small> is never used. WARNING:Xst:647 - Input <dma_ack> is never used. WARNING:Xst:647 - Input <adr> is never used. WARNING:Xst:647 - Input <we> is never used. WARNING:Xst:647 - Input <uc_dpd_set> is never used. WARNING:Xst:647 - Input <ep_sel> is never used. WARNING:Xst:647 - Input <int_upid_set> is never used. WARNING:Xst:647 - Input <int_seqerr_set> is never used. WARNING:Xst:647 - Input <int_crc16_set> is never used. WARNING:Xst:647 - Input <pid_SPLIT> is never used. WARNING:Xst:647 - Input <pid_NACK> is never used. WARNING:Xst:647 - Input <crc5_err> is never used. WARNING:Xst:647 - Input <csr<21:18>> is never used. WARNING:Xst:647 - Input <csr<14:13>> is never used. WARNING:Xst:647 - Input <pid_PRE> is never used. WARNING:Xst:647 - Input <fsel> is never used. WARNING:Xst:647 - Input <pid_STALL> is never used. WARNING:Xst:647 - Input <pid_NYET> is never used. WARNING:Xst:647 - Input <ep_sel> is never used. WARNING:Xst:647 - Input <pid_ERR> is never used. WARNING:Xst:646 - Signal <txfr_bulk> is assigned but never used. WARNING:Xst:646 - Signal <pid_RES> is assigned but never used. WARNING:Xst:647 - Input <tx_ready> is never used. WARNING:Xst:647 - Input <rx_active> is never used. WARNING:Xst:646 - Signal <T1_gt_3_125_mS> is assigned but never used. WARNING:Xst:646 - Signal <ls_se1> is assigned but never used. WARNING:Xst:647 - Input <attached> is never used. WARNING:Xst:647 - Input <wclk> is never used. WARNING:Xst:647 - Input <usb_reset> is never used. WARNING:Xst:647 - Input <usb_suspend> is never used. WARNING:Xst:647 - Input <usb_attached> is never used. WARNING:Xst:646 - Signal <rx_seq_err> is assigned but never used. WARNING:Xst:646 - Signal <rf_resume_req> is assigned but never used. WARNING:Xst:646 - Signal <ma_adr<32:17>> is assigned but never used. WARNING:Xst:646 - Signal <ma_adr<1:0>> is assigned but never used. WARNING:Xst:1291 - FF/Latch <rf_resume_req_r> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <rf_resume_req> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_13> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_14> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_18> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_19> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_20> is unconnected in block <u4>. WARNING:Xst:1291 - FF/Latch <csr_21> is unconnected in block <u4>. WARNING:Xst:1710 - FF/Latch <OpMode_0> (without init value) has a constant value of 0 in block <usbf_utmi_ls>. WARNING:Xst:1710 - FF/Latch <int_srca_4> (without init value) has a constant value of 0 in block <usbf_rf>. WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <csr_14> (without init value) has a constant value of 0 in block <usbf_rf>. WARNING:Xst:1291 - FF/Latch <u4/csr_18> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/csr_19> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/csr_20> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/csr_21> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/rf_resume_req_r> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/rf_resume_req> is unconnected in block <usbf_top>. WARNING:Xst:1291 - FF/Latch <u4/csr_13> is unconnected in block <usbf_top>. Den Synopsys Script habe ich auch schon ausprobiert, doch da sind auch warnings. Hat jemand Erfahrung mit diesem USB-Core??????? Freue mich auf alle Antworten !!!! MfG Raymen
Hallo Raymen "is never used" :-? :-? Was hast du den überhaupt mit der externen Logik verbunden? Hier mal die Liste, was noch nicht angeklemmt ist. Input <int_to_set> Input <clk> Input <uc_bsel_set> Input <din> Input <buf0_rl> Input <buf0_set> Input <rst> Input <int_buf0_set> Input <idin> Input <wclk> Input <buf1_set> Input <int_buf1_set> Input <re> Input <out_to_small> Input <dma_ack> Input <adr> Input <we> Input <uc_dpd_set> Input <ep_sel> Input <int_upid_set> Input <int_seqerr_set> Input <int_crc16_set>Input <pid_SPLIT> Input <pid_NACK> Input <crc5_err> Input <csr<21:18>> Input <csr<14:13>> Input <pid_PRE> Input <fsel> Input <pid_STALL> Input <pid_NYET> Input <ep_sel> Input <pid_ERR> Input <tx_ready> Input <rx_active> Input <attached> Input <wclk> Input <usb_reset> Input <usb_suspend> Input <usb_attached> MfG Holger
Hallo an alle! Danke erstmal für eure antworten!! Die Seite von der ich dieses Core habe ist: www.opencores.org/projects.cgi/web/usb/overview Die Signale die da gezeigt werden mit "is never used" sind eigentlich die Internen Signale. Würde mich für weitere Antworten sehr freuen!!!! MfG Raymen
Du hast aber alle Einträge der Entity des Toplevels miteinem Ausgang "verbunden"? Sonst versucht er nämlich die nichtverwendeten wegzukürzen. Aber ich schau mir das die Tage noch mal in ruhe an. ich habe ihn aber bis jetzt noch nicht benötigt. Cores von Opencores.org sind aber eigendlich sehr gut geprüft. Wenn fehler entdeckt werden, wird nen Käfer eingeblendet.
Wie meinst du es mit einem Ausgang???? Meine UCF-Datei sieht folgendermaßen aus: #PACE: Start of Constraints generated by PACE #PACE: Start of PACE I/O Pin Assignments NET "clk_i" LOC = "H16" ; NET "DataIn_pad_i<0>" LOC = "K23" ; NET "DataIn_pad_i<1>" LOC = "J23" ; NET "DataIn_pad_i<2>" LOC = "H23" ; NET "DataIn_pad_i<3>" LOC = "G23" ; NET "DataIn_pad_i<4>" LOC = "F23" ; NET "DataIn_pad_i<5>" LOC = "E23" ; NET "DataIn_pad_i<6>" LOC = "D23" ; NET "DataIn_pad_i<7>" LOC = "C23" ; NET "DataOut_pad_o<0>" LOC = "AA7" ; NET "DataOut_pad_o<1>" LOC = "Y7" ; NET "DataOut_pad_o<2>" LOC = "AG28" ; NET "DataOut_pad_o<3>" LOC = "AF28" ; NET "DataOut_pad_o<4>" LOC = "AE28" ; NET "DataOut_pad_o<5>" LOC = "AD28" ; NET "DataOut_pad_o<6>" LOC = "AC28" ; NET "DataOut_pad_o<7>" LOC = "AB28" ; NET "dma_ack_i<0>" LOC = "AE8" ; NET "dma_ack_i<1>" LOC = "AD8" ; NET "dma_ack_i<2>" LOC = "AC8" ; NET "dma_ack_i<3>" LOC = "AB8" ; NET "dma_req_o<0>" LOC = "U29" ; NET "dma_req_o<10>" LOC = "AB2" ; NET "dma_req_o<11>" LOC = "AA2" ; NET "dma_req_o<12>" LOC = "AF4" ; NET "dma_req_o<13>" LOC = "AE4" ; NET "dma_req_o<14>" LOC = "AD4" ; NET "dma_req_o<15>" LOC = "AC4" ; NET "dma_req_o<1>" LOC = "AE5" ; NET "dma_req_o<2>" LOC = "P27" ; NET "dma_req_o<3>" LOC = "AC5" ; NET "dma_req_o<4>" LOC = "AB27" ; NET "dma_req_o<5>" LOC = "AA5" ; NET "dma_req_o<6>" LOC = "T27" ; NET "dma_req_o<7>" LOC = "AE2" ; NET "dma_req_o<8>" LOC = "AD2" ; NET "dma_req_o<9>" LOC = "AC2" ; NET "inta_o" LOC = "F11" ; NET "intb_o" LOC = "E9" ; NET "LineState_pad_i<0>" LOC = "AC6" ; NET "LineState_pad_i<1>" LOC = "AB6" ; NET "OpMode_pad_o<0>" LOC = "J24" ; NET "OpMode_pad_o<1>" LOC = "H24" ; NET "phy_clk_pad_i" LOC = "C17" ; NET "phy_rst_pad_o" LOC = "B16" ; NET "resume_req_i" LOC = "D16" ; NET "rst_i" LOC = "B17" ; NET "RxActive_pad_i" LOC = "A17" ; NET "RxError_pad_i" LOC = "A16" ; NET "RxValid_pad_i" LOC = "A14" ; NET "sram_adr_o<0>" LOC = "A13" ; NET "sram_adr_o<10>" LOC = "AE24" ; NET "sram_adr_o<11>" LOC = "AD24" ; NET "sram_adr_o<12>" LOC = "AC24" ; NET "sram_adr_o<13>" LOC = "AB24" ; NET "sram_adr_o<14>" LOC = "AA24" ; NET "sram_adr_o<1>" LOC = "B15" ; NET "sram_adr_o<2>" LOC = "B14" ; NET "sram_adr_o<3>" LOC = "D15" ; NET "sram_adr_o<4>" LOC = "D14" ; NET "sram_adr_o<5>" LOC = "AK24" ; NET "sram_adr_o<6>" LOC = "AJ24" ; NET "sram_adr_o<7>" LOC = "AH24" ; NET "sram_adr_o<8>" LOC = "AG24" ; NET "sram_adr_o<9>" LOC = "AF24" ; NET "sram_data_i<0>" LOC = "A24" ; NET "sram_data_i<10>" LOC = "F20" ; NET "sram_data_i<11>" LOC = "AC25" ; NET "sram_data_i<12>" LOC = "H25" ; NET "sram_data_i<13>" LOC = "W25" ; NET "sram_data_i<14>" LOC = "G20" ; NET "sram_data_i<15>" LOC = "AA25" ; NET "sram_data_i<16>" LOC = "AD23" ; NET "sram_data_i<17>" LOC = "AH9" ; NET "sram_data_i<18>" LOC = "AJ9" ; NET "sram_data_i<19>" LOC = "AK9" ; NET "sram_data_i<1>" LOC = "B24" ; NET "sram_data_i<20>" LOC = "H22" ; NET "sram_data_i<21>" LOC = "G22" ; NET "sram_data_i<22>" LOC = "F22" ; NET "sram_data_i<23>" LOC = "E22" ; NET "sram_data_i<24>" LOC = "D22" ; NET "sram_data_i<25>" LOC = "C22" ; NET "sram_data_i<26>" LOC = "B22" ; NET "sram_data_i<27>" LOC = "A22" ; NET "sram_data_i<28>" LOC = "J2" ; NET "sram_data_i<29>" LOC = "H2" ; NET "sram_data_i<2>" LOC = "C24" ; NET "sram_data_i<30>" LOC = "G2" ; NET "sram_data_i<31>" LOC = "F2" ; NET "sram_data_i<3>" LOC = "D24" ; NET "sram_data_i<4>" LOC = "E24" ; NET "sram_data_i<5>" LOC = "F24" ; NET "sram_data_i<6>" LOC = "G24" ; NET "sram_data_i<7>" LOC = "Y8" ; NET "sram_data_i<8>" LOC = "R25" ; NET "sram_data_i<9>" LOC = "AB23" ; NET "sram_data_o<0>" LOC = "AG23" ; NET "sram_data_o<10>" LOC = "C30" ; NET "sram_data_o<11>" LOC = "H26" ; NET "sram_data_o<12>" LOC = "AC27" ; NET "sram_data_o<13>" LOC = "G8" ; NET "sram_data_o<14>" LOC = "E30" ; NET "sram_data_o<15>" LOC = "J8" ; NET "sram_data_o<16>" LOC = "AJ23" ; NET "sram_data_o<17>" LOC = "L8" ; NET "sram_data_o<18>" LOC = "G30" ; NET "sram_data_o<19>" LOC = "E7" ; NET "sram_data_o<1>" LOC = "D10" ; NET "sram_data_o<20>" LOC = "AH2" ; NET "sram_data_o<21>" LOC = "AG2" ; NET "sram_data_o<22>" LOC = "AG3" ; NET "sram_data_o<23>" LOC = "AF3" ; NET "sram_data_o<24>" LOC = "AE3" ; NET "sram_data_o<25>" LOC = "AB4" ; NET "sram_data_o<26>" LOC = "K4" ; NET "sram_data_o<27>" LOC = "J4" ; NET "sram_data_o<28>" LOC = "H4" ; NET "sram_data_o<29>" LOC = "G4" ; NET "sram_data_o<2>" LOC = "G27" ; NET "sram_data_o<30>" LOC = "F4" ; NET "sram_data_o<31>" LOC = "E4" ; NET "sram_data_o<3>" LOC = "F10" ; NET "sram_data_o<4>" LOC = "M25" ; NET "sram_data_o<5>" LOC = "H10" ; NET "sram_data_o<6>" LOC = "J27" ; NET "sram_data_o<7>" LOC = "D8" ; NET "sram_data_o<8>" LOC = "AD10" ; NET "sram_data_o<9>" LOC = "F8" ; NET "sram_re_o" LOC = "AD5" ; NET "sram_we_o" LOC = "AB5" ; NET "susp_o" LOC = "Y6" ; NET "SuspendM_pad_o" LOC = "Y5" ; NET "TermSel_pad_o" LOC = "AA6" ; NET "TxReady_pad_i" LOC = "AD6" ; NET "TxValid_pad_o" LOC = "AB7" ; NET "usb_vbus_pad_i" LOC = "AB3" ; NET "VControl_Load_pad_o" LOC = "AC3" ; NET "VControl_pad_o<0>" LOC = "AD3" ; NET "VControl_pad_o<1>" LOC = "L7" ; NET "VControl_pad_o<2>" LOC = "K7" ; NET "VControl_pad_o<3>" LOC = "J7" ; NET "VStatus_pad_i<0>" LOC = "AD1" ; NET "VStatus_pad_i<1>" LOC = "AE1" ; NET "VStatus_pad_i<2>" LOC = "AF1" ; NET "VStatus_pad_i<3>" LOC = "G1" ; NET "VStatus_pad_i<4>" LOC = "F1" ; NET "VStatus_pad_i<5>" LOC = "E1" ; NET "VStatus_pad_i<6>" LOC = "D1" ; NET "VStatus_pad_i<7>" LOC = "C1" ; NET "wb_ack_o" LOC = "U4" ; NET "wb_addr_i<10>" LOC = "R8" ; NET "wb_addr_i<11>" LOC = "U8" ; NET "wb_addr_i<12>" LOC = "M6" ; NET "wb_addr_i<13>" LOC = "L6" ; NET "wb_addr_i<14>" LOC = "K6" ; NET "wb_addr_i<15>" LOC = "J6" ; NET "wb_addr_i<16>" LOC = "H6" ; NET "wb_addr_i<17>" LOC = "G6" ; NET "wb_addr_i<2>" LOC = "T4" ; NET "wb_addr_i<3>" LOC = "T3" ; NET "wb_addr_i<4>" LOC = "U3" ; NET "wb_addr_i<5>" LOC = "AA8" ; NET "wb_addr_i<6>" LOC = "AB25" ; NET "wb_addr_i<7>" LOC = "AD25" ; NET "wb_addr_i<8>" LOC = "Y25" ; NET "wb_addr_i<9>" LOC = "AB26" ; NET "wb_cyc_i" LOC = "E10" ; NET "wb_data_i<0>" LOC = "G10" ; NET "wb_data_i<10>" LOC = "F28" ; NET "wb_data_i<11>" LOC = "G28" ; NET "wb_data_i<12>" LOC = "H28" ; NET "wb_data_i<13>" LOC = "J28" ; NET "wb_data_i<14>" LOC = "R27" ; NET "wb_data_i<15>" LOC = "U27" ; NET "wb_data_i<16>" LOC = "P28" ; NET "wb_data_i<17>" LOC = "R28" ; NET "wb_data_i<18>" LOC = "AA29" ; NET "wb_data_i<19>" LOC = "AB29" ; NET "wb_data_i<1>" LOC = "C8" ; NET "wb_data_i<20>" LOC = "AC29" ; NET "wb_data_i<21>" LOC = "AD29" ; NET "wb_data_i<22>" LOC = "AE29" ; NET "wb_data_i<23>" LOC = "AB30" ; NET "wb_data_i<24>" LOC = "F21" ; NET "wb_data_i<25>" LOC = "G21" ; NET "wb_data_i<26>" LOC = "H21" ; NET "wb_data_i<27>" LOC = "L5" ; NET "wb_data_i<28>" LOC = "K5" ; NET "wb_data_i<29>" LOC = "J5" ; NET "wb_data_i<2>" LOC = "E8" ; NET "wb_data_i<30>" LOC = "H5" ; NET "wb_data_i<31>" LOC = "G5" ; NET "wb_data_i<3>" LOC = "G26" ; NET "wb_data_i<4>" LOC = "J26" ; NET "wb_data_i<5>" LOC = "H8" ; NET "wb_data_i<6>" LOC = "K8" ; NET "wb_data_i<7>" LOC = "D7" ; NET "wb_data_i<8>" LOC = "F7" ; NET "wb_data_i<9>" LOC = "E28" ; NET "wb_data_o<0>" LOC = "F27" ; NET "wb_data_o<10>" LOC = "G29" ; NET "wb_data_o<11>" LOC = "H29" ; NET "wb_data_o<12>" LOC = "J29" ; NET "wb_data_o<13>" LOC = "K29" ; NET "wb_data_o<14>" LOC = "G25" ; NET "wb_data_o<15>" LOC = "J25" ; NET "wb_data_o<16>" LOC = "K25" ; NET "wb_data_o<17>" LOC = "L25" ; NET "wb_data_o<18>" LOC = "B23" ; NET "wb_data_o<19>" LOC = "AD27" ; NET "wb_data_o<1>" LOC = "H27" ; NET "wb_data_o<20>" LOC = "AE27" ; NET "wb_data_o<21>" LOC = "AF27" ; NET "wb_data_o<22>" LOC = "AC26" ; NET "wb_data_o<23>" LOC = "AD26" ; NET "wb_data_o<24>" LOC = "AC23" ; NET "wb_data_o<25>" LOC = "AF23" ; NET "wb_data_o<26>" LOC = "AH23" ; NET "wb_data_o<27>" LOC = "AA27" ; NET "wb_data_o<28>" LOC = "J3" ; NET "wb_data_o<29>" LOC = "H3" ; NET "wb_data_o<2>" LOC = "K27" ; NET "wb_data_o<30>" LOC = "G3" ; NET "wb_data_o<31>" LOC = "F3" ; NET "wb_data_o<3>" LOC = "D30" ; NET "wb_data_o<4>" LOC = "F30" ; NET "wb_data_o<5>" LOC = "B30" ; NET "wb_data_o<6>" LOC = "R29" ; NET "wb_data_o<7>" LOC = "T29" ; NET "wb_data_o<8>" LOC = "V29" ; NET "wb_data_o<9>" LOC = "F29" ; NET "wb_stb_i" LOC = "T25" ; NET "wb_we_i" LOC = "AC10" ; NET "XcvSelect_pad_o" LOC = "AE10" ; #PACE: Start of PACE Area Constraints #PACE: Start of PACE Prohibit Constraints #PACE: End of Constraints generated by PACE Danke für Eure beteiligung!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.